Package com.evolveum.midpoint.prism
Interface PrismItemBasicDefinition.Delegable
- All Superinterfaces:
PrismItemBasicDefinition
- All Known Implementing Classes:
NativeShadowAttributeDefinitionImpl
- Enclosing interface:
- PrismItemBasicDefinition
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemBasicDefinition
PrismItemBasicDefinition.Data, PrismItemBasicDefinition.Delegable, PrismItemBasicDefinition.Mutable
-
Method Summary
Modifier and TypeMethodDescriptiondefault @NotNull ItemName
Gets the "canonical" name of the item for the definition.default int
Returns the number of maximal value occurrences.default int
Returns the number of minimal value occurrences.default @NotNull QName
@NotNull PrismItemBasicDefinition
Methods inherited from interface com.evolveum.midpoint.prism.PrismItemBasicDefinition
isMandatory, isMultiValue, isOptional, isSingleValue
-
Method Details
-
itemBasicDefinition
-
getItemName
Description copied from interface:PrismItemBasicDefinition
Gets the "canonical" name of the item for the definition. Should be qualified, if at all possible.- Specified by:
getItemName
in interfacePrismItemBasicDefinition
-
getTypeName
Description copied from interface:PrismItemBasicDefinition
- Specified by:
getTypeName
in interfacePrismItemBasicDefinition
-
getMinOccurs
default int getMinOccurs()Description copied from interface:PrismItemBasicDefinition
Returns the number of minimal value occurrences.- Specified by:
getMinOccurs
in interfacePrismItemBasicDefinition
-
getMaxOccurs
default int getMaxOccurs()Description copied from interface:PrismItemBasicDefinition
Returns the number of maximal value occurrences. Any negative number means "unbounded".- Specified by:
getMaxOccurs
in interfacePrismItemBasicDefinition
-