@Component public class AsyncConnectorFacade extends Object
Constructor and Description |
---|
AsyncConnectorFacade() |
Modifier and Type | Method and Description |
---|---|
Future<Uid> |
authenticate(ConnectorFacade connector,
String username,
GuardedString password,
OperationOptions options) |
Future<Uid> |
create(ConnectorFacade connector,
ObjectClass objectClass,
Set<Attribute> attrs,
OperationOptions options) |
Future<Uid> |
delete(ConnectorFacade connector,
ObjectClass objectClass,
Uid uid,
OperationOptions options) |
Future<SyncToken> |
getLatestSyncToken(ConnectorFacade connector,
ObjectClass objectClass) |
Future<ConnectorObject> |
getObject(ConnectorFacade connector,
ObjectClass objectClass,
Attribute connObjectKey,
boolean ignoreCaseMatch,
OperationOptions options) |
Future<Set<ObjectClassInfo>> |
getObjectClassInfo(ConnectorFacade connector) |
Future<String> |
test(ConnectorFacade connector) |
Future<Uid> |
update(ConnectorFacade connector,
ObjectClass objectClass,
Uid uid,
Set<Attribute> attrs,
OperationOptions options) |
Future<String> |
validate(ConnectorFacade connector) |
@Async public Future<Uid> authenticate(ConnectorFacade connector, String username, GuardedString password, OperationOptions options)
@Async public Future<Uid> create(ConnectorFacade connector, ObjectClass objectClass, Set<Attribute> attrs, OperationOptions options)
@Async public Future<Uid> update(ConnectorFacade connector, ObjectClass objectClass, Uid uid, Set<Attribute> attrs, OperationOptions options)
@Async public Future<Uid> delete(ConnectorFacade connector, ObjectClass objectClass, Uid uid, OperationOptions options)
@Async public Future<SyncToken> getLatestSyncToken(ConnectorFacade connector, ObjectClass objectClass)
@Async public Future<ConnectorObject> getObject(ConnectorFacade connector, ObjectClass objectClass, Attribute connObjectKey, boolean ignoreCaseMatch, OperationOptions options)
@Async public Future<Set<ObjectClassInfo>> getObjectClassInfo(ConnectorFacade connector)
@Async public Future<String> validate(ConnectorFacade connector)
@Async public Future<String> test(ConnectorFacade connector)
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.