|
||||||||||
| 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 ResourceAttributeContainerDefinitionpublic void setDescriptionAttribute(ResourceAttributeDefinition descriptionAttribute)
setDescriptionAttribute in class ResourceAttributeContainerDefinitionpublic ResourceAttributeDefinition getNamingAttribute()
ResourceAttributeContainerDefinition
getNamingAttribute in class ResourceAttributeContainerDefinitionpublic java.lang.String getNativeObjectClass()
ResourceAttributeContainerDefinition
getNativeObjectClass in class ResourceAttributeContainerDefinitionpublic void setAccountType(boolean accountType)
setAccountType in class ResourceAttributeContainerDefinitionpublic boolean isDefaultAccountType()
ResourceAttributeContainerDefinition
isDefaultAccountType in class ResourceAttributeContainerDefinitionpublic void setDefaultAccountType(boolean defaultAccountType)
setDefaultAccountType in class ResourceAttributeContainerDefinitionpublic java.lang.String getAccountTypeName()
getAccountTypeName in class ResourceAttributeContainerDefinitionpublic void setAccountTypeName(java.lang.String accountTypeName)
setAccountTypeName in class ResourceAttributeContainerDefinitionpublic ResourceAttributeDefinition getDisplayNameAttribute()
ResourceAttributeContainerDefinition
getDisplayNameAttribute in class ResourceAttributeContainerDefinitionpublic void setDisplayNameAttribute(javax.xml.namespace.QName displayName)
ResourceAttributeContainerDefinition
setDisplayNameAttribute in class ResourceAttributeContainerDefinitionpublic java.util.Collection<ResourceAttributeDefinition> getIdentifiers()
ResourceAttributeContainerDefinition
getIdentifiers in class ResourceAttributeContainerDefinitionpublic java.util.Collection<ResourceAttributeDefinition> getSecondaryIdentifiers()
ResourceAttributeContainerDefinition
getSecondaryIdentifiers in class ResourceAttributeContainerDefinitionpublic java.util.Collection<ResourceObjectPattern> getProtectedAccounts()
public PrismContext getPrismContext()
getPrismContext in class Definitionpublic ObjectClassComplexTypeDefinition getComplexTypeDefinition()
getComplexTypeDefinition in class ResourceAttributeContainerDefinitionpublic ResourceAttributeContainer instantiate()
PrismContainerDefinition
instantiate in class ResourceAttributeContainerDefinitionpublic ResourceAttributeContainer instantiate(javax.xml.namespace.QName name)
PrismContainerDefinition
instantiate in class ResourceAttributeContainerDefinitionpublic RefinedAccountDefinition clone()
PrismContainerDefinition
clone in class ResourceAttributeContainerDefinitionprotected void copyDefinitionData(RefinedAccountDefinition clone)
public RefinedAttributeDefinition findAttributeDefinition(javax.xml.namespace.QName elementQName)
findAttributeDefinition in class ResourceAttributeContainerDefinitionpublic RefinedAttributeDefinition findAttributeDefinition(java.lang.String elementLocalname)
findAttributeDefinition in class ResourceAttributeContainerDefinitionpublic java.lang.String getDisplayName()
Definition
getDisplayName in class Definitionpublic void setDisplayName(java.lang.String displayName)
setDisplayName in class Definitionpublic 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 ItemDefinitionpublic boolean isDefault()
public void setDefault(boolean isDefault)
public ObjectClassComplexTypeDefinition getObjectClassDefinition()
public void setObjectClassDefinition(ObjectClassComplexTypeDefinition objectClassDefinition)
public boolean isAccountType()
ResourceAttributeContainerDefinition
isAccountType in class ResourceAttributeContainerDefinitionpublic java.util.Collection<RefinedAttributeDefinition> getAttributeDefinitions()
getAttributeDefinitions in class ResourceAttributeContainerDefinitionpublic 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 DebugDumpabledebugDump in class Definitionpublic java.lang.String debugDump(int indent)
debugDump in interface DebugDumpabledebugDump in class ResourceAttributeContainerDefinitionpublic java.lang.String dump()
Dumpable
dump in interface Dumpabledump in class Definitionpublic 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 | |||||||||