Class ResourceObjectDefinitionResolver


  • public class ResourceObjectDefinitionResolver
    extends Object
    Methods for determining object definition for given kind/intent/object class. There are two basic methods: - getDefinitionForShadow(ResourceSchema, ShadowType) does an approximate lookup. Providing some information is more important than absolute precision. - getObjectDefinitionPrecisely(ResourceType, ShadowKindType, String, QName, Collection, boolean) is the ultimate method for determining the definition as precisely as possible. The particular cases of definition lookup are handled by ResourceSchema itself. Other differences between these two classes are: - Methods in this class try to handle kind/intent values of "unknown". - Methods in this class add auxiliary object classes to definitions found. NOTE: This is a preliminary version of the algorithms. These methods will most probably evolve in the future.
    • Constructor Detail

      • ResourceObjectDefinitionResolver

        public ResourceObjectDefinitionResolver()