Package pl.edu.icm.unity.stdext.identity
Class IdentifierIdentity
java.lang.Object
pl.edu.icm.unity.stdext.identity.AbstractIdentityTypeProvider
pl.edu.icm.unity.stdext.identity.AbstractStaticIdentityTypeProvider
pl.edu.icm.unity.stdext.identity.IdentifierIdentity
- All Implemented Interfaces:
pl.edu.icm.unity.engine.api.identity.IdentityTypeDefinition
Opaque identifier identity. It is useful for storing a generic identifier, being a string. The only requirement is
that the string must be non-empty.
- Author:
- K. Benedyczak
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetComparableValue(String from, String realm, String target) getHumanFriendlyDescription(pl.edu.icm.unity.base.message.MessageSource msg) getHumanFriendlyName(pl.edu.icm.unity.base.message.MessageSource msg) getId()booleantoPrettyStringNoPrefix(pl.edu.icm.unity.base.identity.IdentityParam from) voidMethods inherited from class pl.edu.icm.unity.stdext.identity.AbstractStaticIdentityTypeProvider
createNewIdentity, isEmailVerifiable, isExpired, isTargeted, isUserSettableMethods inherited from class pl.edu.icm.unity.stdext.identity.AbstractIdentityTypeProvider
convertFromString, equals, hashCode, isRemovable, toHumanFriendlyString, toPrettyString, toString, toString
-
Field Details
-
ID
- See Also:
-
-
Constructor Details
-
IdentifierIdentity
public IdentifierIdentity()
-
-
Method Details
-
getId
-
getDefaultDescriptionKey
-
validate
-
getComparableValue
-
toPrettyStringNoPrefix
-
isDynamic
public boolean isDynamic()- Specified by:
isDynamicin interfacepl.edu.icm.unity.engine.api.identity.IdentityTypeDefinition- Overrides:
isDynamicin classAbstractStaticIdentityTypeProvider
-
getHumanFriendlyDescription
-
getHumanFriendlyName
-