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


Method Summary
 java.lang.String getIdString()
           
 
Methods inherited from interface org.higgins.framework.core.Attribute
getMetadata
 

Method Detail

getIdString

public java.lang.String getIdString()