Class MExtItem
- java.lang.Object
-
- com.evolveum.midpoint.repo.sqale.qmodel.ext.MExtItem
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MExtItem.ItemNameKey
static class
MExtItem.Key
-
Field Summary
Fields Modifier and Type Field Description MExtItemCardinality
cardinality
MExtItemHolderType
holderType
Integer
id
String
itemName
String
valueType
Value type as URI produced byQNameUtil.qNameToUri(QName)
.
-
Constructor Summary
Constructors Constructor Description MExtItem()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MExtItem.ItemNameKey
itemNameKey()
static @NotNull MExtItem.ItemNameKey
itemNameKey(ItemName elementName, MExtItemHolderType type)
MExtItem.Key
key()
static MExtItem.Key
keyFrom(ItemDefinition<?> definition, MExtItemHolderType holderType)
Creates ext item key from item definition and holder type.static MExtItem.Key
keyFrom(ItemDefinition<?> definition, MExtItemHolderType holderType, MExtItemCardinality cardinality)
Creates ext item key from item definition and holder type.static MExtItem
of(Integer id, MExtItem.Key key)
String
toString()
-
-
-
Field Detail
-
id
public Integer id
-
itemName
public String itemName
-
valueType
public String valueType
Value type as URI produced byQNameUtil.qNameToUri(QName)
. References use URI forObjectReferenceType.COMPLEX_TYPE
(midPoint, not Prism one).
-
holderType
public MExtItemHolderType holderType
-
cardinality
public MExtItemCardinality cardinality
-
-
Method Detail
-
of
public static MExtItem of(Integer id, MExtItem.Key key)
-
key
public MExtItem.Key key()
-
itemNameKey
public MExtItem.ItemNameKey itemNameKey()
-
keyFrom
public static MExtItem.Key keyFrom(ItemDefinition<?> definition, MExtItemHolderType holderType)
Creates ext item key from item definition and holder type.
-
keyFrom
public static MExtItem.Key keyFrom(ItemDefinition<?> definition, MExtItemHolderType holderType, MExtItemCardinality cardinality)
Creates ext item key from item definition and holder type.
-
itemNameKey
@NotNull public static @NotNull MExtItem.ItemNameKey itemNameKey(ItemName elementName, MExtItemHolderType type)
-
-