UserAttributeDefinition : public class
Created: |
2007-12-19 13:38:43 |
Modified: |
2010-06-01 14:42:46 |
|
Project: |
|
Author: |
|
Version: |
1.0 |
Phase: |
1.0 |
Status: |
Proposed |
Complexity: |
Easy |
Advanced: |
|
UUID: |
{C6168EF6-BF21-483a-AB57-29476CFCBB8B} |
Appears In: |
UserAttributes |
<p>UserAttributeDefinition represents a user attribute, i.e. it states that all UserAttributeableElements of a certain UserAttributeElementType are to be attached with an attribute identified by 'key'. For example, it can be specified that certain elements should be amended with an attribute "Status".<br/></p><p><br/></p><p>Extension:<br/></p><p>Class<br/></p>
- Attributes
- Associations To
- Associations From
- Other Links
Attribute |
Details |
public String defaultValue |
Range:0 to 1
Notes:
|
The default value. This is to be used whenever a user attributeable element has no UserAttributeValue for the key of this UserAttributeDefinition.
|
|
public String description |
Range:0 to 1
Notes:
|
A description statement.
|
|
public String key |
Notes:
|
A unique identifier for the user attribute. Please refer to the description of attribute 'key' in metaclass UserAttributeValue for a detailed discussion on how to construct valid, globally unique keys.
|
|
Element |
Source Role |
Target Role |
Details |
«atpType» EADatatype
Class
|
Name:
|
Name: type
The type of the user attribute. This type defines the set of legal values for the given user attribute, i.e. for all UserAttributeValues with the same key as this UserAttributeDefinition.
|
|
Element |
Source Role |
Target Role |
Details |
UserAttributeElementType
Class
|
Name:
|
Name: attribute
The attributes defined for this type. Note that inherited attribute definitions also need to be taken into account (cf. association 'extendedElementTypes').
|
|