public class RefinedAttributeDefinition<T> extends ResourceAttributeDefinition<T> implements DebugDumpable
Modifier and Type | Field and Description |
---|---|
protected boolean |
secondaryIdentifier |
deprecated, displayOrder, documentation, help, ignored, inherited, isAbstract, isRuntimeSchema, prismContext, typeName
INDENT_STRING
Modifier | Constructor and Description |
---|---|
protected |
RefinedAttributeDefinition(ResourceAttributeDefinition<T> attrDef,
com.evolveum.midpoint.prism.PrismContext prismContext) |
copyDefinitionData, extendToString, getReturnedByDefault, instantiate, instantiate, isIdentifier, isIdentifier, isSecondaryIdentifier
copyDefinitionData, createEmptyDelta, defaultValue, equals, getDocClassName, hashCode, isIndexed, setIndexed
addNamespaceIfApplicable, adoptElementDefinitionFrom, copyDefinitionData, debugFlags, debugMultiplicity, deepClone, getNamespace, getValueEnumerationRef, isDynamic, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, isValidFor, isValidFor, revive, setDynamic, setName, setOperational, setValueEnumerationRef
copyDefinitionData, debugDump, getDisplayOrder, getDocumentation, getDocumentationPreview, getPrismContext, getSchemaRegistry, getTypeClass, getTypeClassIfKnown, isAbstract, isDeprecated, isInherited, isRuntimeSchema, setAbstract, setDeprecated, setDisplayOrder, setDocumentation, setInherited, setRuntimeSchema, setTypeName
finalize, getClass, notify, notifyAll, wait, wait, wait
debugDump
protected RefinedAttributeDefinition(ResourceAttributeDefinition<T> attrDef, com.evolveum.midpoint.prism.PrismContext prismContext)
public void setNativeAttributeName(String nativeAttributeName)
setNativeAttributeName
in class ResourceAttributeDefinition<T>
public boolean isTolerant()
public void setTolerant(boolean tolerant)
public boolean isSecondaryIdentifier()
public void setSecondaryIdentifier(boolean secondaryIdentifier)
public boolean canAdd()
canAdd
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public boolean canAdd(LayerType layer)
public boolean canRead()
canRead
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public boolean canRead(LayerType layer)
public boolean canModify()
canModify
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public boolean canModify(LayerType layer)
public void setReadOnly()
setReadOnly
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public QName getValueType()
getValueType
in class com.evolveum.midpoint.prism.PrismPropertyDefinition<T>
public void setMinOccurs(int minOccurs)
setMinOccurs
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public void setMaxOccurs(int maxOccurs)
setMaxOccurs
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public void setCanRead(boolean read)
setCanRead
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public void setCanModify(boolean update)
setCanModify
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public void setCanAdd(boolean create)
setCanAdd
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public boolean isIgnored()
isIgnored
in class com.evolveum.midpoint.prism.Definition
public boolean isIgnored(LayerType layer)
public void setIgnored(boolean ignored)
setIgnored
in class com.evolveum.midpoint.prism.Definition
public void setHelp(String help)
setHelp
in class com.evolveum.midpoint.prism.Definition
public String getDisplayName()
getDisplayName
in class com.evolveum.midpoint.prism.Definition
public void setDisplayName(String displayName)
setDisplayName
in class com.evolveum.midpoint.prism.Definition
public String getDescription()
public void setDescription(String description)
public ResourceAttributeDefinition<T> getAttributeDefinition()
public void setAttributeDefinition(ResourceAttributeDefinition<T> attributeDefinition)
public MappingType getOutboundMappingType()
public void setOutboundMappingType(MappingType outboundMappingType)
public boolean hasOutboundMapping()
public List<MappingType> getInboundMappingTypes()
public void setInboundMappingTypes(List<MappingType> inboundAssignmentTypes)
public QName getName()
getName
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public QName getTypeName()
getTypeName
in class com.evolveum.midpoint.prism.Definition
public String getNativeAttributeName()
ResourceAttributeDefinition
getNativeAttributeName
in class ResourceAttributeDefinition<T>
public Collection<? extends DisplayableValue<T>> getAllowedValues()
getAllowedValues
in class com.evolveum.midpoint.prism.PrismPropertyDefinition<T>
public boolean isReturnedByDefault()
isReturnedByDefault
in class ResourceAttributeDefinition<T>
public void setReturnedByDefault(Boolean returnedByDefault)
setReturnedByDefault
in class ResourceAttributeDefinition<T>
public int getMaxOccurs()
getMaxOccurs
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public int getMaxOccurs(LayerType layer)
public int getMinOccurs()
getMinOccurs
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
public int getMinOccurs(LayerType layer)
public boolean isOptional(LayerType layer)
public boolean isMandatory(LayerType layer)
public boolean isMultiValue(LayerType layer)
public boolean isSingleValue(LayerType layer)
public boolean isExlusiveStrong()
public void setExclusiveStrong(boolean isExclusiveStrong)
public PropertyLimitations getLimitations(LayerType layer)
public String getHelp()
getHelp
in class com.evolveum.midpoint.prism.Definition
public AttributeFetchStrategyType getFetchStrategy()
public void setFetchStrategy(AttributeFetchStrategyType fetchStrategy)
public QName getMatchingRuleQName()
public void setMatchingRuleQName(QName matchingRuleQName)
public RefinedAttributeDefinition<T> clone()
clone
in class ResourceAttributeDefinition<T>
protected void copyDefinitionData(RefinedAttributeDefinition<T> clone)
public String toString()
toString
in class com.evolveum.midpoint.prism.ItemDefinition<com.evolveum.midpoint.prism.PrismProperty<T>>
protected String getDebugDumpClassName()
getDebugDumpClassName
in class ResourceAttributeDefinition<T>
public String debugDump(int indent)
debugDump
in interface DebugDumpable
debugDump
in class com.evolveum.midpoint.prism.Definition
public void setModificationPriority(Integer modificationPriority)
public Integer getModificationPriority()
public Boolean getReadReplaceMode()
public void setReadReplaceMode(Boolean readReplaceMode)
Copyright © 2015 Evolveum. All rights reserved.