Class Identification
java.lang.Object
org.episteme.core.util.identity.Identification
- All Implemented Interfaces:
Serializable, Identified<Identification>
- Direct Known Subclasses:
DOIIdentification, ISBNIdentification, SimpleIdentification, SSNIdentification, UUIDIdentification
public abstract class Identification
extends Object
implements Identified<Identification>, Serializable
Base class for all identification schemes.
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Identification
-
-
Method Details
-
getScheme
Returns the identification scheme (e.g., "UUID", "ISBN", "DOI").- Returns:
- the scheme name
-
getId
Description copied from interface:IdentifiedReturns the unique identifier of this entity.- Specified by:
getIdin interfaceIdentified<Identification>- Returns:
- the identifier
-
toString
-
equals
-
hashCode
-