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 class
DataModelUtil.PathResolutionContext
static class
DataModelUtil.PathResolutionResult
static class
DataModelUtil.ResourceResolutionContext
-
Field Summary
Fields Modifier and Type Field Description static String
C_DOES_NOT_START_WITH_NAME
static String
C_ILLEGAL_USE_OF_ACCOUNT_VARIABLE
static String
C_NO_DEFAULT_VARIABLE
static String
C_NO_OBJECT_DEFINITION
static String
CAT_ITEM_PATH
-
Constructor Summary
Constructors Constructor Description DataModelUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @Nullable DataModelUtil.PathResolutionResult
resolvePath(@NotNull ItemPath path, @NotNull DataModelUtil.PathResolutionContext context)
static @Nullable DataModelUtil.PathResolutionResult
resolvePathForType(@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)
-
-