Package com.evolveum.midpoint.prism
Class PrismItemBasicDefinition.Data
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.PrismItemBasicDefinition.Data
- All Implemented Interfaces:
Freezable
,PrismItemBasicDefinition
,PrismItemBasicDefinition.Mutable
,Serializable
- Enclosing interface:
- PrismItemBasicDefinition
public static class PrismItemBasicDefinition.Data
extends AbstractFreezable
implements PrismItemBasicDefinition, PrismItemBasicDefinition.Mutable, Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemBasicDefinition
PrismItemBasicDefinition.Data, PrismItemBasicDefinition.Delegable, PrismItemBasicDefinition.Mutable
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemBasicDefinition.Mutable
PrismItemBasicDefinition.Mutable.Delegable
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
@NotNull ItemName
Gets the "canonical" name of the item for the definition.int
Returns the number of maximal value occurrences.int
Returns the number of minimal value occurrences.@NotNull QName
int
hashCode()
void
setMaxOccurs
(int value) void
setMinOccurs
(int value) Methods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutable, performFreeze
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
Methods inherited from interface com.evolveum.midpoint.prism.PrismItemBasicDefinition
isMandatory, isMultiValue, isOptional, isSingleValue
-
Constructor Details
-
Data
-
-
Method Details
-
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
public int getMinOccurs()Description copied from interface:PrismItemBasicDefinition
Returns the number of minimal value occurrences.- Specified by:
getMinOccurs
in interfacePrismItemBasicDefinition
-
getMaxOccurs
public int getMaxOccurs()Description copied from interface:PrismItemBasicDefinition
Returns the number of maximal value occurrences. Any negative number means "unbounded".- Specified by:
getMaxOccurs
in interfacePrismItemBasicDefinition
-
setMinOccurs
public void setMinOccurs(int value) - Specified by:
setMinOccurs
in interfacePrismItemBasicDefinition.Mutable
-
setMaxOccurs
public void setMaxOccurs(int value) - Specified by:
setMaxOccurs
in interfacePrismItemBasicDefinition.Mutable
-
copyFrom
-
equals
-
hashCode
public int hashCode()
-