public interface PrismPropertyDefinition<T> extends ItemDefinition<PrismProperty<T>>
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
PrismPropertyDefinition<T> |
clone() |
PropertyDelta<T> |
createEmptyDelta(ItemPath path) |
T |
defaultValue() |
Collection<? extends DisplayableValue<T>> |
getAllowedValues() |
QName |
getMatchingRuleQName() |
QName |
getValueType()
Deprecated.
|
PrismProperty<T> |
instantiate()
Create an item instance.
|
PrismProperty<T> |
instantiate(QName name)
Create an item instance.
|
default boolean |
isAnyType() |
Boolean |
isIndexed() |
adoptElementDefinitionFrom, canAdd, canModify, canRead, deepClone, deepClone, findItemDefinition, getMaxOccurs, getMinOccurs, getName, getNamespace, getValueEnumerationRef, isDynamic, isInherited, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, isValidFor, isValidFor, revive
getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPrismContext, getSchemaRegistry, getTypeClass, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isEmphasized, isIgnored, isRuntimeSchema
debugDump, debugDump
Collection<? extends DisplayableValue<T>> getAllowedValues()
T defaultValue()
@Deprecated QName getValueType()
Boolean isIndexed()
default boolean isAnyType()
QName getMatchingRuleQName()
PropertyDelta<T> createEmptyDelta(ItemPath path)
createEmptyDelta
in interface ItemDefinition<PrismProperty<T>>
@NotNull PrismProperty<T> instantiate()
ItemDefinition
instantiate
in interface ItemDefinition<PrismProperty<T>>
@NotNull PrismProperty<T> instantiate(QName name)
ItemDefinition
instantiate
in interface ItemDefinition<PrismProperty<T>>
@NotNull PrismPropertyDefinition<T> clone()
clone
in interface Definition
clone
in interface ItemDefinition<PrismProperty<T>>
Copyright © 2017 Evolveum. All rights reserved.