Class MExtItem
- java.lang.Object
-
- com.evolveum.midpoint.repo.sqale.qmodel.ext.MExtItem
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMExtItem.ItemNameKeystatic classMExtItem.Key
-
Field Summary
Fields Modifier and Type Field Description MExtItemCardinalitycardinalityMExtItemHolderTypeholderTypeIntegeridStringitemNameStringvalueTypeValue 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.ItemNameKeyitemNameKey()static @NotNull MExtItem.ItemNameKeyitemNameKey(ItemName elementName, MExtItemHolderType type)MExtItem.Keykey()static MExtItem.KeykeyFrom(ItemDefinition<?> definition, MExtItemHolderType holderType)Creates ext item key from item definition and holder type.static MExtItem.KeykeyFrom(ItemDefinition<?> definition, MExtItemHolderType holderType, MExtItemCardinality cardinality)Creates ext item key from item definition and holder type.static MExtItemof(Integer id, MExtItem.Key key)StringtoString()
-
-
-
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)
-
-