Package | Description |
---|---|
org.forgerock.openicf.connectors.xml |
This is the core package for the connector.
|
org.forgerock.openicf.framework.async |
OpenICF Asynchronous API package.
|
org.forgerock.openicf.framework.async.impl | |
org.forgerock.openicf.framework.remote |
OpenICF Remote Procedure Call Package.
|
org.forgerock.openicf.misc.scriptedcommon | |
org.identityconnectors.contract.test | |
org.identityconnectors.framework.api.operations | |
org.identityconnectors.framework.common.objects | |
org.identityconnectors.framework.common.objects.filter | |
org.identityconnectors.framework.impl.api | |
org.identityconnectors.framework.impl.api.local.operations | |
org.identityconnectors.framework.spi.operations | |
org.identityconnectors.ldap.search | |
org.identityconnectors.test.common |
Modifier and Type | Method and Description |
---|---|
Collection<ConnectorObject> |
XMLHandlerImpl.search(String query,
ObjectClass objClass) |
Collection<ConnectorObject> |
XMLHandler.search(String query,
ObjectClass objectClass) |
Collection<ConnectorObject> |
ConcurrentXMLHandler.search(String query,
ObjectClass objectClass) |
Modifier and Type | Method and Description |
---|---|
org.forgerock.util.promise.Promise<ConnectorObject,RuntimeException> |
GetAsyncApiOp.getObjectAsync(ObjectClass objectClass,
Uid uid,
OperationOptions options)
Get a particular
ConnectorObject
based on the Uid . |
Modifier and Type | Method and Description |
---|---|
ConnectorObject |
GetAsyncApiOpImpl.getObject(ObjectClass objectClass,
Uid uid,
OperationOptions options) |
Modifier and Type | Method and Description |
---|---|
static AbstractLocalOperationProcessor<ConnectorObject,OperationMessages.GetOpRequest> |
GetAsyncApiOpImpl.createProcessor(long requestId,
WebSocketConnectionHolder socket,
OperationMessages.GetOpRequest message) |
org.forgerock.util.promise.Promise<ConnectorObject,RuntimeException> |
GetAsyncApiOpImpl.getObjectAsync(ObjectClass objectClass,
Uid uid,
OperationOptions options) |
Modifier and Type | Method and Description |
---|---|
Subscription |
ConnectorEventSubscriptionApiOpImpl.subscribe(ObjectClass objectClass,
Filter eventFilter,
Observer<ConnectorObject> handler,
OperationOptions operationOptions) |
org.forgerock.util.promise.Promise<Void,RuntimeException> |
ConnectorEventSubscriptionApiOpImpl.trySubscribe(ObjectClass objectClass,
Filter eventFilter,
Observer<ConnectorObject> handler,
OperationOptions options) |
Modifier and Type | Method and Description |
---|---|
org.forgerock.util.promise.Promise<ConnectorObject,RuntimeException> |
RemoteAsyncConnectorFacade.getObjectAsync(ObjectClass objectClass,
Uid uid,
OperationOptions options) |
Modifier and Type | Method and Description |
---|---|
static ConnectorObject |
ICFObjectBuilder.co(groovy.lang.Closure attribute) |
Modifier and Type | Method and Description |
---|---|
void |
SyncDeltaDelegate.object(ConnectorObject connectorObject) |
Modifier and Type | Method and Description |
---|---|
static List<ConnectorObject> |
ConnectorHelper.search(ConnectorFacade connectorFacade,
ObjectClass objClass,
Filter filter,
OperationOptions opOptions)
Performs search on connector facade with specified object class, filter and operation options.
|
static Map<Uid,ConnectorObject> |
ConnectorHelper.search2Map(ConnectorFacade connectorFacade,
ObjectClass objClass,
Filter filter,
OperationOptions opOptions)
Performs search on connector facade with specified object class, filter and operation options.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
ConnectorHelper.checkObject(ObjectClassInfo objectClassInfo,
ConnectorObject connectorObj,
Set<Attribute> requestedAttributes)
Checks if object has expected attributes and values.
|
static boolean |
ConnectorHelper.checkObject(ObjectClassInfo objectClassInfo,
ConnectorObject connectorObj,
Set<Attribute> requestedAttributes,
boolean checkNotReturnedByDefault)
Checks if object has expected attributes and values.
|
Modifier and Type | Method and Description |
---|---|
ConnectorObject |
GetApiOp.getObject(ObjectClass objectClass,
Uid uid,
OperationOptions options)
Get a particular
ConnectorObject based on the Uid . |
Modifier and Type | Method and Description |
---|---|
Subscription |
ConnectorEventSubscriptionApiOp.subscribe(ObjectClass objectClass,
Filter eventFilter,
Observer<ConnectorObject> handler,
OperationOptions operationOptions) |
Modifier and Type | Method and Description |
---|---|
ConnectorObject |
ConnectorObjectBuilder.build()
Builds a 'ConnectorObject' based on the attributes and Uid provided.
|
ConnectorObject |
SyncDeltaBuilder.getObject()
Returns the object that changed.
|
ConnectorObject |
SyncDelta.getObject()
Returns the connector object that changed.
|
Modifier and Type | Method and Description |
---|---|
ConnectorObjectBuilder |
ConnectorObjectBuilder.add(ConnectorObject obj)
Takes all the attribute from a
ConnectorObject and add/overwrite
the current attributes. |
static Date |
AttributeUtil.getPasswordExpirationDate(ConnectorObject obj)
Retrieve the password expiration date from the
ConnectorObject . |
boolean |
ResultsHandler.handle(ConnectorObject connectorObject)
Invoked each time a matching
ConnectorObject is returned from a
query request. |
static Boolean |
AttributeUtil.isEnabled(ConnectorObject obj)
Determine if the
ConnectorObject is enable. |
static Boolean |
AttributeUtil.isLockedOut(ConnectorObject obj)
Determine if the
ConnectorObject is locked out. |
static Boolean |
AttributeUtil.isPasswordExpired(ConnectorObject obj)
Determine if the password is expired for this object.
|
SyncDeltaBuilder |
SyncDeltaBuilder.setObject(ConnectorObject object)
Sets the object that changed and implicitly sets Uid if object is not
null.
|
Modifier and Type | Method and Description |
---|---|
boolean |
StringFilter.accept(ConnectorObject obj) |
boolean |
PresenceFilter.accept(ConnectorObject obj)
Determines if the attribute provided is present in the
ConnectorObject . |
boolean |
OrFilter.accept(ConnectorObject obj)
Takes the result from the left and ORs it w/ the right filter.
|
boolean |
NotFilter.accept(ConnectorObject obj)
Return the opposite the internal filters return value.
|
boolean |
LessThanOrEqualFilter.accept(ConnectorObject obj)
Return false if the attribute is not present otherwise compare the
attribute to the
ConnectorObject 's Attribute . |
boolean |
LessThanFilter.accept(ConnectorObject obj) |
boolean |
GreaterThanOrEqualFilter.accept(ConnectorObject obj) |
boolean |
GreaterThanFilter.accept(ConnectorObject obj)
Determine if the
ConnectorObject Attribute value is
greater than the one provided in the filter. |
boolean |
Filter.accept(ConnectorObject obj)
Determines whether the specified
ConnectorObject matches this
filter. |
boolean |
ExtendedMatchFilter.accept(ConnectorObject obj)
Framework can not understand this filter, always return true.
|
boolean |
EqualsFilter.accept(ConnectorObject obj)
Determines whether the specified
ConnectorObject contains an
attribute that has the same name and contains a value that is equals the
value of the attribute that FilterBuilder placed into this
filter. |
boolean |
ContainsAllValuesFilter.accept(ConnectorObject obj)
Determine whether the specified
ConnectorObject contains an
Attribute that has the same name as
and contains all of the values of the attribute that
FilterBuilder placed into this filter. |
boolean |
AndFilter.accept(ConnectorObject obj)
Ands the left and right filters.
|
int |
ComparableAttributeFilter.compare(ConnectorObject obj)
Call compareTo on the attribute values.
|
protected Object |
FilteredResultsHandlerVisitor.expectSingleValue(ConnectorObject connectorObject,
String attributeName) |
protected <T> T |
FilteredResultsHandlerVisitor.expectSingleValue(ConnectorObject connectorObject,
String attributeName,
Class<T> expect) |
boolean |
AttributeFilter.isPresent(ConnectorObject obj)
Determines if the attribute provided is present in the
ConnectorObject . |
FilteredResultsHandlerVisitor.FilterResult |
FilteredResultsHandlerVisitor.visitAndFilter(ConnectorObject connectorObject,
AndFilter filter) |
FilteredResultsHandlerVisitor.FilterResult |
FilteredResultsHandlerVisitor.visitContainsAllValuesFilter(ConnectorObject connectorObject,
ContainsAllValuesFilter filter) |
FilteredResultsHandlerVisitor.FilterResult |
FilteredResultsHandlerVisitor.visitContainsFilter(ConnectorObject connectorObject,
ContainsFilter filter) |
FilteredResultsHandlerVisitor.FilterResult |
FilteredResultsHandlerVisitor.visitEndsWithFilter(ConnectorObject connectorObject,
EndsWithFilter filter) |
FilteredResultsHandlerVisitor.FilterResult |
FilteredResultsHandlerVisitor.visitEqualsFilter(ConnectorObject connectorObject,
EqualsFilter filter) |
FilteredResultsHandlerVisitor.FilterResult |
FilteredResultsHandlerVisitor.visitExtendedFilter(ConnectorObject connectorObject,
Filter filter) |
FilteredResultsHandlerVisitor.FilterResult |
FilteredResultsHandlerVisitor.visitGreaterThanFilter(ConnectorObject connectorObject,
GreaterThanFilter filter) |
FilteredResultsHandlerVisitor.FilterResult |
FilteredResultsHandlerVisitor.visitGreaterThanOrEqualFilter(ConnectorObject connectorObject,
GreaterThanOrEqualFilter filter) |
FilteredResultsHandlerVisitor.FilterResult |
FilteredResultsHandlerVisitor.visitLessThanFilter(ConnectorObject connectorObject,
LessThanFilter filter) |
FilteredResultsHandlerVisitor.FilterResult |
FilteredResultsHandlerVisitor.visitLessThanOrEqualFilter(ConnectorObject connectorObject,
LessThanOrEqualFilter filter) |
FilteredResultsHandlerVisitor.FilterResult |
FilteredResultsHandlerVisitor.visitNotFilter(ConnectorObject connectorObject,
NotFilter filter) |
FilteredResultsHandlerVisitor.FilterResult |
FilteredResultsHandlerVisitor.visitOrFilter(ConnectorObject connectorObject,
OrFilter filter) |
FilteredResultsHandlerVisitor.FilterResult |
FilteredResultsHandlerVisitor.visitStartsWithFilter(ConnectorObject connectorObject,
StartsWithFilter filter) |
Modifier and Type | Method and Description |
---|---|
ConnectorObject |
AbstractConnectorFacade.getObject(ObjectClass objectClass,
Uid uid,
OperationOptions options)
Get a particular
ConnectorObject based on the Uid . |
Modifier and Type | Method and Description |
---|---|
Subscription |
AbstractConnectorFacade.subscribe(ObjectClass objectClass,
Filter eventFilter,
Observer<ConnectorObject> handler,
OperationOptions operationOptions) |
Modifier and Type | Method and Description |
---|---|
ConnectorObject |
GetImpl.getObject(ObjectClass objectClass,
Uid uid,
OperationOptions options) |
ConnectorObject |
ObjectNormalizerFacade.normalizeObject(ConnectorObject orig)
Returns the normalized object.
|
ConnectorObject |
AttributesToGetResultsHandler.reduceToAttrsToGet(ConnectorObject obj) |
Modifier and Type | Method and Description |
---|---|
boolean |
FilteredResultsHandler.PassThroughFilter.accept(ConnectorObject obj) |
boolean |
SearchImpl.AttributesToGetSearchResultsHandler.handle(ConnectorObject obj)
Handle the object w/ reduced attributes.
|
boolean |
NormalizingResultsHandler.handle(ConnectorObject obj) |
boolean |
FilteredResultsHandler.handle(ConnectorObject object) |
boolean |
DuplicateFilteringResultsHandler.handle(ConnectorObject object) |
ConnectorObject |
ObjectNormalizerFacade.normalizeObject(ConnectorObject orig)
Returns the normalized object.
|
ConnectorObject |
AttributesToGetResultsHandler.reduceToAttrsToGet(ConnectorObject obj) |
Modifier and Type | Method and Description |
---|---|
Subscription |
SubscriptionImpl.subscribe(ObjectClass objectClass,
Filter eventFilter,
Observer<ConnectorObject> handler,
OperationOptions operationOptions) |
Modifier and Type | Method and Description |
---|---|
Subscription |
ConnectorEventSubscriptionOp.subscribe(ObjectClass objectClass,
Filter eventFilter,
Observer<ConnectorObject> observer,
OperationOptions operationOptions) |
Modifier and Type | Method and Description |
---|---|
static ConnectorObject |
LdapSearches.findObject(LdapConnection conn,
ObjectClass oclass,
LdapFilter filter,
String... attrsToGet) |
ConnectorObject |
LdapSearch.getSingleResult()
Executes the query against all configured base DNs and returns the first
ConnectorObject or null . |
Modifier and Type | Method and Description |
---|---|
static List<ConnectorObject> |
LdapSearches.findObjects(LdapConnection conn,
ObjectClass oclass,
String baseDN,
Attribute attr,
String... attrsToGet) |
Modifier and Type | Method and Description |
---|---|
List<ConnectorObject> |
ToListResultsHandler.getObjects() |
static List<ConnectorObject> |
TestHelpers.searchToList(SearchApiOp search,
ObjectClass objectClass,
Filter filter) |
static List<ConnectorObject> |
TestHelpers.searchToList(SearchApiOp search,
ObjectClass objectClass,
Filter filter,
OperationOptions options) |
static List<ConnectorObject> |
TestHelpers.searchToList(SearchOp<?> search,
ObjectClass objectClass,
Filter filter)
Performs a raw, unfiltered search at the SPI level, eliminating
duplicates from the result set.
|
static List<ConnectorObject> |
TestHelpers.searchToList(SearchOp<?> search,
ObjectClass objectClass,
Filter filter,
OperationOptions options)
Performs a raw, unfiltered search at the SPI level, eliminating
duplicates from the result set.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ToListResultsHandler.handle(ConnectorObject object) |
Copyright © 2018–2025. All rights reserved.