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() |
Class<T> |
getTypeClass() |
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, canBeDefinitionOf, canBeDefinitionOf, canModify, canRead, debugDumpShortToString, deepClone, deepClone, findItemDefinition, getMaxOccurs, getMinOccurs, getName, getNamespace, getSubstitutionHead, getValueEnumerationRef, isDynamic, isHeterogeneousListItem, isInherited, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, isValidFor, isValidFor, revive, setMaxOccurs
debugDump, getDeprecatedSince, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPrismContext, getSchemaRegistry, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isEmphasized, isExperimental, isIgnored, isRuntimeSchema
debugDump, debugDump, debugDumpLazily, debugDumpLazily
Collection<? extends DisplayableValue<T>> getAllowedValues()
T defaultValue()
@Deprecated QName getValueType()
The returned type is either XSD simple type or complex type. It may not be defined in the same schema (especially if it is standard XSD simple type).
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>>
Class<T> getTypeClass()
getTypeClass
in interface Definition
Copyright © 2017 Evolveum. All rights reserved.