public class ResourceAttributeDefinitionImpl<T> extends com.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl<T> implements MutableResourceAttributeDefinition<T>
Definition for more details.heterogeneousListItem, itemName, substitutionHeaddeprecated, deprecatedSince, displayName, displayOrder, documentation, elaborate, emphasized, experimental, help, isAbstract, isRuntimeSchema, plannedRemoval, prismContext, processing, typeNameINDENT_STRING| Constructor and Description |
|---|
ResourceAttributeDefinitionImpl(QName elementName,
QName typeName,
PrismContext prismContext) |
canBeDefinitionOf, copyDefinitionData, createEmptyDelta, defaultValue, getAllowedValues, getDocClassName, getMatchingRuleQName, getValueType, isIndexed, setIndexed, setMatchingRuleQNameaccept, adoptElementDefinitionFrom, canAdd, canBeDefinitionOf, canModify, canRead, copyDefinitionData, debugDumpShortToString, debugFlags, debugMultiplicity, deepClone, deepClone, findItemDefinition, getItemName, getMaxOccurs, getMinOccurs, getNamespace, getSubstitutionHead, getValueEnumerationRef, isDynamic, isHeterogeneousListItem, isIndexOnly, isInherited, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, isValidFor, isValidFor, revive, setCanAdd, setCanModify, setCanRead, setDynamic, setHeterogeneousListItem, setIndexOnly, setInherited, setItemName, setMaxOccurs, setMinOccurs, setOperational, setReadOnly, setSubstitutionHead, setValueEnumerationRef, toStringaddSchemaMigration, copyDefinitionData, debugDump, extendDumpHeader, getAnnotation, getDeprecatedSince, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPlannedRemoval, getPrismContext, getProcessing, getSchemaMigrations, getTypeClass, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRuntimeSchema, setAbstract, setAnnotation, setDeprecated, setDeprecatedSince, setDisplayName, setDisplayOrder, setDocumentation, setElaborate, setEmphasized, setExperimental, setHelp, setPlannedRemoval, setProcessing, setRuntimeSchema, setTypeNamefinalize, getClass, notify, notifyAll, wait, wait, waitsetIndexed, setInherited, setMatchingRuleQNamecreateEmptyDelta, defaultValue, getAllowedValues, getMatchingRuleQName, getTypeClass, getValueType, isAnyType, isIndexedsetCanAdd, setCanModify, setCanRead, setDeprecatedSince, setDynamic, setElaborate, setHeterogeneousListItem, setIndexOnly, setItemName, setMaxOccurs, setMinOccurs, setOperational, setPlannedRemoval, setReadOnly, setSubstitutionHead, setValueEnumerationRefadoptElementDefinitionFrom, canAdd, canBeDefinitionOf, canBeDefinitionOf, canModify, canRead, debugDumpShortToString, deepClone, deepClone, findItemDefinition, getItemName, getMaxOccurs, getMinOccurs, getNamespace, getSubstitutionHead, getValueEnumerationRef, isDynamic, isHeterogeneousListItem, isIndexOnly, isInherited, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, isValidFor, isValidFor, reviveaddSchemaMigration, setDeprecated, setDisplayName, setDisplayOrder, setDocumentation, setEmphasized, setExperimental, setHelp, setProcessing, setRuntimeSchema, setTypeNamedebugDump, getAnnotation, getDeprecatedSince, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPlannedRemoval, getPrismContext, getProcessing, getSchemaMigrations, getSchemaRegistry, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRuntimeSchema, setAnnotationdebugDump, debugDump, debugDumpLazily, debugDumpLazilypublic ResourceAttributeDefinitionImpl(QName elementName, QName typeName, PrismContext prismContext)
@NotNull public ResourceAttribute<T> instantiate()
ItemDefinitioninstantiate in interface ItemDefinition<PrismProperty<T>>instantiate in interface PrismPropertyDefinition<T>instantiate in interface ResourceAttributeDefinition<T>instantiate in class com.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl<T>@NotNull public ResourceAttribute<T> instantiate(QName name)
ItemDefinitioninstantiate in interface ItemDefinition<PrismProperty<T>>instantiate in interface PrismPropertyDefinition<T>instantiate in interface ResourceAttributeDefinition<T>instantiate in class com.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl<T>public Boolean getReturnedByDefault()
getReturnedByDefault in interface ResourceAttributeDefinition<T>public boolean isReturnedByDefault()
isReturnedByDefault in interface ResourceAttributeDefinition<T>public void setReturnedByDefault(Boolean returnedByDefault)
setReturnedByDefault in interface MutableResourceAttributeDefinition<T>public boolean isPrimaryIdentifier(ResourceAttributeContainerDefinition objectDefinition)
isPrimaryIdentifier in interface ResourceAttributeDefinition<T>public boolean isPrimaryIdentifier(ObjectClassComplexTypeDefinition objectDefinition)
isPrimaryIdentifier in interface ResourceAttributeDefinition<T>public boolean isSecondaryIdentifier(ObjectClassComplexTypeDefinition objectDefinition)
isSecondaryIdentifier in interface ResourceAttributeDefinition<T>public String getNativeAttributeName()
getNativeAttributeName in interface ResourceAttributeDefinition<T>public void setNativeAttributeName(String nativeAttributeName)
setNativeAttributeName in interface MutableResourceAttributeDefinition<T>public String getFrameworkAttributeName()
getFrameworkAttributeName in interface ResourceAttributeDefinition<T>public void setFrameworkAttributeName(String frameworkAttributeName)
setFrameworkAttributeName in interface MutableResourceAttributeDefinition<T>@NotNull public ResourceAttributeDefinitionImpl<T> clone()
clone in interface Definitionclone in interface ItemDefinition<PrismProperty<T>>clone in interface MutablePrismPropertyDefinition<T>clone in interface PrismPropertyDefinition<T>clone in interface ResourceAttributeDefinition<T>clone in class com.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl<T>protected void copyDefinitionData(ResourceAttributeDefinitionImpl<T> clone)
public boolean equals(Object o)
equals in class com.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl<T>public int hashCode()
hashCode in class com.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl<T>protected void extendToString(StringBuilder sb)
extendToString in class com.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl<T>protected String getDebugDumpClassName()
getDebugDumpClassName in class com.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl<T>public MutableResourceAttributeDefinition<T> toMutable()
toMutable in interface DefinitiontoMutable in interface ItemDefinition<PrismProperty<T>>toMutable in interface PrismPropertyDefinition<T>toMutable in interface ResourceAttributeDefinition<T>toMutable in class com.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl<T>Copyright © 2020 Evolveum. All rights reserved.