org.higgins.framework.core
Interface Identifier
- All Superinterfaces:
- Attribute
- public interface Identifier
- extends Attribute
An Identity or Digital Subject can be identified by one or more identifiers. E.g., email id, short name, etc.
Some may be self-managed identifiers (user friendly and used by the entity), some are assigned by the naming authority
(e.g., serial number), system identifiers (used by the system). Among these, there must be one
identifier that uniquely identifies (e.g., X.500 name) that identity in a given context. So, a
given Identity has at least one attribute that acts as an identifier. For example, Bob Smith has
“bobs” identifier in CompanyA’s system, bsmith@us.ibm.com in his employer system, SSN in social
security administration system, etc.
TODO exception handling, additional operations, etc
getIdString
public java.lang.String getIdString()