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
public abstract class AbstractStaticIdentityTypeProvider extends AbstractIdentityTypeProvider
Base class for static identity types, which simply store the identity value in the database.- Author:
- K. Benedyczak
-
-
Constructor Summary
Constructors Constructor Description AbstractStaticIdentityTypeProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description pl.edu.icm.unity.types.basic.IdentitycreateNewIdentity(String realm, String target, long entityId)booleanisDynamic()booleanisEmailVerifiable()booleanisExpired(pl.edu.icm.unity.types.basic.Identity idRepresentation)booleanisTargeted()-
Methods inherited from class pl.edu.icm.unity.stdext.identity.AbstractIdentityTypeProvider
convertFromString, equals, hashCode, isRemovable, toHumanFriendlyString, toPrettyString, toString, toString
-
-
-
-
Method Detail
-
createNewIdentity
public pl.edu.icm.unity.types.basic.Identity createNewIdentity(String realm, String target, long entityId)
-
isDynamic
public boolean isDynamic()
-
isTargeted
public boolean isTargeted()
-
isExpired
public boolean isExpired(pl.edu.icm.unity.types.basic.Identity idRepresentation)
-
isEmailVerifiable
public boolean isEmailVerifiable()
-
-