Class ResolveUsernameImpl
- java.lang.Object
-
- org.identityconnectors.framework.impl.api.local.operations.APIOperationRunner
-
- org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunner
-
- org.identityconnectors.framework.impl.api.local.operations.ResolveUsernameImpl
-
- All Implemented Interfaces:
APIOperation
,ResolveUsernameApiOp
public class ResolveUsernameImpl extends ConnectorAPIOperationRunner implements ResolveUsernameApiOp
-
-
Field Summary
-
Fields inherited from interface org.identityconnectors.framework.api.operations.APIOperation
NO_TIMEOUT
-
-
Constructor Summary
Constructors Constructor Description ResolveUsernameImpl(ConnectorOperationalContext context, Connector connector)
Pass the configuration etc to the abstract class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Uid
resolveUsername(ObjectClass objectClass, String username, OperationOptions options)
Resolve the username to anUid
.-
Methods inherited from class org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunner
getConnector, getNormalizer, getOperationalContext
-
-
-
-
Constructor Detail
-
ResolveUsernameImpl
public ResolveUsernameImpl(ConnectorOperationalContext context, Connector connector)
Pass the configuration etc to the abstract class.
-
-
Method Detail
-
resolveUsername
public Uid resolveUsername(ObjectClass objectClass, String username, OperationOptions options)
Resolve the username to anUid
.- Specified by:
resolveUsername
in interfaceResolveUsernameApiOp
- Parameters:
objectClass
- The object class to use for authenticate. Will typically be an account. Must not be null.username
- string that represents the account or user id.options
- additional options that impact the way this operation is run. May be null.- Returns:
- Uid The uid of the account that would be used to authenticate.
-
-