|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.evolveum.midpoint.prism.Definition
com.evolveum.midpoint.prism.ItemDefinition
com.evolveum.midpoint.prism.PrismContainerDefinition<ResourceObjectShadowAttributesType>
com.evolveum.midpoint.schema.processor.ResourceAttributeContainerDefinition
com.evolveum.midpoint.common.refinery.RefinedAccountDefinition
public class RefinedAccountDefinition
Field Summary |
---|
Fields inherited from class com.evolveum.midpoint.prism.PrismContainerDefinition |
---|
compileTimeClass, complexTypeDefinition, isRuntimeSchema |
Fields inherited from class com.evolveum.midpoint.prism.ItemDefinition |
---|
name |
Fields inherited from class com.evolveum.midpoint.prism.Definition |
---|
defaultName, displayOrder, help, ignored, prismContext, typeName |
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable |
---|
INDENT_STRING |
Method Summary | |
---|---|
void |
add(RefinedAttributeDefinition refinedAttributeDefinition)
|
RefinedAccountDefinition |
clone()
Shallow clone |
boolean |
containsAttributeDefinition(javax.xml.namespace.QName attributeName)
|
protected void |
copyDefinitionData(RefinedAccountDefinition clone)
|
PrismObject<AccountShadowType> |
createBlankShadow()
|
java.lang.String |
debugDump()
Show the content of the object intended for diagnostics by system administrator. |
java.lang.String |
debugDump(int indent)
|
java.lang.String |
dump()
Show the content of the object intended for diagnostics by developer. |
RefinedAttributeDefinition |
findAttributeDefinition(javax.xml.namespace.QName elementQName)
|
RefinedAttributeDefinition |
findAttributeDefinition(java.lang.String elementLocalname)
|
java.lang.String |
getAccountTypeName()
|
MappingType |
getActivationInbound()
|
MappingType |
getActivationOutbound()
|
RefinedAttributeDefinition |
getAttributeDefinition(javax.xml.namespace.QName attributeName)
|
java.util.Collection<RefinedAttributeDefinition> |
getAttributeDefinitions()
|
ObjectClassComplexTypeDefinition |
getComplexTypeDefinition()
|
MappingType |
getCredentialsInbound()
|
MappingType |
getCredentialsOutbound()
|
java.util.Collection<ItemDefinition> |
getDefinitions()
Returns set of property definitions. |
java.lang.String |
getDescription()
|
ResourceAttributeDefinition |
getDescriptionAttribute()
Returns the definition of description attribute of a resource object. |
java.lang.String |
getDisplayName()
Returns display name. |
ResourceAttributeDefinition |
getDisplayNameAttribute()
Returns the definition of display name attribute. |
java.util.Collection<ResourceAttributeDefinition> |
getIdentifiers()
Returns the definition of identifier attributes of a resource object. |
java.util.Collection<? extends javax.xml.namespace.QName> |
getNamesOfAttributesWithInboundExpressions()
|
java.util.Collection<? extends javax.xml.namespace.QName> |
getNamesOfAttributesWithOutboundExpressions()
|
java.lang.String |
getNamespace()
|
ResourceAttributeDefinition |
getNamingAttribute()
Specifies which resource attribute should be used as a "technical" name for the account. |
java.lang.String |
getNativeObjectClass()
Returns the native object class string for the resource object. |
ObjectClassComplexTypeDefinition |
getObjectClassDefinition()
|
PrismObjectDefinition<AccountShadowType> |
getObjectDefinition()
|
ObjectReferenceType |
getPasswordPolicy()
|
PrismContext |
getPrismContext()
|
java.util.Set<PrismPropertyDefinition> |
getPropertyDefinitions()
Returns set of property definitions. |
java.util.Collection<ResourceObjectPattern> |
getProtectedAccounts()
|
ResourceShadowDiscriminator |
getResourceAccountType()
|
ResourceType |
getResourceType()
|
java.util.Collection<ResourceAttributeDefinition> |
getSecondaryIdentifiers()
Returns the definition of secondary identifier attributes of a resource object. |
ResourceAttributeContainer |
instantiate()
Create property container instance with a default name. |
ResourceAttributeContainer |
instantiate(javax.xml.namespace.QName name)
Create property container instance with a specified name and element. |
boolean |
isAccountType()
Indicates whether definition is should be used as account type. |
boolean |
isDefault()
|
boolean |
isDefaultAccountType()
Indicates whether definition is should be used as default account type. |
boolean |
isRuntimeSchema()
|
void |
setAccountType(boolean accountType)
|
void |
setAccountTypeName(java.lang.String accountTypeName)
|
void |
setDefault(boolean isDefault)
|
void |
setDefaultAccountType(boolean defaultAccountType)
|
void |
setDescription(java.lang.String description)
|
void |
setDescriptionAttribute(ResourceAttributeDefinition descriptionAttribute)
|
void |
setDisplayName(java.lang.String displayName)
|
void |
setDisplayNameAttribute(javax.xml.namespace.QName displayName)
TODO Convenience method. |
void |
setObjectClassDefinition(ObjectClassComplexTypeDefinition objectClassDefinition)
|
Methods inherited from class com.evolveum.midpoint.schema.processor.ResourceAttributeContainerDefinition |
---|
copyDefinitionData, findAttributeDefinition, setDisplayNameAttribute, setNamingAttribute, setNamingAttribute, setNativeObjectClass, toShadowDefinition, toString |
Methods inherited from class com.evolveum.midpoint.prism.ItemDefinition |
---|
copyDefinitionData, equals, getDefaultName, getMaxOccurs, getMinOccurs, getName, getNameOrDefaultName, hashCode, isDynamic, isMandatory, isMultiValue, isOptional, isSingleValue, isValidFor, setDynamic, setMaxOccurs, setMinOccurs, setName |
Methods inherited from class com.evolveum.midpoint.prism.Definition |
---|
copyDefinitionData, getDisplayOrder, getHelp, getSchemaRegistry, getTypeClass, getTypeName, isIgnored, setDisplayOrder, setHelp, setIgnored, setTypeName |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public ResourceAttributeDefinition getDescriptionAttribute()
ResourceAttributeContainerDefinition
getDescriptionAttribute
in class ResourceAttributeContainerDefinition
public void setDescriptionAttribute(ResourceAttributeDefinition descriptionAttribute)
setDescriptionAttribute
in class ResourceAttributeContainerDefinition
public ResourceAttributeDefinition getNamingAttribute()
ResourceAttributeContainerDefinition
getNamingAttribute
in class ResourceAttributeContainerDefinition
public java.lang.String getNativeObjectClass()
ResourceAttributeContainerDefinition
getNativeObjectClass
in class ResourceAttributeContainerDefinition
public void setAccountType(boolean accountType)
setAccountType
in class ResourceAttributeContainerDefinition
public boolean isDefaultAccountType()
ResourceAttributeContainerDefinition
isDefaultAccountType
in class ResourceAttributeContainerDefinition
public void setDefaultAccountType(boolean defaultAccountType)
setDefaultAccountType
in class ResourceAttributeContainerDefinition
public java.lang.String getAccountTypeName()
getAccountTypeName
in class ResourceAttributeContainerDefinition
public void setAccountTypeName(java.lang.String accountTypeName)
setAccountTypeName
in class ResourceAttributeContainerDefinition
public ResourceAttributeDefinition getDisplayNameAttribute()
ResourceAttributeContainerDefinition
getDisplayNameAttribute
in class ResourceAttributeContainerDefinition
public void setDisplayNameAttribute(javax.xml.namespace.QName displayName)
ResourceAttributeContainerDefinition
setDisplayNameAttribute
in class ResourceAttributeContainerDefinition
public java.util.Collection<ResourceAttributeDefinition> getIdentifiers()
ResourceAttributeContainerDefinition
getIdentifiers
in class ResourceAttributeContainerDefinition
public java.util.Collection<ResourceAttributeDefinition> getSecondaryIdentifiers()
ResourceAttributeContainerDefinition
getSecondaryIdentifiers
in class ResourceAttributeContainerDefinition
public java.util.Collection<ResourceObjectPattern> getProtectedAccounts()
public PrismContext getPrismContext()
getPrismContext
in class Definition
public ObjectClassComplexTypeDefinition getComplexTypeDefinition()
getComplexTypeDefinition
in class ResourceAttributeContainerDefinition
public ResourceAttributeContainer instantiate()
PrismContainerDefinition
instantiate
in class ResourceAttributeContainerDefinition
public ResourceAttributeContainer instantiate(javax.xml.namespace.QName name)
PrismContainerDefinition
instantiate
in class ResourceAttributeContainerDefinition
public RefinedAccountDefinition clone()
PrismContainerDefinition
clone
in class ResourceAttributeContainerDefinition
protected void copyDefinitionData(RefinedAccountDefinition clone)
public RefinedAttributeDefinition findAttributeDefinition(javax.xml.namespace.QName elementQName)
findAttributeDefinition
in class ResourceAttributeContainerDefinition
public RefinedAttributeDefinition findAttributeDefinition(java.lang.String elementLocalname)
findAttributeDefinition
in class ResourceAttributeContainerDefinition
public java.lang.String getDisplayName()
Definition
getDisplayName
in class Definition
public void setDisplayName(java.lang.String displayName)
setDisplayName
in class Definition
public boolean isRuntimeSchema()
isRuntimeSchema
in class PrismContainerDefinition<ResourceObjectShadowAttributesType>
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getNamespace()
getNamespace
in class ItemDefinition
public boolean isDefault()
public void setDefault(boolean isDefault)
public ObjectClassComplexTypeDefinition getObjectClassDefinition()
public void setObjectClassDefinition(ObjectClassComplexTypeDefinition objectClassDefinition)
public boolean isAccountType()
ResourceAttributeContainerDefinition
isAccountType
in class ResourceAttributeContainerDefinition
public java.util.Collection<RefinedAttributeDefinition> getAttributeDefinitions()
getAttributeDefinitions
in class ResourceAttributeContainerDefinition
public java.util.Set<PrismPropertyDefinition> getPropertyDefinitions()
PrismContainerDefinition
getPropertyDefinitions
in class PrismContainerDefinition<ResourceObjectShadowAttributesType>
public java.util.Collection<ItemDefinition> getDefinitions()
PrismContainerDefinition
getDefinitions
in class PrismContainerDefinition<ResourceObjectShadowAttributesType>
public ResourceType getResourceType()
public PrismObjectDefinition<AccountShadowType> getObjectDefinition()
public RefinedAttributeDefinition getAttributeDefinition(javax.xml.namespace.QName attributeName)
public void add(RefinedAttributeDefinition refinedAttributeDefinition)
public boolean containsAttributeDefinition(javax.xml.namespace.QName attributeName)
public java.lang.String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
debugDump
in class Definition
public java.lang.String debugDump(int indent)
debugDump
in interface DebugDumpable
debugDump
in class ResourceAttributeContainerDefinition
public java.lang.String dump()
Dumpable
dump
in interface Dumpable
dump
in class Definition
public PrismObject<AccountShadowType> createBlankShadow()
public ResourceShadowDiscriminator getResourceAccountType()
public java.util.Collection<? extends javax.xml.namespace.QName> getNamesOfAttributesWithOutboundExpressions()
public java.util.Collection<? extends javax.xml.namespace.QName> getNamesOfAttributesWithInboundExpressions()
public MappingType getCredentialsInbound()
public MappingType getCredentialsOutbound()
public ObjectReferenceType getPasswordPolicy()
public MappingType getActivationInbound()
public MappingType getActivationOutbound()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |