Class DataModelUtil
- java.lang.Object
 - 
- com.evolveum.midpoint.model.impl.util.DataModelUtil
 
 
- 
public class DataModelUtil extends Object
EXPERIMENTAL- Author:
 - mederly
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDataModelUtil.PathResolutionContextstatic classDataModelUtil.PathResolutionResultstatic classDataModelUtil.ResourceResolutionContext 
- 
Field Summary
Fields Modifier and Type Field Description static StringC_DOES_NOT_START_WITH_NAMEstatic StringC_ILLEGAL_USE_OF_ACCOUNT_VARIABLEstatic StringC_NO_DEFAULT_VARIABLEstatic StringC_NO_OBJECT_DEFINITIONstatic StringCAT_ITEM_PATH 
- 
Constructor Summary
Constructors Constructor Description DataModelUtil() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @Nullable DataModelUtil.PathResolutionResultresolvePath(@NotNull ItemPath path, @NotNull DataModelUtil.PathResolutionContext context)static @Nullable DataModelUtil.PathResolutionResultresolvePathForType(@NotNull Class<? extends ObjectType> clazz, @NotNull ItemPath path, @NotNull DataModelUtil.PathResolutionContext context) 
 - 
 
- 
- 
Field Detail
- 
CAT_ITEM_PATH
public static final String CAT_ITEM_PATH
- See Also:
 - Constant Field Values
 
 
- 
C_DOES_NOT_START_WITH_NAME
public static final String C_DOES_NOT_START_WITH_NAME
- See Also:
 - Constant Field Values
 
 
- 
C_NO_DEFAULT_VARIABLE
public static final String C_NO_DEFAULT_VARIABLE
- See Also:
 - Constant Field Values
 
 
- 
C_ILLEGAL_USE_OF_ACCOUNT_VARIABLE
public static final String C_ILLEGAL_USE_OF_ACCOUNT_VARIABLE
- See Also:
 - Constant Field Values
 
 
- 
C_NO_OBJECT_DEFINITION
public static final String C_NO_OBJECT_DEFINITION
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
resolvePath
@Nullable public static @Nullable DataModelUtil.PathResolutionResult resolvePath(@NotNull @NotNull ItemPath path, @NotNull @NotNull DataModelUtil.PathResolutionContext context)
 
- 
resolvePathForType
@Nullable public static @Nullable DataModelUtil.PathResolutionResult resolvePathForType(@NotNull @NotNull Class<? extends ObjectType> clazz, @NotNull @NotNull ItemPath path, @NotNull @NotNull DataModelUtil.PathResolutionContext context)
 
 - 
 
 -