public class CompositeRefinedObjectClassDefinition extends RefinedObjectClassDefinition
deprecated, displayOrder, documentation, emphasized, help, ignored, inherited, isAbstract, isRuntimeSchema, prismContext, typeName
INDENT_STRING
Constructor and Description |
---|
CompositeRefinedObjectClassDefinition(RefinedObjectClassDefinition structuralObjectClassDefinition,
Collection<RefinedObjectClassDefinition> auxiliaryObjectClassDefinitions) |
Modifier and Type | Method and Description |
---|---|
CompositeRefinedObjectClassDefinition |
clone()
Shallow clone.
|
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
protected String |
debugDump(int indent,
com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer) |
boolean |
equals(Object obj) |
<T extends ItemDefinition> |
findItemDefinition(QName name,
Class<T> clazz,
boolean caseInsensitive) |
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceBidirectionalMappingType |
getActivationBidirectionalMappingType(QName propertyName) |
com.evolveum.midpoint.xml.ns._public.common.common_3.AttributeFetchStrategyType |
getActivationFetchStrategy(QName propertyName) |
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceActivationDefinitionType |
getActivationSchemaHandling() |
Collection<? extends RefinedAttributeDefinition<?>> |
getAllIdentifiers() |
Collection<RefinedAssociationDefinition> |
getAssociations() |
Collection<RefinedAssociationDefinition> |
getAssociations(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind) |
Collection<? extends RefinedAttributeDefinition<?>> |
getAttributeDefinitions() |
Collection<RefinedObjectClassDefinition> |
getAuxiliaryObjectClassDefinitions() |
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceObjectReferenceType |
getBaseContext() |
Class<?> |
getCompileTimeClass() |
protected String |
getDebugDumpClassName()
Return a human readable name of this class suitable for logs.
|
String |
getDescription() |
ResourceAttributeDefinition<?> |
getDescriptionAttribute()
Returns the definition of description attribute of a resource object.
|
String |
getDisplayName()
Returns display name.
|
RefinedAttributeDefinition<?> |
getDisplayNameAttribute()
Returns the definition of display name attribute.
|
Integer |
getDisplayOrder()
Specifies an order in which the item should be displayed relative to other items
at the same level.
|
String |
getDocClassName()
Returns human-readable name of this class suitable for documentation.
|
String |
getDocumentation() |
String |
getDocumentationPreview()
Returns only a first sentence of documentation.
|
<T extends com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.CapabilityType> |
getEffectiveCapability(Class<T> capabilityClass) |
Collection<RefinedAssociationDefinition> |
getEntitlementAssociations() |
String |
getHelp()
Returns help string.
|
String |
getHumanReadableName() |
String |
getIntent() |
com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType |
getKind() |
Collection<QName> |
getNamesOfAssociations() |
RefinedAttributeDefinition<?> |
getNamingAttribute()
Specifies which resource attribute should be used as a "technical" name
for the account.
|
String |
getNativeObjectClass()
Returns the native object class string for the resource object.
|
ObjectClassComplexTypeDefinition |
getObjectClassDefinition() |
com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.PagedSearchCapabilityType |
getPagedSearches() |
com.evolveum.midpoint.xml.ns._public.common.common_3.AttributeFetchStrategyType |
getPasswordFetchStrategy() |
List<com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType> |
getPasswordInbound() |
com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType |
getPasswordOutbound() |
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType |
getPasswordPolicy() |
Collection<? extends RefinedAttributeDefinition<?>> |
getPrimaryIdentifiers()
Returns the definition of primary identifier attributes of a resource object.
|
PrismContext |
getPrismContext() |
Collection<ResourceObjectPattern> |
getProtectedObjectPatterns() |
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType |
getResourceType() |
Collection<? extends RefinedAttributeDefinition<?>> |
getSecondaryIdentifiers()
Returns the definition of secondary identifier attributes of a resource
object.
|
RefinedObjectClassDefinition |
getStructuralObjectClassDefinition() |
QName |
getSuperType() |
QName |
getTypeName()
Returns the name of the definition type.
|
int |
hashCode() |
boolean |
isAbstract() |
boolean |
isAuxiliary() |
boolean |
isContainerMarker()
Flag indicating whether this type was marked as "container"
in the original schema.
|
boolean |
isDefault() |
boolean |
isDefaultInAKind()
Indicates whether definition is should be used as default definition in ist kind.
|
boolean |
isDeprecated() |
boolean |
isEmphasized()
Set true for definitions that are more important than others and that should be emphasized
during presentation.
|
boolean |
isEmpty() |
boolean |
isIgnored() |
boolean |
isInherited() |
boolean |
isObjectCountingEnabled() |
boolean |
isObjectMarker()
Flag indicating whether this type was marked as "object"
in the original schema.
|
boolean |
isPagedSearchEnabled() |
boolean |
isPrimaryIdentifier(QName attrName) |
boolean |
isRuntimeSchema() |
boolean |
isSecondaryIdentifier(QName attrName) |
boolean |
matches(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType shadowType) |
String |
toString() |
add, containsAttributeDefinition, containsAttributeDefinition, createBlankShadow, createShadowSearchQuery, findAssociation, findAttributeDefinition, findAttributeDefinition, findEntitlementAssociation, forLayer, getAttributeDefinition, getDefinitions, getNamesOfAssociationsWithOutboundExpressions, getNamesOfAttributesWithInboundExpressions, getNamesOfAttributesWithOutboundExpressions, getObjectDefinition, getPasswordDefinition, getResourceNamespace, getShadowDiscriminator, hasAuxiliaryObjectClass, parseAssociations, parseAttributes, parseAttributesFrom, parseAuxiliaryObjectClasses, parseFromSchema, setBaseContext, setDefault, setDefaultInAKind, setDescription, setDescriptionAttribute, setDisplayName, setDisplayNameAttribute, setIntent, setKind, setObjectClassDefinition
copyDefinitionData, createAttributeDefinition, createAttributeDefinition, createAttributeDefinition, extendDumpDefinition, extendDumpHeader, findAttributeDefinition, instantiate, setAuxiliary, setDisplayNameAttribute, setNamingAttribute, setNamingAttribute, setNativeObjectClass, toResourceAttributeContainerDefinition, toResourceAttributeContainerDefinition
add, addDefinition, copyDefinitionData, createPropertyDefinifion, createPropertyDefinifion, createPropertyDefinifion, createPropertyDefinition, deepClone, findContainerDefinition, findContainerDefinition, findItemDefinition, findItemDefinition, findItemDefinition, findPropertyDefinition, findPropertyDefinition, getExtensionForType, getSchemaNamespace, isXsdAnyMarker, merge, replaceDefinition, revive, setCompileTimeClass, setContainerMarker, setExtensionForType, setObjectMarker, setSuperType, setXsdAnyMarker
copyDefinitionData, getSchemaRegistry, getTypeClass, getTypeClassIfKnown, setAbstract, setDeprecated, setDisplayOrder, setDocumentation, setEmphasized, setHelp, setIgnored, setInherited, setRuntimeSchema, setTypeName
public CompositeRefinedObjectClassDefinition(RefinedObjectClassDefinition structuralObjectClassDefinition, Collection<RefinedObjectClassDefinition> auxiliaryObjectClassDefinitions)
public RefinedObjectClassDefinition getStructuralObjectClassDefinition()
public Collection<RefinedObjectClassDefinition> getAuxiliaryObjectClassDefinitions()
getAuxiliaryObjectClassDefinitions
in class RefinedObjectClassDefinition
public Class<?> getCompileTimeClass()
getCompileTimeClass
in class ComplexTypeDefinition
public boolean isContainerMarker()
ComplexTypeDefinition
isContainerMarker
in class ComplexTypeDefinition
public boolean isPrimaryIdentifier(QName attrName)
isPrimaryIdentifier
in class ObjectClassComplexTypeDefinition
public boolean isObjectMarker()
ComplexTypeDefinition
isObjectMarker
in class ComplexTypeDefinition
public boolean isIgnored()
isIgnored
in class Definition
public boolean isEmphasized()
Definition
isEmphasized
in class Definition
public boolean isAbstract()
isAbstract
in class Definition
public QName getSuperType()
getSuperType
in class ComplexTypeDefinition
public boolean isSecondaryIdentifier(QName attrName)
isSecondaryIdentifier
in class ObjectClassComplexTypeDefinition
public boolean isDeprecated()
isDeprecated
in class Definition
public boolean isInherited()
isInherited
in class Definition
public Integer getDisplayOrder()
Definition
getDisplayOrder
in class Definition
public ResourceAttributeDefinition<?> getDescriptionAttribute()
ObjectClassComplexTypeDefinition
getDescriptionAttribute
in class RefinedObjectClassDefinition
public String getHelp()
Definition
getHelp
in class Definition
public RefinedAttributeDefinition<?> getNamingAttribute()
ObjectClassComplexTypeDefinition
getNamingAttribute
in class RefinedObjectClassDefinition
public QName getTypeName()
Definition
getTypeName
in class RefinedObjectClassDefinition
public String getNativeObjectClass()
ObjectClassComplexTypeDefinition
getNativeObjectClass
in class RefinedObjectClassDefinition
public String getDocumentation()
getDocumentation
in class Definition
public boolean isDefaultInAKind()
ObjectClassComplexTypeDefinition
isDefaultInAKind
in class RefinedObjectClassDefinition
public String getDocumentationPreview()
Definition
getDocumentationPreview
in class Definition
public String getIntent()
getIntent
in class RefinedObjectClassDefinition
public com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType getKind()
getKind
in class RefinedObjectClassDefinition
public boolean isRuntimeSchema()
isRuntimeSchema
in class Definition
public RefinedAttributeDefinition<?> getDisplayNameAttribute()
ObjectClassComplexTypeDefinition
getDisplayNameAttribute
in class RefinedObjectClassDefinition
public Collection<? extends RefinedAttributeDefinition<?>> getPrimaryIdentifiers()
ObjectClassComplexTypeDefinition
getPrimaryIdentifiers
in class RefinedObjectClassDefinition
public Collection<? extends RefinedAttributeDefinition<?>> getSecondaryIdentifiers()
ObjectClassComplexTypeDefinition
getSecondaryIdentifiers
in class RefinedObjectClassDefinition
public Collection<? extends RefinedAttributeDefinition<?>> getAllIdentifiers()
getAllIdentifiers
in class RefinedObjectClassDefinition
public boolean isAuxiliary()
isAuxiliary
in class RefinedObjectClassDefinition
public Collection<RefinedAssociationDefinition> getAssociations()
getAssociations
in class RefinedObjectClassDefinition
public Collection<RefinedAssociationDefinition> getAssociations(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind)
getAssociations
in class RefinedObjectClassDefinition
public Collection<RefinedAssociationDefinition> getEntitlementAssociations()
getEntitlementAssociations
in class RefinedObjectClassDefinition
public Collection<QName> getNamesOfAssociations()
getNamesOfAssociations
in class RefinedObjectClassDefinition
public boolean isEmpty()
isEmpty
in class ComplexTypeDefinition
public Collection<ResourceObjectPattern> getProtectedObjectPatterns()
getProtectedObjectPatterns
in class RefinedObjectClassDefinition
public String getDocClassName()
Definition
getDocClassName
in class ComplexTypeDefinition
public String getDisplayName()
Definition
getDisplayName
in class RefinedObjectClassDefinition
public String getDescription()
getDescription
in class RefinedObjectClassDefinition
public boolean isDefault()
isDefault
in class RefinedObjectClassDefinition
public com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType getResourceType()
getResourceType
in class RefinedObjectClassDefinition
public ObjectClassComplexTypeDefinition getObjectClassDefinition()
getObjectClassDefinition
in class RefinedObjectClassDefinition
public com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceObjectReferenceType getBaseContext()
getBaseContext
in class RefinedObjectClassDefinition
public List<com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType> getPasswordInbound()
getPasswordInbound
in class RefinedObjectClassDefinition
public com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType getPasswordOutbound()
getPasswordOutbound
in class RefinedObjectClassDefinition
public com.evolveum.midpoint.xml.ns._public.common.common_3.AttributeFetchStrategyType getPasswordFetchStrategy()
getPasswordFetchStrategy
in class RefinedObjectClassDefinition
public com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType getPasswordPolicy()
getPasswordPolicy
in class RefinedObjectClassDefinition
public com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceActivationDefinitionType getActivationSchemaHandling()
getActivationSchemaHandling
in class RefinedObjectClassDefinition
public com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceBidirectionalMappingType getActivationBidirectionalMappingType(QName propertyName)
getActivationBidirectionalMappingType
in class RefinedObjectClassDefinition
public com.evolveum.midpoint.xml.ns._public.common.common_3.AttributeFetchStrategyType getActivationFetchStrategy(QName propertyName)
getActivationFetchStrategy
in class RefinedObjectClassDefinition
public boolean matches(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType shadowType)
matches
in class RefinedObjectClassDefinition
public <T extends com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.CapabilityType> T getEffectiveCapability(Class<T> capabilityClass)
getEffectiveCapability
in class RefinedObjectClassDefinition
public com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.PagedSearchCapabilityType getPagedSearches()
getPagedSearches
in class RefinedObjectClassDefinition
public boolean isPagedSearchEnabled()
isPagedSearchEnabled
in class RefinedObjectClassDefinition
public boolean isObjectCountingEnabled()
isObjectCountingEnabled
in class RefinedObjectClassDefinition
public <T extends ItemDefinition> T findItemDefinition(QName name, Class<T> clazz, boolean caseInsensitive)
findItemDefinition
in class ComplexTypeDefinition
public Collection<? extends RefinedAttributeDefinition<?>> getAttributeDefinitions()
getAttributeDefinitions
in class RefinedObjectClassDefinition
public PrismContext getPrismContext()
getPrismContext
in class RefinedObjectClassDefinition
public CompositeRefinedObjectClassDefinition clone()
ComplexTypeDefinition
clone
in class RefinedObjectClassDefinition
public int hashCode()
hashCode
in class RefinedObjectClassDefinition
public boolean equals(Object obj)
equals
in class RefinedObjectClassDefinition
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
debugDump
in class RefinedObjectClassDefinition
public String debugDump(int indent)
debugDump
in interface DebugDumpable
debugDump
in class RefinedObjectClassDefinition
protected String debugDump(int indent, com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType layer)
debugDump
in class RefinedObjectClassDefinition
protected String getDebugDumpClassName()
getDebugDumpClassName
in class RefinedObjectClassDefinition
public String getHumanReadableName()
getHumanReadableName
in class RefinedObjectClassDefinition
public String toString()
toString
in class RefinedObjectClassDefinition
Copyright © 2016 evolveum. All rights reserved.