|
||||||||||
| 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 ResourceObjectDefinitionpublic java.util.Set<ResourceObjectAttributeDefinition> getSecondaryIdentifiers()
ResourceObjectDefinition
getSecondaryIdentifiers in class ResourceObjectDefinitionpublic ResourceObjectAttributeDefinition getDescriptionAttribute()
ResourceObjectDefinition
getDescriptionAttribute in class ResourceObjectDefinitionpublic void setDescriptionAttribute(ResourceObjectAttributeDefinition descriptionAttribute)
setDescriptionAttribute in class ResourceObjectDefinitionpublic ResourceObjectAttributeDefinition getNamingAttribute()
ResourceObjectDefinition
getNamingAttribute in class ResourceObjectDefinitionpublic java.lang.String getNativeObjectClass()
ResourceObjectDefinition
getNativeObjectClass in class ResourceObjectDefinitionpublic void setAccountType(boolean accountType)
setAccountType in class ResourceObjectDefinitionpublic boolean isDefaultAccountType()
ResourceObjectDefinition
isDefaultAccountType in class ResourceObjectDefinitionpublic void setDefaultAccountType(boolean defaultAccountType)
setDefaultAccountType in class ResourceObjectDefinitionpublic java.lang.String getAccountTypeName()
getAccountTypeName in class ResourceObjectDefinitionpublic void setAccountTypeName(java.lang.String accountTypeName)
setAccountTypeName in class ResourceObjectDefinitionpublic ResourceObjectAttributeDefinition getDisplayNameAttribute()
ResourceObjectDefinition
getDisplayNameAttribute in class ResourceObjectDefinitionpublic void setDisplayNameAttribute(javax.xml.namespace.QName displayName)
ResourceObjectDefinition
setDisplayNameAttribute in class ResourceObjectDefinitionpublic 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 ResourceObjectDefinitionpublic RefinedAccountDefinition clone()
PropertyContainerDefinition
clone in class ResourceObjectDefinitionprotected void copyDefinitionData(RefinedAccountDefinition clone)
public java.util.Set<ResourceObjectAttribute> parseAttributes(java.util.List<java.lang.Object> elements,
PropertyPath parentPath)
throws SchemaException
parseAttributes in class ResourceObjectDefinitionSchemaException
public java.util.Collection<? extends ResourceObjectAttribute> parseIdentifiers(java.util.List<java.lang.Object> elements,
PropertyPath parentPath)
throws SchemaException
parseIdentifiers in class ResourceObjectDefinitionSchemaExceptionpublic RefinedAttributeDefinition findAttributeDefinition(javax.xml.namespace.QName elementQName)
findAttributeDefinition in class ResourceObjectDefinitionpublic 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 ResourceObjectDefinitionpublic java.lang.String getDisplayName()
Definition
getDisplayName in class Definitionpublic void setDisplayName(java.lang.String displayName)
setDisplayName in class Definitionpublic boolean isRuntimeSchema()
isRuntimeSchema in class PropertyContainerDefinitionpublic 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 ResourceObjectDefinitionpublic java.util.Collection<RefinedAttributeDefinition> getAttributeDefinitions()
getAttributeDefinitions in class ResourceObjectDefinitionpublic java.util.Collection<ItemDefinition> getDefinitions()
PropertyContainerDefinition
getDefinitions in class PropertyContainerDefinitionpublic 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 DebugDumpabledebugDump in class Definitionpublic java.lang.String debugDump(int indent)
debugDump in interface DebugDumpabledebugDump in class ResourceObjectDefinitionpublic java.lang.String dump()
Dumpable
dump in interface Dumpabledump in class Definitionpublic 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 | |||||||||