public class RefinedAttributeDefinition<T> extends ResourceAttributeDefinition<T> implements DebugDumpable
Modifier and Type | Field and Description |
---|---|
protected boolean |
secondaryIdentifier |
name
deprecated, displayOrder, documentation, emphasized, help, ignored, inherited, isAbstract, isRuntimeSchema, prismContext, typeName
INDENT_STRING
Modifier | Constructor and Description |
---|---|
protected |
RefinedAttributeDefinition(ResourceAttributeDefinition<T> attrDef,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
boolean |
canAdd()
Returns true if the item can be added.
|
boolean |
canAdd(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
boolean |
canModify()
Returns true if the item can be modified.
|
boolean |
canModify(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
boolean |
canRead()
Returns true if the property can be read.
|
boolean |
canRead(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
RefinedAttributeDefinition<T> |
clone() |
protected void |
copyDefinitionData(RefinedAttributeDefinition<T> clone) |
String |
debugDump(int indent) |
Collection<? extends DisplayableValue<T>> |
getAllowedValues()
Returns allowed values for this property.
|
ResourceAttributeDefinition<T> |
getAttributeDefinition() |
protected String |
getDebugDumpClassName()
Return a human readable name of this class suitable for logs.
|
String |
getDescription() |
String |
getDisplayName()
Returns display name.
|
com.evolveum.midpoint.xml.ns._public.common.common_3.AttributeFetchStrategyType |
getFetchStrategy() |
String |
getFrameworkAttributeName()
Returns name of the attribute as given in the connector framework.
|
String |
getHelp()
Returns help string.
|
List<com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType> |
getInboundMappingTypes() |
List<String> |
getIntolerantValuePattern() |
PropertyLimitations |
getLimitations(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
QName |
getMatchingRuleQName()
Returns matching rule name.
|
int |
getMaxOccurs()
Return the number of maximal value occurrences.
|
int |
getMaxOccurs(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
int |
getMinOccurs()
Return the number of minimal value occurrences.
|
int |
getMinOccurs(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
Integer |
getModificationPriority() |
QName |
getName()
Returns name of the defined entity.
|
String |
getNativeAttributeName()
Returns native attribute name.
|
com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType |
getOutboundMappingType() |
Boolean |
getReadReplaceMode() |
List<String> |
getTolerantValuePattern() |
QName |
getTypeName()
Returns the name of the definition type.
|
QName |
getValueType()
Returns QName of the property value type.
|
boolean |
hasOutboundMapping() |
boolean |
isDisplayNameAttribute() |
boolean |
isExlusiveStrong() |
boolean |
isIgnored() |
boolean |
isIgnored(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
boolean |
isMandatory(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
boolean |
isMultiValue(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
boolean |
isOptional(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
boolean |
isReturnedByDefault() |
boolean |
isSecondaryIdentifier() |
boolean |
isSingleValue(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
boolean |
isTolerant() |
boolean |
isVolatilityTrigger() |
void |
setAttributeDefinition(ResourceAttributeDefinition<T> attributeDefinition) |
void |
setCanAdd(boolean create) |
void |
setCanModify(boolean update) |
void |
setCanRead(boolean read) |
void |
setDescription(String description) |
void |
setDisplayName(String displayName) |
void |
setExclusiveStrong(boolean isExclusiveStrong) |
void |
setFetchStrategy(com.evolveum.midpoint.xml.ns._public.common.common_3.AttributeFetchStrategyType fetchStrategy) |
void |
setHelp(String help) |
void |
setIgnored(boolean ignored) |
void |
setInboundMappingTypes(List<com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType> inboundAssignmentTypes) |
void |
setMatchingRuleQName(QName matchingRuleQName) |
void |
setMaxOccurs(int maxOccurs) |
void |
setMinOccurs(int minOccurs) |
void |
setModificationPriority(Integer modificationPriority) |
void |
setNativeAttributeName(String nativeAttributeName) |
void |
setOutboundMappingType(com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType outboundMappingType) |
void |
setReadOnly() |
void |
setReadReplaceMode(Boolean readReplaceMode) |
void |
setReturnedByDefault(Boolean returnedByDefault) |
void |
setSecondaryIdentifier(boolean secondaryIdentifier) |
void |
setTolerant(boolean tolerant) |
void |
setVolatilityTrigger(boolean isVolatilityTrigger) |
String |
toString() |
copyDefinitionData, equals, extendToString, getReturnedByDefault, hashCode, instantiate, instantiate, isIdentifier, isIdentifier, isSecondaryIdentifier, setFrameworkAttributeName
copyDefinitionData, createEmptyDelta, defaultValue, getDocClassName, 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, isEmphasized, isInherited, isRuntimeSchema, setAbstract, setDeprecated, setDisplayOrder, setDocumentation, setEmphasized, setInherited, setRuntimeSchema, setTypeName
finalize, getClass, notify, notifyAll, wait, wait, wait
debugDump
protected RefinedAttributeDefinition(ResourceAttributeDefinition<T> attrDef, 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()
ItemDefinition
canAdd
in class ItemDefinition<PrismProperty<T>>
public boolean canAdd(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
public boolean canRead()
ItemDefinition
canRead
in class ItemDefinition<PrismProperty<T>>
public boolean canRead(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
public boolean canModify()
ItemDefinition
canModify
in class ItemDefinition<PrismProperty<T>>
public boolean canModify(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
public void setReadOnly()
setReadOnly
in class ItemDefinition<PrismProperty<T>>
public QName getValueType()
PrismPropertyDefinition
getValueType
in class PrismPropertyDefinition<T>
public void setMinOccurs(int minOccurs)
setMinOccurs
in class ItemDefinition<PrismProperty<T>>
public void setMaxOccurs(int maxOccurs)
setMaxOccurs
in class ItemDefinition<PrismProperty<T>>
public void setCanRead(boolean read)
setCanRead
in class ItemDefinition<PrismProperty<T>>
public void setCanModify(boolean update)
setCanModify
in class ItemDefinition<PrismProperty<T>>
public void setCanAdd(boolean create)
setCanAdd
in class ItemDefinition<PrismProperty<T>>
public boolean isIgnored()
isIgnored
in class Definition
public boolean isIgnored(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
public void setIgnored(boolean ignored)
setIgnored
in class Definition
public void setHelp(String help)
setHelp
in class Definition
public String getDisplayName()
Definition
getDisplayName
in class Definition
public void setDisplayName(String displayName)
setDisplayName
in class Definition
public String getDescription()
public void setDescription(String description)
public ResourceAttributeDefinition<T> getAttributeDefinition()
public void setAttributeDefinition(ResourceAttributeDefinition<T> attributeDefinition)
public com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType getOutboundMappingType()
public void setOutboundMappingType(com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType outboundMappingType)
public boolean hasOutboundMapping()
public List<com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType> getInboundMappingTypes()
public void setInboundMappingTypes(List<com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType> inboundAssignmentTypes)
public QName getName()
ItemDefinition
getName
in class ItemDefinition<PrismProperty<T>>
public QName getTypeName()
Definition
getTypeName
in class Definition
public String getNativeAttributeName()
ResourceAttributeDefinition
getNativeAttributeName
in class ResourceAttributeDefinition<T>
public String getFrameworkAttributeName()
ResourceAttributeDefinition
getFrameworkAttributeName
in class ResourceAttributeDefinition<T>
public Collection<? extends DisplayableValue<T>> getAllowedValues()
PrismPropertyDefinition
getAllowedValues
in class PrismPropertyDefinition<T>
public boolean isReturnedByDefault()
isReturnedByDefault
in class ResourceAttributeDefinition<T>
public void setReturnedByDefault(Boolean returnedByDefault)
setReturnedByDefault
in class ResourceAttributeDefinition<T>
public int getMaxOccurs()
ItemDefinition
getMaxOccurs
in class ItemDefinition<PrismProperty<T>>
public int getMaxOccurs(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
public int getMinOccurs()
ItemDefinition
getMinOccurs
in class ItemDefinition<PrismProperty<T>>
public int getMinOccurs(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
public boolean isOptional(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
public boolean isMandatory(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
public boolean isMultiValue(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
public boolean isSingleValue(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
public boolean isExlusiveStrong()
public void setExclusiveStrong(boolean isExclusiveStrong)
public PropertyLimitations getLimitations(com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
public String getHelp()
Definition
getHelp
in class Definition
public com.evolveum.midpoint.xml.ns._public.common.common_3.AttributeFetchStrategyType getFetchStrategy()
public void setFetchStrategy(com.evolveum.midpoint.xml.ns._public.common.common_3.AttributeFetchStrategyType fetchStrategy)
public QName getMatchingRuleQName()
PrismPropertyDefinition
getMatchingRuleQName
in class PrismPropertyDefinition<T>
public void setMatchingRuleQName(QName matchingRuleQName)
setMatchingRuleQName
in class PrismPropertyDefinition<T>
public boolean isVolatilityTrigger()
public void setVolatilityTrigger(boolean isVolatilityTrigger)
public RefinedAttributeDefinition<T> clone()
clone
in class ResourceAttributeDefinition<T>
protected void copyDefinitionData(RefinedAttributeDefinition<T> clone)
public String toString()
toString
in class ItemDefinition<PrismProperty<T>>
protected String getDebugDumpClassName()
getDebugDumpClassName
in class ResourceAttributeDefinition<T>
public String debugDump(int indent)
debugDump
in interface DebugDumpable
debugDump
in class Definition
public void setModificationPriority(Integer modificationPriority)
public Integer getModificationPriority()
public Boolean getReadReplaceMode()
public void setReadReplaceMode(Boolean readReplaceMode)
public boolean isDisplayNameAttribute()
Copyright © 2016 evolveum. All rights reserved.