Uses of Class
org.identityconnectors.framework.common.objects.ObjectClass
-
Packages that use ObjectClass Package Description org.identityconnectors.framework.api.operations org.identityconnectors.framework.api.operations.batch org.identityconnectors.framework.common.exceptions org.identityconnectors.framework.common.objects org.identityconnectors.framework.spi This is the "Service Provider Interface" package.org.identityconnectors.framework.spi.operations -
-
Uses of ObjectClass in org.identityconnectors.framework.api.operations
Methods in org.identityconnectors.framework.api.operations with parameters of type ObjectClass Modifier and Type Method Description Uid
UpdateApiOp. addAttributeValues(ObjectClass objclass, Uid uid, java.util.Set<Attribute> valuesToAdd, OperationOptions options)
Update the object specified by theObjectClass
andUid
, adding to the current values of each attribute the values provided.Uid
AuthenticationApiOp. authenticate(ObjectClass objectClass, java.lang.String username, GuardedString password, OperationOptions options)
Most basic authentication available.Uid
CreateApiOp. create(ObjectClass objectClass, java.util.Set<Attribute> createAttributes, OperationOptions options)
Create a target object based on the specified attributes.void
DeleteApiOp. delete(ObjectClass objectClass, Uid uid, OperationOptions options)
Delete the object that the specified Uid identifies (if any).SyncToken
SyncApiOp. getLatestSyncToken(ObjectClass objectClass)
Returns the token corresponding to the most recent synchronization event for any instance of the specified object class.ConnectorObject
GetApiOp. getObject(ObjectClass objectClass, Uid uid, OperationOptions options)
Get a particularConnectorObject
based on theUid
.Uid
UpdateApiOp. removeAttributeValues(ObjectClass objclass, Uid uid, java.util.Set<Attribute> valuesToRemove, OperationOptions options)
Update the object specified by theObjectClass
andUid
, removing from the current values of each attribute the values provided.Uid
ResolveUsernameApiOp. resolveUsername(ObjectClass objectClass, java.lang.String username, OperationOptions options)
Resolve the givenauthentication
username to the correspondingUid
.SearchResult
SearchApiOp. search(ObjectClass objectClass, Filter filter, ResultsHandler handler, OperationOptions options)
Search the resource for all objects that match the object class and filter.Subscription
ConnectorEventSubscriptionApiOp. subscribe(ObjectClass objectClass, Filter eventFilter, Observer<ConnectorObject> handler, OperationOptions operationOptions)
Subscription
SyncEventSubscriptionApiOp. subscribe(ObjectClass objectClass, SyncToken token, Observer<SyncDelta> handler, OperationOptions operationOptions)
Create a subscription to a given sync topic.SyncToken
SyncApiOp. sync(ObjectClass objectClass, SyncToken token, SyncResultsHandler handler, OperationOptions options)
Request synchronization events--i.e., native changes to target objects.Uid
UpdateApiOp. update(ObjectClass objectClass, Uid uid, java.util.Set<Attribute> replaceAttributes, OperationOptions options)
Update the object specified by theObjectClass
andUid
, replacing the current values of each attribute with the values provided. -
Uses of ObjectClass in org.identityconnectors.framework.api.operations.batch
Methods in org.identityconnectors.framework.api.operations.batch that return ObjectClass Modifier and Type Method Description ObjectClass
BatchTask. getObjectClass()
Return the ObjectClass used for this task.ObjectClass
CreateBatchTask. getObjectClass()
Return the ObjectClass used for this task.ObjectClass
DeleteBatchTask. getObjectClass()
Return the ObjectClass used for this task.ObjectClass
UpdateBatchTask. getObjectClass()
Return the ObjectClass used for this task.Methods in org.identityconnectors.framework.api.operations.batch with parameters of type ObjectClass Modifier and Type Method Description void
BatchBuilder. addCreateOp(ObjectClass objectClass, java.util.Set<Attribute> createAttributes, OperationOptions options)
Add a Create operation to the batch.void
BatchBuilder. addDeleteOp(ObjectClass objectClass, Uid uid, OperationOptions options)
Add a Delete operation to the batch.void
BatchBuilder. addUpdateAddOp(ObjectClass objectClass, Uid uid, java.util.Set<Attribute> attributes, OperationOptions options)
Add an Update:Add operation to the batch.void
BatchBuilder. addUpdateRemoveOp(ObjectClass objectClass, Uid uid, java.util.Set<Attribute> attributes, OperationOptions options)
Add an Update:Remove operation to the batch.void
BatchBuilder. addUpdateReplaceOp(ObjectClass objectClass, Uid uid, java.util.Set<Attribute> attributes, OperationOptions options)
Add an Update:Replace operation to the batch.Constructors in org.identityconnectors.framework.api.operations.batch with parameters of type ObjectClass Constructor Description CreateBatchTask(ObjectClass objectClass, java.util.Set<Attribute> createAttributes, OperationOptions options)
Create a target object based on the specified attributes.DeleteBatchTask(ObjectClass objectClass, Uid uid, OperationOptions options)
Delete the object that the specified Uid identifies (if any).UpdateBatchTask(ObjectClass objectClass, Uid uid, java.util.Set<Attribute> replaceAttributes, OperationOptions options, UpdateType type)
SeeUpdateApiOp
. -
Uses of ObjectClass in org.identityconnectors.framework.common.exceptions
Constructors in org.identityconnectors.framework.common.exceptions with parameters of type ObjectClass Constructor Description UnknownUidException(Uid uid, ObjectClass objclass)
-
Uses of ObjectClass in org.identityconnectors.framework.common.objects
Fields in org.identityconnectors.framework.common.objects declared as ObjectClass Modifier and Type Field Description static ObjectClass
ObjectClass. ACCOUNT
Represents a human being in the context of a specific system or application.static ObjectClass
ObjectClass. ALL
Represents all collections that contains any object.static ObjectClass
ObjectClass. GROUP
Represents a collection that contains an object (such as an account).Methods in org.identityconnectors.framework.common.objects that return ObjectClass Modifier and Type Method Description ObjectClass
ConnectorObject. getObjectClass()
Gets theObjectClass
for this object.ObjectClass
QualifiedUid. getObjectClass()
Returns the object class.ObjectClass
SyncDelta. getObjectClass()
If the change described by thisSyncDelta.DELETE
and the deleted object value isnull
, this method returns the ObjectClass of the deleted object.ObjectClass
SyncDeltaBuilder. getObjectClass()
Gets the ObjectClass of the object that deleted.Methods in org.identityconnectors.framework.common.objects with parameters of type ObjectClass Modifier and Type Method Description static boolean
ObjectClassUtil. isSpecial(ObjectClass objectClass)
Determines whether the specified object class is a special object class.ConnectorObjectBuilder
ConnectorObjectBuilder. setObjectClass(ObjectClass oclass)
SyncDeltaBuilder
SyncDeltaBuilder. setObjectClass(ObjectClass objectClass)
Sets the ObjectClass of the object that deleted.Constructors in org.identityconnectors.framework.common.objects with parameters of type ObjectClass Constructor Description ConnectorObject(ObjectClass objectClass, java.util.Set<? extends Attribute> set)
Public only for serialization; please useConnectorObjectBuilder
.QualifiedUid(ObjectClass objectClass, Uid uid)
Create a QualifiedUid. -
Uses of ObjectClass in org.identityconnectors.framework.spi
Methods in org.identityconnectors.framework.spi with parameters of type ObjectClass Modifier and Type Method Description Attribute
AttributeNormalizer. normalizeAttribute(ObjectClass objectClass, Attribute attribute)
-
Uses of ObjectClass in org.identityconnectors.framework.spi.operations
Methods in org.identityconnectors.framework.spi.operations with parameters of type ObjectClass Modifier and Type Method Description Uid
UpdateAttributeValuesOp. addAttributeValues(ObjectClass objclass, Uid uid, java.util.Set<Attribute> valuesToAdd, OperationOptions options)
Update the object specified by theObjectClass
andUid
, adding to the current values of each attribute the values provided.Uid
AuthenticateOp. authenticate(ObjectClass objectClass, java.lang.String username, GuardedString password, OperationOptions options)
Simple authentication with two parameters presumed to be user name and password.Uid
CreateOp. create(ObjectClass objectClass, java.util.Set<Attribute> createAttributes, OperationOptions options)
TheConnector
developer is responsible for taking the attributes given (which always includes theObjectClass
) and create an object and itsUid
.FilterTranslator<T>
SearchOp. createFilterTranslator(ObjectClass objectClass, OperationOptions options)
Creates a filter translator that will translate a specifiedfilter
into one or more native queries.void
DeleteOp. delete(ObjectClass objectClass, Uid uid, OperationOptions options)
TheConnector
developer is responsible for calling the native delete methods to remove the object specified by its unique id.void
SearchOp. executeQuery(ObjectClass objectClass, T query, ResultsHandler handler, OperationOptions options)
ConnectorFacade calls this method once for each native query that the FilterTranslator produces in response to theFilter
passed intoSearchApiOp
.SyncToken
SyncOp. getLatestSyncToken(ObjectClass objectClass)
Returns the token corresponding to the most recent synchronization event.Uid
UpdateAttributeValuesOp. removeAttributeValues(ObjectClass objclass, Uid uid, java.util.Set<Attribute> valuesToRemove, OperationOptions options)
Update the object specified by theObjectClass
andUid
, removing from the current values of each attribute the values provided.Uid
ResolveUsernameOp. resolveUsername(ObjectClass objectClass, java.lang.String username, OperationOptions options)
Resolve an object to itsUid
based on its username.Subscription
ConnectorEventSubscriptionOp. subscribe(ObjectClass objectClass, Filter eventFilter, Observer<ConnectorObject> observer, OperationOptions operationOptions)
Subscription
SyncEventSubscriptionOp. subscribe(ObjectClass objectClass, SyncToken token, Observer<SyncDelta> observer, OperationOptions operationOptions)
void
SyncOp. sync(ObjectClass objectClass, SyncToken token, SyncResultsHandler handler, OperationOptions options)
Request synchronization events--i.e., native changes to target objects.Uid
UpdateOp. update(ObjectClass objectClass, Uid uid, java.util.Set<Attribute> replaceAttributes, OperationOptions options)
Update the object specified by theObjectClass
andUid
, replacing the current values of each attribute with the values provided.
-