Class AsyncConnectorFacade
- java.lang.Object
-
- org.apache.syncope.core.provisioning.java.AsyncConnectorFacade
-
public class AsyncConnectorFacade extends Object
Intercept calls to ConnectorFacade's methods and check if the corresponding connector instance has been configured to allow every single operation: if not, simply do nothing.
-
-
Constructor Summary
Constructors Constructor Description AsyncConnectorFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Future<org.identityconnectors.framework.common.objects.Uid>
authenticate(org.identityconnectors.framework.api.ConnectorFacade connector, String username, org.identityconnectors.common.security.GuardedString password, org.identityconnectors.framework.common.objects.OperationOptions options)
Future<org.identityconnectors.framework.common.objects.Uid>
create(org.identityconnectors.framework.api.ConnectorFacade connector, org.identityconnectors.framework.common.objects.ObjectClass objectClass, Set<org.identityconnectors.framework.common.objects.Attribute> attrs, org.identityconnectors.framework.common.objects.OperationOptions options)
Future<org.identityconnectors.framework.common.objects.Uid>
delete(org.identityconnectors.framework.api.ConnectorFacade connector, org.identityconnectors.framework.common.objects.ObjectClass objectClass, org.identityconnectors.framework.common.objects.Uid uid, org.identityconnectors.framework.common.objects.OperationOptions options)
Future<org.identityconnectors.framework.common.objects.SyncToken>
getLatestSyncToken(org.identityconnectors.framework.api.ConnectorFacade connector, org.identityconnectors.framework.common.objects.ObjectClass objectClass)
Future<org.identityconnectors.framework.common.objects.ConnectorObject>
getObject(org.identityconnectors.framework.api.ConnectorFacade connector, org.identityconnectors.framework.common.objects.ObjectClass objectClass, org.identityconnectors.framework.common.objects.Attribute connObjectKey, boolean ignoreCaseMatch, org.identityconnectors.framework.common.objects.OperationOptions options)
Future<Set<org.identityconnectors.framework.common.objects.ObjectClassInfo>>
getObjectClassInfo(org.identityconnectors.framework.api.ConnectorFacade connector)
Future<String>
test(org.identityconnectors.framework.api.ConnectorFacade connector)
Future<org.identityconnectors.framework.common.objects.Uid>
update(org.identityconnectors.framework.api.ConnectorFacade connector, org.identityconnectors.framework.common.objects.ObjectClass objectClass, org.identityconnectors.framework.common.objects.Uid uid, Set<org.identityconnectors.framework.common.objects.Attribute> attrs, org.identityconnectors.framework.common.objects.OperationOptions options)
Future<Set<org.identityconnectors.framework.common.objects.AttributeDelta>>
updateDelta(org.identityconnectors.framework.api.ConnectorFacade connector, org.identityconnectors.framework.common.objects.ObjectClass objectClass, org.identityconnectors.framework.common.objects.Uid uid, Set<org.identityconnectors.framework.common.objects.AttributeDelta> modifications, org.identityconnectors.framework.common.objects.OperationOptions options)
Future<String>
validate(org.identityconnectors.framework.api.ConnectorFacade connector)
-
-
-
Method Detail
-
authenticate
@Async public Future<org.identityconnectors.framework.common.objects.Uid> authenticate(org.identityconnectors.framework.api.ConnectorFacade connector, String username, org.identityconnectors.common.security.GuardedString password, org.identityconnectors.framework.common.objects.OperationOptions options)
-
create
@Async public Future<org.identityconnectors.framework.common.objects.Uid> create(org.identityconnectors.framework.api.ConnectorFacade connector, org.identityconnectors.framework.common.objects.ObjectClass objectClass, Set<org.identityconnectors.framework.common.objects.Attribute> attrs, org.identityconnectors.framework.common.objects.OperationOptions options)
-
update
@Async public Future<org.identityconnectors.framework.common.objects.Uid> update(org.identityconnectors.framework.api.ConnectorFacade connector, org.identityconnectors.framework.common.objects.ObjectClass objectClass, org.identityconnectors.framework.common.objects.Uid uid, Set<org.identityconnectors.framework.common.objects.Attribute> attrs, org.identityconnectors.framework.common.objects.OperationOptions options)
-
updateDelta
@Async public Future<Set<org.identityconnectors.framework.common.objects.AttributeDelta>> updateDelta(org.identityconnectors.framework.api.ConnectorFacade connector, org.identityconnectors.framework.common.objects.ObjectClass objectClass, org.identityconnectors.framework.common.objects.Uid uid, Set<org.identityconnectors.framework.common.objects.AttributeDelta> modifications, org.identityconnectors.framework.common.objects.OperationOptions options)
-
delete
@Async public Future<org.identityconnectors.framework.common.objects.Uid> delete(org.identityconnectors.framework.api.ConnectorFacade connector, org.identityconnectors.framework.common.objects.ObjectClass objectClass, org.identityconnectors.framework.common.objects.Uid uid, org.identityconnectors.framework.common.objects.OperationOptions options)
-
getLatestSyncToken
@Async public Future<org.identityconnectors.framework.common.objects.SyncToken> getLatestSyncToken(org.identityconnectors.framework.api.ConnectorFacade connector, org.identityconnectors.framework.common.objects.ObjectClass objectClass)
-
getObject
@Async public Future<org.identityconnectors.framework.common.objects.ConnectorObject> getObject(org.identityconnectors.framework.api.ConnectorFacade connector, org.identityconnectors.framework.common.objects.ObjectClass objectClass, org.identityconnectors.framework.common.objects.Attribute connObjectKey, boolean ignoreCaseMatch, org.identityconnectors.framework.common.objects.OperationOptions options)
-
getObjectClassInfo
@Async public Future<Set<org.identityconnectors.framework.common.objects.ObjectClassInfo>> getObjectClassInfo(org.identityconnectors.framework.api.ConnectorFacade connector)
-
validate
@Async public Future<String> validate(org.identityconnectors.framework.api.ConnectorFacade connector)
-
-