|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.evolveum.midpoint.schema.processor.Definition
com.evolveum.midpoint.schema.processor.ItemDefinition
com.evolveum.midpoint.schema.processor.PropertyContainerDefinition
com.evolveum.midpoint.schema.processor.ResourceObjectDefinition
com.evolveum.midpoint.common.refinery.RefinedAccountDefinition
public class RefinedAccountDefinition
Field Summary |
---|
Fields inherited from class com.evolveum.midpoint.schema.processor.PropertyContainerDefinition |
---|
complexTypeDefinition, isRuntimeSchema, schema |
Fields inherited from class com.evolveum.midpoint.schema.processor.ItemDefinition |
---|
name |
Fields inherited from class com.evolveum.midpoint.schema.processor.Definition |
---|
defaultName, help, ignored, 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)
|
ResourceObjectAttributeDefinition |
createAttributeDefinition(javax.xml.namespace.QName name,
javax.xml.namespace.QName typeName)
|
ResourceObjectAttributeDefinition |
createAttributeDefinition(java.lang.String localName,
javax.xml.namespace.QName typeName)
|
ResourceObjectAttributeDefinition |
createAttributeDefinition(java.lang.String localName,
java.lang.String localTypeName)
|
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()
|
ValueAssignmentType |
getActivationInbound()
|
RefinedAttributeDefinition |
getAttributeDefinition(javax.xml.namespace.QName attributeName)
|
java.util.Collection<RefinedAttributeDefinition> |
getAttributeDefinitions()
|
ValueAssignmentType |
getCredentialsInbound()
|
java.util.Collection<ItemDefinition> |
getDefinitions()
Returns set of property definitions. |
java.lang.String |
getDescription()
|
ResourceObjectAttributeDefinition |
getDescriptionAttribute()
Returns the definition of description attribute of a resource object. |
java.lang.String |
getDisplayName()
Returns display name. |
ResourceObjectAttributeDefinition |
getDisplayNameAttribute()
Returns the definition of display name attribute. |
java.util.Collection<ResourceObjectAttributeDefinition> |
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()
|
ResourceObjectAttributeDefinition |
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. |
ResourceObjectDefinition |
getObjectClassDefinition()
|
ObjectDefinition<AccountShadowType> |
getObjectDefinition()
|
ResourceAccountType |
getResourceAccountType()
|
ResourceType |
getResourceType()
|
java.util.Set<ResourceObjectAttributeDefinition> |
getSecondaryIdentifiers()
Returns the definition of secondary identifier attributes of a resource object. |
ResourceObject |
instantiate(PropertyPath parentPath)
Create property container instance with a default name. |
ResourceObject |
instantiate(javax.xml.namespace.QName name,
java.lang.Object element,
PropertyPath parentPath)
Create property container instance with a specified name and element. |
ResourceObject |
instantiate(javax.xml.namespace.QName name,
PropertyPath parentPath)
Create property container instance with a specified name. |
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()
|
java.util.Set<ResourceObjectAttribute> |
parseAttributes(java.util.List<java.lang.Object> elements,
PropertyPath parentPath)
|
java.util.Collection<? extends ResourceObjectAttribute> |
parseIdentifiers(java.util.List<java.lang.Object> elements,
PropertyPath parentPath)
|
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(ResourceObjectAttributeDefinition descriptionAttribute)
|
void |
setDisplayName(java.lang.String displayName)
|
void |
setDisplayNameAttribute(javax.xml.namespace.QName displayName)
TODO Convenience method. |
void |
setObjectClassDefinition(ResourceObjectDefinition objectClassDefinition)
|
Methods inherited from class com.evolveum.midpoint.schema.processor.ResourceObjectDefinition |
---|
copyDefinitionData, instantiate, instantiate, instantiate, parseAttributes, parseIdentifiers, setDisplayNameAttribute, setNamingAttribute, setNamingAttribute, setNativeObjectClass, toString |
Methods inherited from class com.evolveum.midpoint.schema.processor.ItemDefinition |
---|
copyDefinitionData, equals, getName, getNameOrDefaultName, hashCode, setName |
Methods inherited from class com.evolveum.midpoint.schema.processor.Definition |
---|
copyDefinitionData, getDefaultName, getHelp, getTypeName, isIgnored, setHelp, setIgnored |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public java.util.Collection<ResourceObjectAttributeDefinition> getIdentifiers()
ResourceObjectDefinition
getIdentifiers
in class ResourceObjectDefinition
public java.util.Set<ResourceObjectAttributeDefinition> getSecondaryIdentifiers()
ResourceObjectDefinition
getSecondaryIdentifiers
in class ResourceObjectDefinition
public ResourceObjectAttributeDefinition getDescriptionAttribute()
ResourceObjectDefinition
getDescriptionAttribute
in class ResourceObjectDefinition
public void setDescriptionAttribute(ResourceObjectAttributeDefinition descriptionAttribute)
setDescriptionAttribute
in class ResourceObjectDefinition
public ResourceObjectAttributeDefinition getNamingAttribute()
ResourceObjectDefinition
getNamingAttribute
in class ResourceObjectDefinition
public java.lang.String getNativeObjectClass()
ResourceObjectDefinition
getNativeObjectClass
in class ResourceObjectDefinition
public void setAccountType(boolean accountType)
setAccountType
in class ResourceObjectDefinition
public boolean isDefaultAccountType()
ResourceObjectDefinition
isDefaultAccountType
in class ResourceObjectDefinition
public void setDefaultAccountType(boolean defaultAccountType)
setDefaultAccountType
in class ResourceObjectDefinition
public java.lang.String getAccountTypeName()
getAccountTypeName
in class ResourceObjectDefinition
public void setAccountTypeName(java.lang.String accountTypeName)
setAccountTypeName
in class ResourceObjectDefinition
public ResourceObjectAttributeDefinition getDisplayNameAttribute()
ResourceObjectDefinition
getDisplayNameAttribute
in class ResourceObjectDefinition
public void setDisplayNameAttribute(javax.xml.namespace.QName displayName)
ResourceObjectDefinition
setDisplayNameAttribute
in class ResourceObjectDefinition
public ResourceObject instantiate(PropertyPath parentPath)
PropertyContainerDefinition
instantiate
in class ResourceObjectDefinition
public ResourceObject instantiate(javax.xml.namespace.QName name, PropertyPath parentPath)
PropertyContainerDefinition
instantiate
in class ResourceObjectDefinition
public ResourceObject instantiate(javax.xml.namespace.QName name, java.lang.Object element, PropertyPath parentPath)
PropertyContainerDefinition
instantiate
in class ResourceObjectDefinition
public RefinedAccountDefinition clone()
PropertyContainerDefinition
clone
in class ResourceObjectDefinition
protected void copyDefinitionData(RefinedAccountDefinition clone)
public java.util.Set<ResourceObjectAttribute> parseAttributes(java.util.List<java.lang.Object> elements, PropertyPath parentPath) throws SchemaException
parseAttributes
in class ResourceObjectDefinition
SchemaException
public java.util.Collection<? extends ResourceObjectAttribute> parseIdentifiers(java.util.List<java.lang.Object> elements, PropertyPath parentPath) throws SchemaException
parseIdentifiers
in class ResourceObjectDefinition
SchemaException
public RefinedAttributeDefinition findAttributeDefinition(javax.xml.namespace.QName elementQName)
findAttributeDefinition
in class ResourceObjectDefinition
public RefinedAttributeDefinition findAttributeDefinition(java.lang.String elementLocalname)
findAttributeDefinition
in class ResourceObjectDefinition
public ResourceObjectAttributeDefinition createAttributeDefinition(javax.xml.namespace.QName name, javax.xml.namespace.QName typeName)
createAttributeDefinition
in class ResourceObjectDefinition
public ResourceObjectAttributeDefinition createAttributeDefinition(java.lang.String localName, javax.xml.namespace.QName typeName)
createAttributeDefinition
in class ResourceObjectDefinition
public ResourceObjectAttributeDefinition createAttributeDefinition(java.lang.String localName, java.lang.String localTypeName)
createAttributeDefinition
in class ResourceObjectDefinition
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 PropertyContainerDefinition
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public boolean isDefault()
public void setDefault(boolean isDefault)
public ResourceObjectDefinition getObjectClassDefinition()
public void setObjectClassDefinition(ResourceObjectDefinition objectClassDefinition)
public boolean isAccountType()
ResourceObjectDefinition
isAccountType
in class ResourceObjectDefinition
public java.util.Collection<RefinedAttributeDefinition> getAttributeDefinitions()
getAttributeDefinitions
in class ResourceObjectDefinition
public java.util.Collection<ItemDefinition> getDefinitions()
PropertyContainerDefinition
getDefinitions
in class PropertyContainerDefinition
public ResourceType getResourceType()
public ObjectDefinition<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 ResourceObjectDefinition
public java.lang.String dump()
Dumpable
dump
in interface Dumpable
dump
in class Definition
public AccountShadowType createBlankShadow()
public ResourceAccountType getResourceAccountType()
public java.util.Collection<? extends javax.xml.namespace.QName> getNamesOfAttributesWithOutboundExpressions()
public java.util.Collection<? extends javax.xml.namespace.QName> getNamesOfAttributesWithInboundExpressions()
public ValueAssignmentType getCredentialsInbound()
public ValueAssignmentType getActivationInbound()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |