Package com.evolveum.midpoint.prism
Class PrismItemValuesDefinition.Data<T>
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.PrismItemValuesDefinition.Data<T>
- All Implemented Interfaces:
Freezable
,PrismItemValuesDefinition<T>
,PrismItemValuesDefinition.Mutator<T>
,Serializable
- Enclosing interface:
- PrismItemValuesDefinition<T>
public static class PrismItemValuesDefinition.Data<T>
extends AbstractFreezable
implements PrismItemValuesDefinition<T>, PrismItemValuesDefinition.Mutator<T>, Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemValuesDefinition
PrismItemValuesDefinition.Data<T>, PrismItemValuesDefinition.Delegable<T>, PrismItemValuesDefinition.Mutator<T>
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemValuesDefinition.Mutator
PrismItemValuesDefinition.Mutator.Delegable<T>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
copyFrom
(PrismItemValuesDefinition<T> source) boolean
@Nullable Collection<? extends DisplayableValue<T>>
Returns allowed values for this property.@Nullable Collection<? extends DisplayableValue<T>>
Returns suggested values for this property.@Nullable PrismReferenceValue
int
hashCode()
void
setAllowedValues
(@Nullable Collection<? extends DisplayableValue<T>> allowedValues) void
setDefaultValue
(T defaultValue) void
setSuggestedValues
(@Nullable Collection<? extends DisplayableValue<T>> suggestedValues) void
setValueEnumerationRef
(@Nullable PrismReferenceValue valueEnumerationRef) 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
-
Constructor Details
-
Data
public Data()
-
-
Method Details
-
getAllowedValues
Description copied from interface:PrismItemValuesDefinition
Returns allowed values for this property.- Specified by:
getAllowedValues
in interfacePrismItemValuesDefinition<T>
-
setAllowedValues
public void setAllowedValues(@Nullable @Nullable Collection<? extends DisplayableValue<T>> allowedValues) - Specified by:
setAllowedValues
in interfacePrismItemValuesDefinition.Mutator<T>
-
getSuggestedValues
Description copied from interface:PrismItemValuesDefinition
Returns suggested values for this property.- Specified by:
getSuggestedValues
in interfacePrismItemValuesDefinition<T>
-
setSuggestedValues
public void setSuggestedValues(@Nullable @Nullable Collection<? extends DisplayableValue<T>> suggestedValues) - Specified by:
setSuggestedValues
in interfacePrismItemValuesDefinition.Mutator<T>
-
defaultValue
- Specified by:
defaultValue
in interfacePrismItemValuesDefinition<T>
-
setDefaultValue
- Specified by:
setDefaultValue
in interfacePrismItemValuesDefinition.Mutator<T>
-
getValueEnumerationRef
- Specified by:
getValueEnumerationRef
in interfacePrismItemValuesDefinition<T>
-
setValueEnumerationRef
- Specified by:
setValueEnumerationRef
in interfacePrismItemValuesDefinition.Mutator<T>
-
copyFrom
-
equals
-
hashCode
public int hashCode()
-