Finds a non root mapping by the class name. If a non root mapping is not found
for the class name, than searches for mappings for the interfaces, if not
found, checks for subclasses, and subclassess interfaces. Note: If there
is no direct mapping that match the class name, then the mapping that is
found should be marked as poly.
Parameters: clazz - The class to find root mapping for The resource mapping
Finds a root mapping by the class name. If a root mapping is not found
for the class name, than searches for mappings for the interfaces, if not
found, checks for subclasses, and subclassess interfaces. Note: If there
is no direct mapping that match the class name, then the mapping that is
found should be marked as poly.
Parameters: clazz - The class to find root mapping for The resource mapping
Returns all the direct class mapping for the given class (root or not). Will not
try to navigate up the interface/superclass in order to find the "nearest" class
mapping.
Returns the direct class mapping for the given class (root or not). Will not try to
navigate up the interface/superclass in order to find the "nearset" class mapping.
If a class has more than one mappings (using differnet aliases) will return the
first one.
Finds the Resource mapping that is the "nearest" to the provided class.
Similar way that
CompassMapping.findRootMappingByClass(Class) except the search
is on all the ClassMappings (even ones that are not marked as root).
Returns a resoruce lookup for a specific name. Supports dot path notation ([alias].[class property].).
Allows to get the meta-data/resource property mapping through it (or a list of mappings).
Finds the
ResourcePropertyMapping definition for the specified path. The
path is in the format of: [alias].[class property mapping].[meta data mapping] in
case of class mapping, and [alias].[resource property mapping] in case of resource
mapping. The format of [alias].[class property mapping] can also be applied, and
will result in the meta data id of the given class property mapping.
Parameters: path - the path to the resource property mapping the resource property mapping for the given path