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
-
-
-
Method Detail
-
authenticate
@Async public Future<Uid> authenticate(ConnectorFacade connector, String username, GuardedString password, OperationOptions options)
-
create
@Async public Future<Uid> create(ConnectorFacade connector, ObjectClass objectClass, Set<Attribute> attrs, OperationOptions options)
-
update
@Async public Future<Uid> update(ConnectorFacade connector, ObjectClass objectClass, Uid uid, Set<Attribute> attrs, OperationOptions options)
-
updateDelta
@Async public Future<Set<AttributeDelta>> updateDelta(ConnectorFacade connector, ObjectClass objectClass, Uid uid, Set<AttributeDelta> modifications, OperationOptions options)
-
delete
@Async public Future<Uid> delete(ConnectorFacade connector, ObjectClass objectClass, Uid uid, OperationOptions options)
-
getLatestSyncToken
@Async public Future<SyncToken> getLatestSyncToken(ConnectorFacade connector, ObjectClass objectClass)
-
getObject
@Async public Future<ConnectorObject> getObject(ConnectorFacade connector, ObjectClass objectClass, Attribute connObjectKey, boolean ignoreCaseMatch, OperationOptions options)
-
getObjectClassInfo
@Async public Future<Set<ObjectClassInfo>> getObjectClassInfo(ConnectorFacade connector)
-
validate
@Async public Future<String> validate(ConnectorFacade connector)
-
test
@Async public Future<String> test(ConnectorFacade connector)
-
-