Package pl.edu.icm.unity.stdext.identity
Class AbstractStaticIdentityTypeProvider
java.lang.Object
pl.edu.icm.unity.stdext.identity.AbstractIdentityTypeProvider
pl.edu.icm.unity.stdext.identity.AbstractStaticIdentityTypeProvider
- All Implemented Interfaces:
pl.edu.icm.unity.engine.api.identity.IdentityTypeDefinition
- Direct Known Subclasses:
EmailIdentity,IdentifierIdentity,UsernameIdentity,X500Identity
Base class for static identity types, which simply store the identity value in the database.
- Author:
- K. Benedyczak
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionpl.edu.icm.unity.base.identity.IdentitycreateNewIdentity(String realm, String target, long entityId) booleanbooleanbooleanisExpired(pl.edu.icm.unity.base.identity.Identity idRepresentation) booleanbooleanMethods inherited from class pl.edu.icm.unity.stdext.identity.AbstractIdentityTypeProvider
convertFromString, equals, hashCode, isRemovable, toHumanFriendlyString, toPrettyString, toString, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface pl.edu.icm.unity.engine.api.identity.IdentityTypeDefinition
getComparableValue, getDefaultDescriptionKey, getHumanFriendlyDescription, getHumanFriendlyName, getId, toPrettyStringNoPrefix, validate
-
Constructor Details
-
AbstractStaticIdentityTypeProvider
public AbstractStaticIdentityTypeProvider()
-
-
Method Details
-
createNewIdentity
-
isDynamic
public boolean isDynamic() -
isUserSettable
public boolean isUserSettable() -
isTargeted
public boolean isTargeted() -
isExpired
public boolean isExpired(pl.edu.icm.unity.base.identity.Identity idRepresentation) -
isEmailVerifiable
public boolean isEmailVerifiable()
-