Class ShadowAttributeUcfDefinition.Data
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.schema.processor.ShadowAttributeUcfDefinition.Data
- All Implemented Interfaces:
- Freezable,- ShadowAttributeUcfDefinition,- ShadowAttributeUcfDefinition.Mutable,- ShortDumpable,- Serializable
- Enclosing interface:
- ShadowAttributeUcfDefinition
public static class ShadowAttributeUcfDefinition.Data
extends AbstractFreezable
implements ShadowAttributeUcfDefinition, ShadowAttributeUcfDefinition.Mutable, Serializable
Contains real data for UCF aspect of shadow attribute definition.
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.evolveum.midpoint.schema.processor.ShadowAttributeUcfDefinitionShadowAttributeUcfDefinition.Data, ShadowAttributeUcfDefinition.Delegable, ShadowAttributeUcfDefinition.MutableNested classes/interfaces inherited from interface com.evolveum.midpoint.schema.processor.ShadowAttributeUcfDefinition.MutableShadowAttributeUcfDefinition.Mutable.Delegable
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanReturns name of the attribute as given in the connector framework.Returns native attribute name.@Nullable BooleanIs this attribute returned by default? (I.e.inthashCode()voidsetFrameworkAttributeName(String frameworkAttributeName) voidsetNativeAttributeName(String nativeAttributeName) voidsetReturnedByDefault(Boolean returnedByDefault) voidShow the content of the object intended for diagnostics.Methods inherited from class com.evolveum.midpoint.prism.AbstractFreezablefreeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutable, performFreezeMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.prism.FreezablecheckImmutable, checkMutableMethods inherited from interface com.evolveum.midpoint.util.ShortDumpableshortDump, shortDumpLazily
- 
Constructor Details- 
Datapublic Data()
 
- 
- 
Method Details- 
getNativeAttributeNameDescription copied from interface:ShadowAttributeUcfDefinitionReturns native attribute name. Native name of the attribute is a name as it is used on the resource or as seen by the connector. It is used for diagnostics purposes and may be used by the connector itself. As the attribute names in XSD have to comply with XML element name limitations, this may be the only way how to determine original attribute name. Returns null if native attribute name is not set or unknown. The name should be the same as the one used by the resource, if the resource supports naming of attributes. E.g. in case of LDAP this annotation should contain "cn", "givenName", etc. If the resource is not that flexible, the native attribute names may be hardcoded (e.g. "username", "homeDirectory") or may not be present at all.- Specified by:
- getNativeAttributeNamein interface- ShadowAttributeUcfDefinition
- Returns:
- native attribute name
 
- 
setNativeAttributeName- Specified by:
- setNativeAttributeNamein interface- ShadowAttributeUcfDefinition.Mutable
 
- 
getFrameworkAttributeNameDescription copied from interface:ShadowAttributeUcfDefinitionReturns name of the attribute as given in the connector framework. This is not used for any significant logic. It is mostly for diagnostics.- Specified by:
- getFrameworkAttributeNamein interface- ShadowAttributeUcfDefinition
- Returns:
- name of the attribute as given in the connector framework.
 
- 
setFrameworkAttributeName- Specified by:
- setFrameworkAttributeNamein interface- ShadowAttributeUcfDefinition.Mutable
 
- 
getReturnedByDefaultDescription copied from interface:ShadowAttributeUcfDefinitionIs this attribute returned by default? (I.e. if no specific options are sent to the connector?)- Specified by:
- getReturnedByDefaultin interface- ShadowAttributeUcfDefinition
 
- 
setReturnedByDefault- Specified by:
- setReturnedByDefaultin interface- ShadowAttributeUcfDefinition.Mutable
 
- 
shortDumpDescription copied from interface:ShortDumpableShow the content of the object intended for diagnostics. This method is supposed to append a compact, human-readable output in a single line. Unlike toString() method, there is no requirement to identify the actual class or type of the object. It is assumed that the class/type will be obvious from the context in which the output is used.- Specified by:
- shortDumpin interface- ShortDumpable
- Parameters:
- sb- StringBuilder to which to a compact one-line content of the object intended for diagnostics by system administrator should be appended.
 
- 
equals
- 
hashCodepublic int hashCode()
 
-