Class AbstractVerificator
java.lang.Object
pl.edu.icm.unity.engine.api.authn.AbstractVerificator
- All Implemented Interfaces:
CredentialExchange,CredentialVerificator,StringConfigurable,DescribedObject,NamedObject
- Direct Known Subclasses:
AbstractLocalVerificator,AbstractRemoteVerificator
Abstract
CredentialVerificator with a common boilerplate code.- Author:
- K. Benedyczak
-
Nested Class Summary
Nested classes/interfaces inherited from interface pl.edu.icm.unity.engine.api.authn.CredentialVerificator
CredentialVerificator.VerificatorType -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()voidsetIdentityResolver(IdentityResolver identityResolver) voidsetInstanceName(String instanceName) Instance name is the configured name of the authenticator to which this credential verificator belongs.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pl.edu.icm.unity.engine.api.authn.CredentialVerificator
getTypeMethods inherited from interface pl.edu.icm.unity.engine.api.utils.StringConfigurable
getSerializedConfiguration, setSerializedConfiguration
-
Field Details
-
instanceName
-
identityResolver
-
-
Constructor Details
-
AbstractVerificator
-
-
Method Details
-
getExchangeId
- Specified by:
getExchangeIdin interfaceCredentialExchange
-
getName
- Specified by:
getNamein interfaceNamedObject- Returns:
- human readable name of the object. Must be unique for the object class.
-
getDescription
- Specified by:
getDescriptionin interfaceDescribedObject- Returns:
- human readable description of the object.
-
setIdentityResolver
- Specified by:
setIdentityResolverin interfaceCredentialVerificator
-
setInstanceName
Description copied from interface:CredentialVerificatorInstance name is the configured name of the authenticator to which this credential verificator belongs.- Specified by:
setInstanceNamein interfaceCredentialVerificator
-