public class RefinedObjectClassDefinition extends ObjectClassComplexTypeDefinition implements Dumpable, DebugDumpable
defaultName, displayOrder, help, ignored, isRuntimeSchema, prismContext, typeName
INDENT_STRING
Modifier | Constructor and Description |
---|---|
protected |
RefinedObjectClassDefinition(QName typeName,
PrismContext prismContext)
This is needed by the LayerRefinedObjectClassDefinition class
|
copyDefinitionData, createAttributeDefinition, createAttributeDefinition, createAttributeDefinition, extendDumpDefinition, extendDumpHeader, instantiate, isIdentifier, isSecondaryIdentifier, setDisplayNameAttribute, setNamingAttribute, setNamingAttribute, setNativeObjectClass, toResourceAttributeContainerDefinition, toResourceAttributeContainerDefinition
add, addDefinition, copyDefinitionData, createPropertyDefinifion, createPropertyDefinifion, createPropertyDefinifion, createPropertyDefinition, findContainerDefinition, findItemDefinition, findPropertyDefinition, getCompileTimeClass, getExtensionForType, getSchemaNamespace, getSuperType, isContainerMarker, isEmpty, isObjectMarker, isXsdAnyMarker, replaceDefinition, setCompileTimeClass, setContainerMarker, setExtensionForType, setObjectMarker, setSuperType, setXsdAnyMarker
copyDefinitionData, equals, getDefaultName, getDisplayOrder, getHelp, getSchemaRegistry, getTypeClass, hashCode, isIgnored, isRuntimeSchema, setDisplayOrder, setHelp, setIgnored, setRuntimeSchema, setTypeName, toString
protected RefinedObjectClassDefinition(QName typeName, PrismContext prismContext)
public ResourceAttributeDefinition getDescriptionAttribute()
ObjectClassComplexTypeDefinition
getDescriptionAttribute
in class ObjectClassComplexTypeDefinition
public void setDescriptionAttribute(ResourceAttributeDefinition descriptionAttribute)
setDescriptionAttribute
in class ObjectClassComplexTypeDefinition
public RefinedAttributeDefinition getNamingAttribute()
ObjectClassComplexTypeDefinition
getNamingAttribute
in class ObjectClassComplexTypeDefinition
public QName getTypeName()
Definition
getTypeName
in class Definition
public String getNativeObjectClass()
ObjectClassComplexTypeDefinition
getNativeObjectClass
in class ObjectClassComplexTypeDefinition
public boolean isDefaultInAKind()
ObjectClassComplexTypeDefinition
isDefaultInAKind
in class ObjectClassComplexTypeDefinition
public void setDefaultInAKind(boolean defaultAccountType)
setDefaultInAKind
in class ObjectClassComplexTypeDefinition
public String getIntent()
getIntent
in class ObjectClassComplexTypeDefinition
public void setIntent(String intent)
setIntent
in class ObjectClassComplexTypeDefinition
public ShadowKindType getKind()
getKind
in class ObjectClassComplexTypeDefinition
public void setKind(ShadowKindType kind)
setKind
in class ObjectClassComplexTypeDefinition
public RefinedAttributeDefinition getDisplayNameAttribute()
ObjectClassComplexTypeDefinition
getDisplayNameAttribute
in class ObjectClassComplexTypeDefinition
public void setDisplayNameAttribute(QName displayName)
ObjectClassComplexTypeDefinition
setDisplayNameAttribute
in class ObjectClassComplexTypeDefinition
public Collection<? extends RefinedAttributeDefinition> getIdentifiers()
ObjectClassComplexTypeDefinition
getIdentifiers
in class ObjectClassComplexTypeDefinition
public Collection<? extends RefinedAttributeDefinition> getSecondaryIdentifiers()
ObjectClassComplexTypeDefinition
getSecondaryIdentifiers
in class ObjectClassComplexTypeDefinition
public Collection<ResourceObjectAssociationType> getAssociations()
public Collection<ResourceObjectAssociationType> getAssociations(ShadowKindType kind)
public void setAssociations(Collection<ResourceObjectAssociationType> associations)
public Collection<ResourceObjectAssociationType> getEntitlementAssociations()
public ResourceObjectAssociationType findEntitlementAssociation(QName name)
public Collection<ResourceObjectPattern> getProtectedObjectPatterns()
public PrismContext getPrismContext()
getPrismContext
in class Definition
public RefinedObjectClassDefinition clone()
ComplexTypeDefinition
clone
in class ObjectClassComplexTypeDefinition
protected void copyDefinitionData(RefinedObjectClassDefinition clone)
public RefinedAttributeDefinition findAttributeDefinition(QName elementQName)
ObjectClassComplexTypeDefinition
findAttributeDefinition
in class ObjectClassComplexTypeDefinition
elementQName
- property definition namepublic RefinedAttributeDefinition findAttributeDefinition(String elementLocalname)
findAttributeDefinition
in class ObjectClassComplexTypeDefinition
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 boolean isDefault()
public void setDefault(boolean isDefault)
public ObjectClassComplexTypeDefinition getObjectClassDefinition()
public void setObjectClassDefinition(ObjectClassComplexTypeDefinition objectClassDefinition)
public Collection<? extends RefinedAttributeDefinition> getAttributeDefinitions()
getAttributeDefinitions
in class ObjectClassComplexTypeDefinition
public List<? extends ItemDefinition> getDefinitions()
ComplexTypeDefinition
getDefinitions
in class ComplexTypeDefinition
public ResourceType getResourceType()
public PrismObjectDefinition<ShadowType> getObjectDefinition()
public RefinedAttributeDefinition getAttributeDefinition(QName attributeName)
public void add(RefinedAttributeDefinition refinedAttributeDefinition)
public boolean containsAttributeDefinition(QName attributeName)
public PrismObject<ShadowType> createBlankShadow()
public ResourceShadowDiscriminator getShadowDiscriminator()
public Collection<? extends QName> getNamesOfAttributesWithOutboundExpressions()
public Collection<? extends QName> getNamesOfAttributesWithInboundExpressions()
public MappingType getCredentialsInbound()
public MappingType getCredentialsOutbound()
public AttributeFetchStrategyType getPasswordFetchStrategy()
public ObjectReferenceType getPasswordPolicy()
public ResourceActivationDefinitionType getActivationSchemaHandling()
public ResourceBidirectionalMappingType getActivationBidirectionalMappingType(QName propertyName)
public AttributeFetchStrategyType getActivationFetchStrategy(QName propertyName)
public String dump()
Dumpable
dump
in interface Dumpable
dump
in class Definition
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
debugDump
in class Definition
public String debugDump(int indent)
debugDump
in interface DebugDumpable
debugDump
in class ComplexTypeDefinition
protected String getDebugDumpClassName()
getDebugDumpClassName
in class ObjectClassComplexTypeDefinition
Copyright © 2013 evolveum. All rights reserved.