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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
void
setIdentityResolver
(IdentityResolver identityResolver) void
setInstanceName
(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, wait
Methods inherited from interface pl.edu.icm.unity.engine.api.authn.CredentialVerificator
getType
Methods 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:
getExchangeId
in interfaceCredentialExchange
-
getName
- Specified by:
getName
in interfaceNamedObject
- Returns:
- human readable name of the object. Must be unique for the object class.
-
getDescription
- Specified by:
getDescription
in interfaceDescribedObject
- Returns:
- human readable description of the object.
-
setIdentityResolver
- Specified by:
setIdentityResolver
in interfaceCredentialVerificator
-
setInstanceName
Description copied from interface:CredentialVerificator
Instance name is the configured name of the authenticator to which this credential verificator belongs.- Specified by:
setInstanceName
in interfaceCredentialVerificator
-