public class ResourceAttributeDefinition<T>
extends com.evolveum.midpoint.prism.PrismPropertyDefinition<T>
Definition
for more details.deprecated, displayName, displayOrder, documentation, emphasized, 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<T> |
clone() |
protected void |
copyDefinitionData(ResourceAttributeDefinition<T> clone) |
boolean |
equals(Object obj) |
protected void |
extendToString(StringBuilder sb) |
protected String |
getDebugDumpClassName()
Return a human readable name of this class suitable for logs.
|
String |
getFrameworkAttributeName()
Returns name of the attribute as given in the connector framework.
|
String |
getNativeAttributeName()
Returns native attribute name.
|
Boolean |
getReturnedByDefault() |
int |
hashCode() |
ResourceAttribute<T> |
instantiate() |
ResourceAttribute<T> |
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 |
setFrameworkAttributeName(String frameworkAttributeName) |
void |
setNativeAttributeName(String nativeAttributeName) |
void |
setReturnedByDefault(Boolean returnedByDefault) |
copyDefinitionData, createEmptyDelta, defaultValue, getAllowedValues, getDocClassName, getMatchingRuleQName, getValueType, isIndexed, setIndexed, setMatchingRuleQName
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, isEmphasized, isIgnored, isInherited, isRuntimeSchema, setAbstract, setDeprecated, setDisplayName, setDisplayOrder, setDocumentation, setEmphasized, setHelp, setIgnored, setInherited, setRuntimeSchema, setTypeName
public ResourceAttribute<T> instantiate()
instantiate
in class com.evolveum.midpoint.prism.PrismPropertyDefinition<T>
public ResourceAttribute<T> instantiate(QName name)
instantiate
in class com.evolveum.midpoint.prism.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 String getFrameworkAttributeName()
public void setFrameworkAttributeName(String frameworkAttributeName)
public ResourceAttributeDefinition<T> clone()
clone
in class com.evolveum.midpoint.prism.PrismPropertyDefinition<T>
protected void copyDefinitionData(ResourceAttributeDefinition<T> clone)
public int hashCode()
hashCode
in class com.evolveum.midpoint.prism.PrismPropertyDefinition<T>
public boolean equals(Object obj)
equals
in class com.evolveum.midpoint.prism.PrismPropertyDefinition<T>
protected void extendToString(StringBuilder sb)
extendToString
in class com.evolveum.midpoint.prism.PrismPropertyDefinition<T>
Copyright © 2016 Evolveum. All rights reserved.