public class ResourceAttributeDefinition
extends com.evolveum.midpoint.prism.PrismPropertyDefinition
Definition
for more details.deprecated, displayName, displayOrder, documentation, help, ignored, inherited, isAbstract, isRuntimeSchema, prismContext, typeName
INDENT_STRING
Constructor and Description |
---|
ResourceAttributeDefinition(QName elementName,
QName typeName,
com.evolveum.midpoint.prism.PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
ResourceAttributeDefinition |
clone() |
protected void |
copyDefinitionData(ResourceAttributeDefinition 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 |
instantiate() |
ResourceAttribute |
instantiate(QName name) |
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, equals, getAllowedValues, getDocClassName, getValueType, hashCode, isIndexed, setIndexed
addNamespaceIfApplicable, adoptElementDefinitionFrom, canAdd, canModify, canRead, copyDefinitionData, debugFlags, debugMultiplicity, getMaxOccurs, getMinOccurs, getName, getNamespace, isDynamic, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, isValidFor, revive, setCanAdd, setCanModify, setCanRead, setDynamic, setMaxOccurs, setMinOccurs, setName, setOperational, setReadOnly, 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 ResourceAttribute instantiate()
instantiate
in class com.evolveum.midpoint.prism.PrismPropertyDefinition
public ResourceAttribute instantiate(QName name)
instantiate
in class com.evolveum.midpoint.prism.PrismPropertyDefinition
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 clone()
clone
in class com.evolveum.midpoint.prism.PrismPropertyDefinition
protected void copyDefinitionData(ResourceAttributeDefinition clone)
protected void extendToString(StringBuilder sb)
extendToString
in class com.evolveum.midpoint.prism.PrismPropertyDefinition
protected String getDebugDumpClassName()
getDebugDumpClassName
in class com.evolveum.midpoint.prism.PrismPropertyDefinition
Copyright © 2014 Evolveum. All rights reserved.