/** * 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); } }