public void addResourceDescriptor(ResourceDescriptor descriptor) { resourceDescriptorRegistry.addResourceDescriptor(descriptor); }
public Set<ResourceDescriptor> getAllResourcesDescriptors(Class givenClazz) { return resourceDescriptorRegistry.getAllResourcesDescriptors(givenClazz); } }
protected ResourceDescriptor getResourceDescriptor(JavaEEResourceType type, String name) { return resourceDescriptorRegistry.getResourceDescriptor(type,name); }
/** * Adding resource descriptor for gvien reference * @param reference */ public void addResourceDescriptor(ResourceDescriptor reference) { if (isDescriptorRegistered(reference)) { throw new IllegalStateException( localStrings.getLocalString("exceptionwebduplicatedescriptor", "This app cannot have descriptor definitions of same name : [{0}]", reference.getName())); } else { Set<ResourceDescriptor> resourceDescriptorSet = getResourceDescriptors(reference.getResourceType()); resourceDescriptorSet.add(reference); resourceDescriptors.put(reference.getResourceType(),resourceDescriptorSet); } }
public Set<ResourceDescriptor> getResourceDescriptors(JavaEEResourceType type) { return resourceDescriptorRegistry.getResourceDescriptors(type); }
public void removeResourceDescriptor(ResourceDescriptor descriptor) { resourceDescriptorRegistry.removeResourceDescriptor(descriptor.getResourceType(),descriptor); }
/** * Validate descriptor is already defined or not. * @param reference * @return */ private boolean isDescriptorRegistered(ResourceDescriptor reference) { ResourceDescriptor descriptor = getResourcesDescriptor(reference.getName()); if (descriptor != null) { return true; } return false; }
public Set<ResourceDescriptor> getResourceDescriptors(JavaEEResourceType type) { return resourceDescriptorRegistry.getResourceDescriptors(type); }
public void removeResourceDescriptor(ResourceDescriptor descriptor) { resourceDescriptorRegistry.removeResourceDescriptor(descriptor.getResourceType(),descriptor); }
/** * This method returns all descriptors associated with the app. * @return */ public Set<ResourceDescriptor> getAllResourcesDescriptors() { Set<ResourceDescriptor> allResourceDescriptors = new HashSet<ResourceDescriptor>(); allResourceDescriptors.addAll(this.getResourceDescriptors(JavaEEResourceType.DSD)); allResourceDescriptors.addAll(this.getResourceDescriptors(JavaEEResourceType.MSD)); allResourceDescriptors.addAll(this.getResourceDescriptors(JavaEEResourceType.CFD)); allResourceDescriptors.addAll(this.getResourceDescriptors(JavaEEResourceType.AODD)); allResourceDescriptors.addAll(this.getResourceDescriptors(JavaEEResourceType.JMSCFDD)); allResourceDescriptors.addAll(this.getResourceDescriptors(JavaEEResourceType.JMSDD)); return allResourceDescriptors; }
public Set<ResourceDescriptor> getAllResourcesDescriptors() { return resourceDescriptorRegistry.getAllResourcesDescriptors(); }
public void addResourceDescriptor(ResourceDescriptor descriptor) { resourceDescriptorRegistry.addResourceDescriptor(descriptor); }
protected ResourceDescriptor getResourceDescriptor(JavaEEResourceType type, String name) { return resourceDescriptorRegistry.getResourceDescriptor(type,name); }
/** * Remove resource descriptor based on resource type and given reference * @param javaEEResourceType * @param reference */ public void removeResourceDescriptor(JavaEEResourceType javaEEResourceType, ResourceDescriptor reference) { Set<ResourceDescriptor> resourceDescriptorSet = getResourceDescriptors(reference.getResourceType()); resourceDescriptorSet.remove(reference); resourceDescriptors.put(javaEEResourceType,resourceDescriptorSet); } }
public Set<ResourceDescriptor> getAllResourcesDescriptors() { return resourceDescriptorRegistry.getAllResourcesDescriptors(); }
/** * Return descriptors based on resource type and given name. * @param javaEEResourceType * @param name * @return */ protected ResourceDescriptor getResourceDescriptor(JavaEEResourceType javaEEResourceType, String name) { for (ResourceDescriptor resourceDescriptor : getResourceDescriptors(javaEEResourceType)) { if (resourceDescriptor.getName().equals(name)) { return resourceDescriptor; } } return null; }
public Set<ResourceDescriptor> getAllResourcesDescriptors(Class givenClazz) { return resourceDescriptorRegistry.getAllResourcesDescriptors(givenClazz); }
/** * This method returns all valid descriptor for given class. USes 'invalidResourceTypeScopes' to validate the * scope for givneClazz * @param givenClazz - Class which is either AppClientDescriptor, Application etc. * @return */ public Set<ResourceDescriptor> getAllResourcesDescriptors(Class givenClazz) { Set<ResourceDescriptor> allResourceDescriptors = new HashSet<ResourceDescriptor>(); for(JavaEEResourceType javaEEResourceType: JavaEEResourceType.values()) { Set<Class> invalidClassSet = invalidResourceTypeScopes.get(javaEEResourceType); if(invalidClassSet!=null && invalidClassSet.size()>0) { for(Class invalidClass: invalidClassSet) { if(!invalidClass.isAssignableFrom(givenClazz)) { allResourceDescriptors.addAll(this.getResourceDescriptors(javaEEResourceType)); } } } else if(invalidClassSet!=null) { allResourceDescriptors.addAll(this.getResourceDescriptors(javaEEResourceType)); } } return allResourceDescriptors; }
/** * Return descriptor by name. * @param name * @return */ protected ResourceDescriptor getResourcesDescriptor(String name) { ResourceDescriptor descriptor = null; for (ResourceDescriptor thiDescriptor : this.getAllResourcesDescriptors()) { if (thiDescriptor.getName().equals(name)) { descriptor = thiDescriptor; break; } } return descriptor; }