|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.evolveum.midpoint.schema.processor.Item
com.evolveum.midpoint.schema.processor.Property
com.evolveum.midpoint.schema.processor.ResourceObjectAttribute
public class ResourceObjectAttribute
Resource Object Attribute is a Property of Resource Object. All that applies to property applies also to attribute, e.g. only a whole attributes can be changed, they may be simple or complex types, they should be representable in XML, etc. In addition, attribute definition may have some annotations that suggest its purpose and use on the Resource. Resource Object Attribute understands resource-specific annotations such as native attribute name. Resource Object Attribute is mutable.
Field Summary |
---|
Fields inherited from class com.evolveum.midpoint.schema.processor.Item |
---|
definition, element, name |
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable |
---|
INDENT_STRING |
Constructor Summary | |
---|---|
ResourceObjectAttribute()
Default constructor. |
|
ResourceObjectAttribute(javax.xml.namespace.QName name)
The constructors should be used only occasionally (if used at all). |
|
ResourceObjectAttribute(javax.xml.namespace.QName name,
PropertyDefinition definition)
The constructors should be used only occasionally (if used at all). |
|
ResourceObjectAttribute(javax.xml.namespace.QName name,
PropertyDefinition definition,
java.lang.Object element)
|
|
ResourceObjectAttribute(javax.xml.namespace.QName name,
PropertyDefinition definition,
java.util.Set<java.lang.Object> values)
The constructors should be used only occasionally (if used at all). |
Method Summary | |
---|---|
protected java.lang.String |
getDebugDumpClassName()
Return a human readable name of this class suitable for logs. |
ResourceObjectAttributeDefinition |
getDefinition()
Returns applicable property definition. |
java.lang.String |
getNativeAttributeName()
Returns native attribute name. |
Methods inherited from class com.evolveum.midpoint.schema.processor.Property |
---|
applyValueToElement, createModification, createModification, debugDump, getValue, getValue, getValues, getValues, serializeToDom, serializeToDom, serializeToJaxb, setDefinition, setValue, toString |
Methods inherited from class com.evolveum.midpoint.schema.processor.Item |
---|
debugDump, dump, getDisplayName, getElement, getHelp, getName, setElement, setName |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ResourceObjectAttribute()
public ResourceObjectAttribute(javax.xml.namespace.QName name, PropertyDefinition definition, java.util.Set<java.lang.Object> values)
name
- attribute name (element name)definition
- attribute definition (schema)values
- initial attribute valuespublic ResourceObjectAttribute(javax.xml.namespace.QName name, PropertyDefinition definition)
name
- attribute name (element name)definition
- attribute definition (schema)public ResourceObjectAttribute(javax.xml.namespace.QName name, PropertyDefinition definition, java.lang.Object element)
public ResourceObjectAttribute(javax.xml.namespace.QName name)
name
- attribute name (element name)Method Detail |
---|
public ResourceObjectAttributeDefinition getDefinition()
Property
getDefinition
in class Property
public java.lang.String getNativeAttributeName()
protected java.lang.String getDebugDumpClassName()
getDebugDumpClassName
in class Property
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |