Class ResourceDescriptorRegistry

  • All Implemented Interfaces:
    Serializable

    public class ResourceDescriptorRegistry
    extends Object
    implements Serializable
    This class maintains registry for all resources and used by all Descriptor and BundleDescriptor classes. User: naman Date: 24/5/12 Time: 11:23 AM To change this template use File | Settings | File Templates.
    See Also:
    Serialized Form
    • Constructor Detail

      • ResourceDescriptorRegistry

        public ResourceDescriptorRegistry()
    • Method Detail

      • getAllResourcesDescriptors

        public Set<ResourceDescriptor> getAllResourcesDescriptors()
        This method returns all descriptors associated with the app.
        Returns:
      • getAllResourcesDescriptors

        public Set<ResourceDescriptor> getAllResourcesDescriptors​(Class givenClazz)
        This method returns all valid descriptor for given class. USes 'invalidResourceTypeScopes' to validate the scope for givneClazz
        Parameters:
        givenClazz - - Class which is either AppClientDescriptor, Application etc.
        Returns:
      • getResourcesDescriptor

        protected ResourceDescriptor getResourcesDescriptor​(String name)
        Return descriptor by name.
        Parameters:
        name -
        Returns:
      • getResourceDescriptors

        public Set<ResourceDescriptor> getResourceDescriptors​(JavaEEResourceType javaEEResourceType)
        Returns descriptor based on the Resource Type.
        Parameters:
        javaEEResourceType -
        Returns:
      • getResourceDescriptor

        protected ResourceDescriptor getResourceDescriptor​(JavaEEResourceType javaEEResourceType,
                                                           String name)
        Return descriptors based on resource type and given name.
        Parameters:
        javaEEResourceType -
        name -
        Returns:
      • addResourceDescriptor

        public void addResourceDescriptor​(ResourceDescriptor reference)
        Adding resource descriptor for gvien reference
        Parameters:
        reference -
      • removeResourceDescriptor

        public void removeResourceDescriptor​(JavaEEResourceType javaEEResourceType,
                                             ResourceDescriptor reference)
        Remove resource descriptor based on resource type and given reference
        Parameters:
        javaEEResourceType -
        reference -