public class LayerRefinedObjectClassDefinition extends RefinedObjectClassDefinition
deprecated, displayOrder, documentation, help, ignored, inherited, isAbstract, isRuntimeSchema, prismContext, typeName
INDENT_STRING
add, clone, copyDefinitionData, debugDump, parseAssociations, setAssociations
copyDefinitionData, createAttributeDefinition, createAttributeDefinition, createAttributeDefinition, extendDumpDefinition, extendDumpHeader
add, addDefinition, copyDefinitionData, createPropertyDefinifion, createPropertyDefinifion, createPropertyDefinifion, findContainerDefinition, findContainerDefinition, findItemDefinition, findPropertyDefinition, getSchemaNamespace, merge, replaceDefinition, setCompileTimeClass, setContainerMarker, setExtensionForType, setObjectMarker, setSuperType, setXsdAnyMarker
public LayerType getLayer()
public QName getTypeName()
getTypeName
in class RefinedObjectClassDefinition
public void setTypeName(QName typeName)
setTypeName
in class com.evolveum.midpoint.prism.Definition
public ResourceAttributeDefinition getDescriptionAttribute()
ObjectClassComplexTypeDefinition
getDescriptionAttribute
in class RefinedObjectClassDefinition
public boolean isIgnored()
isIgnored
in class com.evolveum.midpoint.prism.Definition
public void setIgnored(boolean ignored)
setIgnored
in class com.evolveum.midpoint.prism.Definition
public void setDescriptionAttribute(ResourceAttributeDefinition descriptionAttribute)
setDescriptionAttribute
in class RefinedObjectClassDefinition
public LayerRefinedAttributeDefinition getNamingAttribute()
ObjectClassComplexTypeDefinition
getNamingAttribute
in class RefinedObjectClassDefinition
public String getNativeObjectClass()
ObjectClassComplexTypeDefinition
getNativeObjectClass
in class RefinedObjectClassDefinition
public Integer getDisplayOrder()
getDisplayOrder
in class com.evolveum.midpoint.prism.Definition
public boolean isDefaultInAKind()
ObjectClassComplexTypeDefinition
isDefaultInAKind
in class RefinedObjectClassDefinition
public void setDefaultInAKind(boolean defaultAccountType)
setDefaultInAKind
in class RefinedObjectClassDefinition
public ShadowKindType getKind()
getKind
in class RefinedObjectClassDefinition
public void setKind(ShadowKindType kind)
setKind
in class RefinedObjectClassDefinition
public AttributeFetchStrategyType getPasswordFetchStrategy()
getPasswordFetchStrategy
in class RefinedObjectClassDefinition
public String getIntent()
getIntent
in class RefinedObjectClassDefinition
public void setIntent(String accountTypeName)
setIntent
in class RefinedObjectClassDefinition
public void setDisplayOrder(Integer displayOrder)
setDisplayOrder
in class com.evolveum.midpoint.prism.Definition
public LayerRefinedAttributeDefinition getDisplayNameAttribute()
ObjectClassComplexTypeDefinition
getDisplayNameAttribute
in class RefinedObjectClassDefinition
public String getHelp()
getHelp
in class com.evolveum.midpoint.prism.Definition
public void setDisplayNameAttribute(QName displayName)
ObjectClassComplexTypeDefinition
setDisplayNameAttribute
in class RefinedObjectClassDefinition
public Collection<? extends LayerRefinedAttributeDefinition> getIdentifiers()
ObjectClassComplexTypeDefinition
getIdentifiers
in class RefinedObjectClassDefinition
public <D extends com.evolveum.midpoint.prism.ItemDefinition> D findItemDefinition(QName name, Class<D> clazz)
findItemDefinition
in class com.evolveum.midpoint.prism.ComplexTypeDefinition
public void setHelp(String help)
setHelp
in class com.evolveum.midpoint.prism.Definition
public Collection<? extends LayerRefinedAttributeDefinition> getSecondaryIdentifiers()
ObjectClassComplexTypeDefinition
getSecondaryIdentifiers
in class RefinedObjectClassDefinition
public Class getTypeClass()
getTypeClass
in class com.evolveum.midpoint.prism.Definition
public Collection<ResourceObjectPattern> getProtectedObjectPatterns()
getProtectedObjectPatterns
in class RefinedObjectClassDefinition
public com.evolveum.midpoint.prism.PrismContext getPrismContext()
getPrismContext
in class RefinedObjectClassDefinition
public void setNamingAttribute(ResourceAttributeDefinition namingAttribute)
setNamingAttribute
in class ObjectClassComplexTypeDefinition
public ResourceAttributeContainer instantiate(QName name)
ObjectClassComplexTypeDefinition
instantiate
in class ObjectClassComplexTypeDefinition
public void setNamingAttribute(QName namingAttribute)
setNamingAttribute
in class ObjectClassComplexTypeDefinition
public com.evolveum.midpoint.prism.PrismPropertyDefinition findPropertyDefinition(QName name)
findPropertyDefinition
in class com.evolveum.midpoint.prism.ComplexTypeDefinition
public RefinedAttributeDefinition findAttributeDefinition(QName elementQName)
ObjectClassComplexTypeDefinition
findAttributeDefinition
in class RefinedObjectClassDefinition
elementQName
- property definition namepublic void setNativeObjectClass(String nativeObjectClass)
setNativeObjectClass
in class ObjectClassComplexTypeDefinition
public LayerRefinedAttributeDefinition findAttributeDefinition(String elementLocalname)
findAttributeDefinition
in class RefinedObjectClassDefinition
public String getDisplayName()
getDisplayName
in class RefinedObjectClassDefinition
public void setDisplayName(String displayName)
setDisplayName
in class RefinedObjectClassDefinition
public List<? extends com.evolveum.midpoint.prism.ItemDefinition> getDefinitions()
getDefinitions
in class RefinedObjectClassDefinition
public String getDescription()
getDescription
in class RefinedObjectClassDefinition
public void setDescription(String description)
setDescription
in class RefinedObjectClassDefinition
public boolean isDefault()
isDefault
in class RefinedObjectClassDefinition
public void setDefault(boolean isDefault)
setDefault
in class RefinedObjectClassDefinition
public ObjectClassComplexTypeDefinition getObjectClassDefinition()
getObjectClassDefinition
in class RefinedObjectClassDefinition
public void setObjectClassDefinition(ObjectClassComplexTypeDefinition objectClassDefinition)
setObjectClassDefinition
in class RefinedObjectClassDefinition
public Collection<? extends LayerRefinedAttributeDefinition> getAttributeDefinitions()
getAttributeDefinitions
in class RefinedObjectClassDefinition
public ResourceType getResourceType()
getResourceType
in class RefinedObjectClassDefinition
public com.evolveum.midpoint.prism.PrismObjectDefinition<ShadowType> getObjectDefinition()
getObjectDefinition
in class RefinedObjectClassDefinition
public void setDisplayNameAttribute(ResourceAttributeDefinition displayName)
setDisplayNameAttribute
in class ObjectClassComplexTypeDefinition
public RefinedAttributeDefinition getAttributeDefinition(QName attributeName)
getAttributeDefinition
in class RefinedObjectClassDefinition
public boolean containsAttributeDefinition(QName attributeName)
containsAttributeDefinition
in class RefinedObjectClassDefinition
public com.evolveum.midpoint.prism.PrismPropertyDefinition createPropertyDefinition(String localName, QName typeName)
createPropertyDefinition
in class com.evolveum.midpoint.prism.ComplexTypeDefinition
public boolean isEmpty()
isEmpty
in class com.evolveum.midpoint.prism.ComplexTypeDefinition
public com.evolveum.midpoint.prism.PrismObject<ShadowType> createBlankShadow()
createBlankShadow
in class RefinedObjectClassDefinition
public ResourceShadowDiscriminator getShadowDiscriminator()
getShadowDiscriminator
in class RefinedObjectClassDefinition
public Collection<? extends QName> getNamesOfAttributesWithOutboundExpressions()
getNamesOfAttributesWithOutboundExpressions
in class RefinedObjectClassDefinition
public Collection<? extends QName> getNamesOfAttributesWithInboundExpressions()
getNamesOfAttributesWithInboundExpressions
in class RefinedObjectClassDefinition
public List<MappingType> getCredentialsInbound()
getCredentialsInbound
in class RefinedObjectClassDefinition
public MappingType getCredentialsOutbound()
getCredentialsOutbound
in class RefinedObjectClassDefinition
public ObjectReferenceType getPasswordPolicy()
getPasswordPolicy
in class RefinedObjectClassDefinition
public Class<?> getCompileTimeClass()
getCompileTimeClass
in class com.evolveum.midpoint.prism.ComplexTypeDefinition
public QName getExtensionForType()
getExtensionForType
in class com.evolveum.midpoint.prism.ComplexTypeDefinition
public boolean isContainerMarker()
isContainerMarker
in class com.evolveum.midpoint.prism.ComplexTypeDefinition
public boolean isIdentifier(QName attrName)
isIdentifier
in class ObjectClassComplexTypeDefinition
public boolean isObjectMarker()
isObjectMarker
in class com.evolveum.midpoint.prism.ComplexTypeDefinition
public boolean isXsdAnyMarker()
isXsdAnyMarker
in class com.evolveum.midpoint.prism.ComplexTypeDefinition
public QName getSuperType()
getSuperType
in class com.evolveum.midpoint.prism.ComplexTypeDefinition
public boolean isSecondaryIdentifier(QName attrName)
isSecondaryIdentifier
in class ObjectClassComplexTypeDefinition
public boolean isRuntimeSchema()
isRuntimeSchema
in class com.evolveum.midpoint.prism.Definition
public Collection<RefinedAssociationDefinition> getAssociations()
getAssociations
in class RefinedObjectClassDefinition
public Collection<RefinedAssociationDefinition> getAssociations(ShadowKindType kind)
getAssociations
in class RefinedObjectClassDefinition
public ResourceAttributeContainerDefinition toResourceAttributeContainerDefinition()
toResourceAttributeContainerDefinition
in class ObjectClassComplexTypeDefinition
public ResourceAttributeContainerDefinition toResourceAttributeContainerDefinition(QName elementName)
toResourceAttributeContainerDefinition
in class ObjectClassComplexTypeDefinition
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 Collection<RefinedAssociationDefinition> getEntitlementAssociations()
getEntitlementAssociations
in class RefinedObjectClassDefinition
public boolean isAbstract()
isAbstract
in class com.evolveum.midpoint.prism.Definition
public boolean isDeprecated()
isDeprecated
in class com.evolveum.midpoint.prism.Definition
public String getDocumentation()
getDocumentation
in class com.evolveum.midpoint.prism.Definition
public String getDocumentationPreview()
getDocumentationPreview
in class com.evolveum.midpoint.prism.Definition
public RefinedAssociationDefinition findAssociation(QName name)
findAssociation
in class RefinedObjectClassDefinition
public RefinedAssociationDefinition findEntitlementAssociation(QName name)
findEntitlementAssociation
in class RefinedObjectClassDefinition
public Collection<? extends QName> getNamesOfAssociationsWithOutboundExpressions()
getNamesOfAssociationsWithOutboundExpressions
in class RefinedObjectClassDefinition
public String getDocClassName()
getDocClassName
in class com.evolveum.midpoint.prism.ComplexTypeDefinition
public boolean matches(ShadowType shadowType)
matches
in class RefinedObjectClassDefinition
public int hashCode()
hashCode
in class com.evolveum.midpoint.prism.Definition
public boolean equals(Object obj)
equals
in class com.evolveum.midpoint.prism.Definition
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 getDebugDumpClassName()
getDebugDumpClassName
in class RefinedObjectClassDefinition
public String getHumanReadableName()
getHumanReadableName
in class RefinedObjectClassDefinition
Copyright © 2014 Evolveum. All rights reserved.