public interface MutableObjectClassComplexTypeDefinition extends ObjectClassComplexTypeDefinition, MutableComplexTypeDefinition
INDENT_STRING
clone, createShadowSearchQuery, deepClone, findAttributeDefinition, findAttributeDefinition, findAttributeDefinition, getAllIdentifiers, getAttributeDefinitions, getDescriptionAttribute, getDisplayNameAttribute, getIntent, getKind, getNamingAttribute, getNativeObjectClass, getPrimaryIdentifiers, getSecondaryIdentifiers, instantiate, isAuxiliary, isDefaultInAKind, isPrimaryIdentifier, isSecondaryIdentifier, matches, toMutable, toResourceAttributeContainerDefinition, toResourceAttributeContainerDefinition
clone, createPropertyDefinition, createPropertyDefinition, replaceDefinition, setAbstract, setCompileTimeClass, setContainerMarker, setDefaultNamespace, setExtensionForType, setIgnoredNamespaces, setListMarker, setObjectMarker, setReferenceMarker, setSuperType, setXsdAnyMarker
containsItemDefinition, getDefaultNamespace, getDefinitions, getExtensionForType, getIgnoredNamespaces, isContainerMarker, isEmpty, isListMarker, isObjectMarker, isReferenceMarker, isShared, isXsdAnyMarker, merge, revive, trimTo
canRepresent, getCompileTimeClass, getInstantiationOrder, getStaticSubTypes, getSuperType
findContainerDefinition, findContainerDefinition, findItemDefinition, findItemDefinition, findLocalItemDefinition, findLocalItemDefinition, findNamedItemDefinition, findPropertyDefinition, findReferenceDefinition, findReferenceDefinition
setInstantiationOrder
addSchemaMigration, setDeprecated, setDisplayName, setDisplayOrder, setDocumentation, setEmphasized, setExperimental, setHelp, setProcessing, setRuntimeSchema, setTypeName
debugDump, getAnnotation, getDeprecatedSince, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPlannedRemoval, getPrismContext, getProcessing, getSchemaMigrations, getSchemaRegistry, getTypeClass, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRuntimeSchema, setAnnotation
debugDump, debugDump, debugDumpLazily, debugDumpLazily
void add(ItemDefinition<?> definition)
add
in interface MutableComplexTypeDefinition
void addPrimaryIdentifier(ResourceAttributeDefinition<?> identifier)
void addSecondaryIdentifier(ResourceAttributeDefinition<?> identifier)
void setDescriptionAttribute(ResourceAttributeDefinition<?> descriptionAttribute)
void setNamingAttribute(ResourceAttributeDefinition<?> namingAttribute)
void setNamingAttribute(QName namingAttribute)
void setNativeObjectClass(String nativeObjectClass)
void setAuxiliary(boolean auxiliary)
void setKind(ShadowKindType kind)
void setDefaultInAKind(boolean defaultAccountType)
void setIntent(String intent)
void setDisplayNameAttribute(ResourceAttributeDefinition<?> displayName)
void setDisplayNameAttribute(QName displayName)
<X> ResourceAttributeDefinitionImpl<X> createAttributeDefinition(QName name, QName typeName)
<X> ResourceAttributeDefinitionImpl<X> createAttributeDefinition(String localName, QName typeName)
<X> ResourceAttributeDefinition<X> createAttributeDefinition(String localName, String localTypeName)
Copyright © 2019 Evolveum. All rights reserved.