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) |
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
public CompositeRefinedObjectClassDefinition(RefinedObjectClassDefinition structuralObjectClassDefinition, Collection<RefinedObjectClassDefinition> auxiliaryObjectClassDefinitions)
public RefinedObjectClassDefinition getStructuralObjectClassDefinition()
public Collection<RefinedObjectClassDefinition> getAuxiliaryObjectClassDefinitions()
getAuxiliaryObjectClassDefinitions
in class RefinedObjectClassDefinition
public Class<?> getCompileTimeClass()
getCompileTimeClass
in class com.evolveum.midpoint.prism.ComplexTypeDefinition
public boolean isContainerMarker()
isContainerMarker
in class com.evolveum.midpoint.prism.ComplexTypeDefinition
public boolean isPrimaryIdentifier(QName attrName)
isPrimaryIdentifier
in class ObjectClassComplexTypeDefinition
public boolean isObjectMarker()
isObjectMarker
in class com.evolveum.midpoint.prism.ComplexTypeDefinition
public boolean isIgnored()
isIgnored
in class com.evolveum.midpoint.prism.Definition
public boolean isEmphasized()
isEmphasized
in class com.evolveum.midpoint.prism.Definition
public boolean isAbstract()
isAbstract
in class com.evolveum.midpoint.prism.Definition
public QName getSuperType()
getSuperType
in class com.evolveum.midpoint.prism.ComplexTypeDefinition
public boolean isSecondaryIdentifier(QName attrName)
isSecondaryIdentifier
in class ObjectClassComplexTypeDefinition
public boolean isDeprecated()
isDeprecated
in class com.evolveum.midpoint.prism.Definition
public boolean isInherited()
isInherited
in class com.evolveum.midpoint.prism.Definition
public Integer getDisplayOrder()
getDisplayOrder
in class com.evolveum.midpoint.prism.Definition
public ResourceAttributeDefinition<?> getDescriptionAttribute()
ObjectClassComplexTypeDefinition
getDescriptionAttribute
in class RefinedObjectClassDefinition
public String getHelp()
getHelp
in class com.evolveum.midpoint.prism.Definition
public RefinedAttributeDefinition<?> getNamingAttribute()
ObjectClassComplexTypeDefinition
getNamingAttribute
in class RefinedObjectClassDefinition
public QName getTypeName()
getTypeName
in class RefinedObjectClassDefinition
public String getNativeObjectClass()
ObjectClassComplexTypeDefinition
getNativeObjectClass
in class RefinedObjectClassDefinition
public String getDocumentation()
getDocumentation
in class com.evolveum.midpoint.prism.Definition
public boolean isDefaultInAKind()
ObjectClassComplexTypeDefinition
isDefaultInAKind
in class RefinedObjectClassDefinition
public String getDocumentationPreview()
getDocumentationPreview
in class com.evolveum.midpoint.prism.Definition
public String getIntent()
getIntent
in class RefinedObjectClassDefinition
public ShadowKindType getKind()
getKind
in class RefinedObjectClassDefinition
public boolean isRuntimeSchema()
isRuntimeSchema
in class com.evolveum.midpoint.prism.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(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 com.evolveum.midpoint.prism.ComplexTypeDefinition
public Collection<ResourceObjectPattern> getProtectedObjectPatterns()
getProtectedObjectPatterns
in class RefinedObjectClassDefinition
public String getDocClassName()
getDocClassName
in class com.evolveum.midpoint.prism.ComplexTypeDefinition
public String getDisplayName()
getDisplayName
in class RefinedObjectClassDefinition
public String getDescription()
getDescription
in class RefinedObjectClassDefinition
public boolean isDefault()
isDefault
in class RefinedObjectClassDefinition
public ResourceType getResourceType()
getResourceType
in class RefinedObjectClassDefinition
public ObjectClassComplexTypeDefinition getObjectClassDefinition()
getObjectClassDefinition
in class RefinedObjectClassDefinition
public ResourceObjectReferenceType getBaseContext()
getBaseContext
in class RefinedObjectClassDefinition
public List<MappingType> getPasswordInbound()
getPasswordInbound
in class RefinedObjectClassDefinition
public MappingType getPasswordOutbound()
getPasswordOutbound
in class RefinedObjectClassDefinition
public AttributeFetchStrategyType getPasswordFetchStrategy()
getPasswordFetchStrategy
in class RefinedObjectClassDefinition
public ObjectReferenceType getPasswordPolicy()
getPasswordPolicy
in class RefinedObjectClassDefinition
public ResourceActivationDefinitionType getActivationSchemaHandling()
getActivationSchemaHandling
in class RefinedObjectClassDefinition
public ResourceBidirectionalMappingType getActivationBidirectionalMappingType(QName propertyName)
getActivationBidirectionalMappingType
in class RefinedObjectClassDefinition
public AttributeFetchStrategyType getActivationFetchStrategy(QName propertyName)
getActivationFetchStrategy
in class RefinedObjectClassDefinition
public boolean matches(ShadowType shadowType)
matches
in class RefinedObjectClassDefinition
public <T extends CapabilityType> T getEffectiveCapability(Class<T> capabilityClass)
getEffectiveCapability
in class RefinedObjectClassDefinition
public PagedSearchCapabilityType getPagedSearches()
getPagedSearches
in class RefinedObjectClassDefinition
public boolean isPagedSearchEnabled()
isPagedSearchEnabled
in class RefinedObjectClassDefinition
public boolean isObjectCountingEnabled()
isObjectCountingEnabled
in class RefinedObjectClassDefinition
public <T extends com.evolveum.midpoint.prism.ItemDefinition> T findItemDefinition(QName name, Class<T> clazz, boolean caseInsensitive)
findItemDefinition
in class com.evolveum.midpoint.prism.ComplexTypeDefinition
public Collection<? extends RefinedAttributeDefinition<?>> getAttributeDefinitions()
getAttributeDefinitions
in class RefinedObjectClassDefinition
public com.evolveum.midpoint.prism.PrismContext getPrismContext()
getPrismContext
in class RefinedObjectClassDefinition
public CompositeRefinedObjectClassDefinition clone()
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, 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.