Property uniqueness scopes
There is a second scope, the so-called "uniqueness scope" (hereinafter called uScope). It allows defining that values of a certain property have to be unique in the defined uScope. The table below shows an overview of the available uScopes. uScopes apply only to properties of the type "String".
uScope Name | Value | Description |
---|---|---|
"none" | null | No uniqueness constraint on the property's values. |
ABSOLUTE | 1 | The property's values have to be unique overall. Two property values with the same content must not exist. |
ABSOLUTE_USER | 2 | The property's values have to be unique between users. A value may appear various times for the same user, however, the same value must not exist for another user. This uScope is currently only implemented for properties with the scope CREDENTIAL_CERTIFICATE_GLOBAL . |
RELATIVE_UNIT | 11 | The property's values have to be unique within the unit of the entity. This uScope is currently only implemented for properties with scope USER_GLOBAL . |