public class LayerRefinedObjectClassDefinition extends RefinedObjectClassDefinition
defaultName, displayOrder, help, ignored, isRuntimeSchema, prismContext, typeName
INDENT_STRING
add, clone, copyDefinitionData, findEntitlementAssociation, setAssociations
copyDefinitionData, createAttributeDefinition, createAttributeDefinition, createAttributeDefinition, extendDumpDefinition, extendDumpHeader
add, addDefinition, copyDefinitionData, createPropertyDefinifion, createPropertyDefinifion, createPropertyDefinifion, findContainerDefinition, getSchemaNamespace, replaceDefinition, setCompileTimeClass, setContainerMarker, setExtensionForType, setObjectMarker, setSuperType, setXsdAnyMarker
copyDefinitionData, getSchemaRegistry, setRuntimeSchema, toString
public QName getTypeName()
Definition
getTypeName
in class RefinedObjectClassDefinition
public QName getDefaultName()
Definition
getDefaultName
in class Definition
public void setTypeName(QName typeName)
setTypeName
in class Definition
public ResourceAttributeDefinition getDescriptionAttribute()
ObjectClassComplexTypeDefinition
getDescriptionAttribute
in class RefinedObjectClassDefinition
public boolean isIgnored()
isIgnored
in class Definition
public void setIgnored(boolean ignored)
setIgnored
in class 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()
Definition
getDisplayOrder
in class 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 Definition
public LayerRefinedAttributeDefinition getDisplayNameAttribute()
ObjectClassComplexTypeDefinition
getDisplayNameAttribute
in class RefinedObjectClassDefinition
public String getHelp()
Definition
getHelp
in class Definition
public void setDisplayNameAttribute(QName displayName)
ObjectClassComplexTypeDefinition
setDisplayNameAttribute
in class RefinedObjectClassDefinition
public Collection<? extends LayerRefinedAttributeDefinition> getIdentifiers()
ObjectClassComplexTypeDefinition
getIdentifiers
in class RefinedObjectClassDefinition
public <D extends ItemDefinition> D findItemDefinition(QName name, Class<D> clazz)
findItemDefinition
in class ComplexTypeDefinition
public void setHelp(String help)
setHelp
in class Definition
public Collection<? extends LayerRefinedAttributeDefinition> getSecondaryIdentifiers()
ObjectClassComplexTypeDefinition
getSecondaryIdentifiers
in class RefinedObjectClassDefinition
public Class getTypeClass()
getTypeClass
in class Definition
public Collection<ResourceObjectPattern> getProtectedObjectPatterns()
getProtectedObjectPatterns
in class RefinedObjectClassDefinition
public 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 PrismPropertyDefinition findPropertyDefinition(QName name)
ComplexTypeDefinition
findPropertyDefinition
in class ComplexTypeDefinition
name
- property definition namepublic 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()
Definition
getDisplayName
in class RefinedObjectClassDefinition
public void setDisplayName(String displayName)
setDisplayName
in class RefinedObjectClassDefinition
public List<? extends ItemDefinition> getDefinitions()
ComplexTypeDefinition
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 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 PrismPropertyDefinition createPropertyDefinition(String localName, QName typeName)
createPropertyDefinition
in class ComplexTypeDefinition
public boolean isEmpty()
isEmpty
in class ComplexTypeDefinition
public 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 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 ComplexTypeDefinition
public QName getExtensionForType()
getExtensionForType
in class ComplexTypeDefinition
public boolean isContainerMarker()
ComplexTypeDefinition
isContainerMarker
in class ComplexTypeDefinition
public boolean isIdentifier(QName attrName)
isIdentifier
in class ObjectClassComplexTypeDefinition
public boolean isObjectMarker()
ComplexTypeDefinition
isObjectMarker
in class ComplexTypeDefinition
public boolean isXsdAnyMarker()
isXsdAnyMarker
in class ComplexTypeDefinition
public QName getSuperType()
getSuperType
in class ComplexTypeDefinition
public boolean isSecondaryIdentifier(QName attrName)
isSecondaryIdentifier
in class ObjectClassComplexTypeDefinition
public boolean isRuntimeSchema()
isRuntimeSchema
in class Definition
public Collection<ResourceObjectAssociationType> getAssociations()
getAssociations
in class RefinedObjectClassDefinition
public Collection<ResourceObjectAssociationType> 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<ResourceObjectAssociationType> getEntitlementAssociations()
getEntitlementAssociations
in class RefinedObjectClassDefinition
public int hashCode()
hashCode
in class Definition
public boolean equals(Object obj)
equals
in class 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
public String dump()
Dumpable
dump
in interface Dumpable
dump
in class RefinedObjectClassDefinition
protected String getDebugDumpClassName()
getDebugDumpClassName
in class RefinedObjectClassDefinition
Copyright © 2013 evolveum. All rights reserved.