public class ResourceAttributeDefinition<T> extends PrismPropertyDefinition<T>
Definition
for more details.name
deprecated, displayName, displayOrder, documentation, help, ignored, inherited, isAbstract, isRuntimeSchema, prismContext, typeName
INDENT_STRING
Constructor and Description |
---|
ResourceAttributeDefinition(QName elementName,
QName typeName,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
ResourceAttributeDefinition<T> |
clone() |
protected void |
copyDefinitionData(ResourceAttributeDefinition<T> clone) |
protected void |
extendToString(StringBuilder sb) |
protected String |
getDebugDumpClassName()
Return a human readable name of this class suitable for logs.
|
String |
getNativeAttributeName()
Returns native attribute name.
|
Boolean |
getReturnedByDefault() |
ResourceAttribute<T> |
instantiate()
Create an item instance.
|
ResourceAttribute<T> |
instantiate(QName name)
Create an item instance.
|
boolean |
isIdentifier(ObjectClassComplexTypeDefinition objectDefinition) |
boolean |
isIdentifier(ResourceAttributeContainerDefinition objectDefinition)
Returns true if the attribute is a (primary) identifier.
|
boolean |
isReturnedByDefault() |
boolean |
isSecondaryIdentifier(ObjectClassComplexTypeDefinition objectDefinition) |
void |
setNativeAttributeName(String nativeAttributeName) |
void |
setReturnedByDefault(Boolean returnedByDefault) |
copyDefinitionData, createEmptyDelta, defaultValue, equals, getAllowedValues, getDocClassName, getValueType, hashCode, isIndexed, setIndexed
addNamespaceIfApplicable, adoptElementDefinitionFrom, canAdd, canModify, canRead, copyDefinitionData, debugFlags, debugMultiplicity, deepClone, getMaxOccurs, getMinOccurs, getName, getNamespace, getValueEnumerationRef, isDynamic, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, isValidFor, isValidFor, revive, setCanAdd, setCanModify, setCanRead, setDynamic, setMaxOccurs, setMinOccurs, setName, setOperational, setReadOnly, setValueEnumerationRef, toString
copyDefinitionData, debugDump, debugDump, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPrismContext, getSchemaRegistry, getTypeClass, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isIgnored, isInherited, isRuntimeSchema, setAbstract, setDeprecated, setDisplayName, setDisplayOrder, setDocumentation, setHelp, setIgnored, setInherited, setRuntimeSchema, setTypeName
public ResourceAttributeDefinition(QName elementName, QName typeName, PrismContext prismContext)
public ResourceAttribute<T> instantiate()
ItemDefinition
instantiate
in class PrismPropertyDefinition<T>
public ResourceAttribute<T> instantiate(QName name)
ItemDefinition
instantiate
in class PrismPropertyDefinition<T>
public Boolean getReturnedByDefault()
public boolean isReturnedByDefault()
public void setReturnedByDefault(Boolean returnedByDefault)
public boolean isIdentifier(ResourceAttributeContainerDefinition objectDefinition)
public boolean isIdentifier(ObjectClassComplexTypeDefinition objectDefinition)
public boolean isSecondaryIdentifier(ObjectClassComplexTypeDefinition objectDefinition)
public String getNativeAttributeName()
public void setNativeAttributeName(String nativeAttributeName)
public ResourceAttributeDefinition<T> clone()
clone
in class PrismPropertyDefinition<T>
protected void copyDefinitionData(ResourceAttributeDefinition<T> clone)
protected void extendToString(StringBuilder sb)
extendToString
in class PrismPropertyDefinition<T>
protected String getDebugDumpClassName()
getDebugDumpClassName
in class PrismPropertyDefinition<T>
Copyright © 2015 evolveum. All rights reserved.