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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyFrom(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 PrismReferenceValueinthashCode()voidsetAllowedValues(@Nullable Collection<? extends DisplayableValue<T>> allowedValues) voidsetDefaultValue(T defaultValue) voidsetSuggestedValues(@Nullable Collection<? extends DisplayableValue<T>> suggestedValues) voidsetValueEnumerationRef(@Nullable PrismReferenceValue valueEnumerationRef) Methods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutable, performFreezeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
Constructor Details
-
Data
public Data()
-
-
Method Details
-
getAllowedValues
Description copied from interface:PrismItemValuesDefinitionReturns allowed values for this property.- Specified by:
getAllowedValuesin interfacePrismItemValuesDefinition<T>
-
setAllowedValues
public void setAllowedValues(@Nullable @Nullable Collection<? extends DisplayableValue<T>> allowedValues) - Specified by:
setAllowedValuesin interfacePrismItemValuesDefinition.Mutator<T>
-
getSuggestedValues
Description copied from interface:PrismItemValuesDefinitionReturns suggested values for this property.- Specified by:
getSuggestedValuesin interfacePrismItemValuesDefinition<T>
-
setSuggestedValues
public void setSuggestedValues(@Nullable @Nullable Collection<? extends DisplayableValue<T>> suggestedValues) - Specified by:
setSuggestedValuesin interfacePrismItemValuesDefinition.Mutator<T>
-
defaultValue
- Specified by:
defaultValuein interfacePrismItemValuesDefinition<T>
-
setDefaultValue
- Specified by:
setDefaultValuein interfacePrismItemValuesDefinition.Mutator<T>
-
getValueEnumerationRef
- Specified by:
getValueEnumerationRefin interfacePrismItemValuesDefinition<T>
-
setValueEnumerationRef
- Specified by:
setValueEnumerationRefin interfacePrismItemValuesDefinition.Mutator<T>
-
copyFrom
-
equals
-
hashCode
public int hashCode()
-