public interface UserAttributeContainer
User attributes are used for the extension of data model interfaces, without the need to touch interfaces for accessing and/or storing the new data value. User attributes are usually used as a temporary solution, until the change of the interface is decided.
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getUserAttributes()
Returns all user attributes as map, the key of the map is the name of the
attribute.
|
java.lang.String |
getUserAttributeValue(java.lang.String attributeName)
Returns the value of the user attribute.
|
void |
removeUserAttributeValue(java.lang.String attributeName)
Deprecated.
This method may, depending on the data model, not be used
except in some special cases.
|
void |
setUserAttributeValue(java.lang.String attributeName,
java.lang.String attributeValue)
Deprecated.
This method may, depending on the data model, not be used
except in some special cases.
|
java.lang.String getUserAttributeValue(java.lang.String attributeName)
attributeName - The name of the user attribute.@Deprecated
void setUserAttributeValue(java.lang.String attributeName,
java.lang.String attributeValue)
This method must not be called directly! Use the change primitive
of the corresponding model instead! In case of the process model, refer to
ChangePrimitives.updateUserAttribute(UserAttributeContainer, String, String).
attributeName - The name of the attribute.attributeValue - The new value of the attribute.@Deprecated void removeUserAttributeValue(java.lang.String attributeName)
This method must not be called directly! Use the change primitive
of the corresponding model instead! In case of the process model, refer to
ChangePrimitives.updateUserAttribute(UserAttributeContainer, String, String).
attributeName - The key of the value to remove.java.util.Map<java.lang.String,java.lang.String> getUserAttributes()
setUserAttributeValue(String, String) and
removeUserAttributeValue(String) on how to change user attributes.