Modifier and Type | Method and Description |
---|---|
static Uid |
ConnectorHelper.createObject(ConnectorFacade connectorFacade,
DataProvider dataProvider,
ObjectClassInfo objectClassInfo,
String testName,
int sequenceNumber,
OperationOptions opOptions)
gets the attributes for you
|
static Uid |
ConnectorHelper.createObject(ConnectorFacade connectorFacade,
DataProvider dataProvider,
ObjectClassInfo objectClassInfo,
String testName,
String qualifier,
int sequenceNumber,
OperationOptions opOptions)
gets the attributes for you, appending the qualifier to the attribute name
|
Modifier and Type | Method and Description |
---|---|
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 void |
ConnectorHelper.checkSyncDelta(ObjectClassInfo ocInfo,
SyncDelta delta,
Uid uid,
Set<Attribute> attributes,
SyncDeltaType deltaType,
boolean checkNotReturnedByDefault)
Check that passed SyncDelta has exptected values.
|
static boolean |
ConnectorHelper.deleteObject(ConnectorFacade connectorFacade,
ObjectClass objClass,
Uid uid,
boolean failOnError,
OperationOptions opOptions)
Performs deletion of object specified by uid.
|
Modifier and Type | Method and Description |
---|---|
Uid |
UpdateApiOp.addAttributeValues(ObjectClass objclass,
Uid uid,
Set<Attribute> valuesToAdd,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
adding to the current values of each attribute the values provided. |
Uid |
AuthenticationApiOp.authenticate(ObjectClass objectClass,
String username,
GuardedString password,
OperationOptions options)
Most basic authentication available.
|
Uid |
CreateApiOp.create(ObjectClass objectClass,
Set<Attribute> createAttributes,
OperationOptions options)
Create a target object based on the specified attributes.
|
Uid |
UpdateApiOp.removeAttributeValues(ObjectClass objclass,
Uid uid,
Set<Attribute> valuesToRemove,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
removing from the current values of each attribute the values provided. |
Uid |
ResolveUsernameApiOp.resolveUsername(ObjectClass objectClass,
String username,
OperationOptions options)
Resolve the given
authentication username to
the corresponding Uid . |
Uid |
UpdateApiOp.update(ObjectClass objectClass,
Uid uid,
Set<Attribute> replaceAttributes,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
replacing the current values of each attribute with the values provided. |
Modifier and Type | Method and Description |
---|---|
Uid |
UpdateApiOp.addAttributeValues(ObjectClass objclass,
Uid uid,
Set<Attribute> valuesToAdd,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
adding to the current values of each attribute the values provided. |
void |
DeleteApiOp.delete(ObjectClass objectClass,
Uid uid,
OperationOptions options)
Delete the object that the specified Uid identifies (if any).
|
ConnectorObject |
GetApiOp.getObject(ObjectClass objectClass,
Uid uid,
OperationOptions options)
Get a particular
ConnectorObject based on the Uid . |
Uid |
UpdateApiOp.removeAttributeValues(ObjectClass objclass,
Uid uid,
Set<Attribute> valuesToRemove,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
removing from the current values of each attribute the values provided. |
Uid |
UpdateApiOp.update(ObjectClass objectClass,
Uid uid,
Set<Attribute> replaceAttributes,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
replacing the current values of each attribute with the values provided. |
Set<AttributeDelta> |
UpdateDeltaApiOp.updateDelta(ObjectClass objclass,
Uid uid,
Set<AttributeDelta> modifications,
OperationOptions options) |
Modifier and Type | Method and Description |
---|---|
Uid |
AlreadyExistsException.getUid() |
Uid |
PasswordExpiredException.getUid() |
Modifier and Type | Method and Description |
---|---|
AlreadyExistsException |
AlreadyExistsException.initUid(Uid uid)
Sets the Uid of existing Object.
|
PasswordExpiredException |
PasswordExpiredException.initUid(Uid uid)
Sets the Uid.
|
static RetryableException |
RetryableException.wrap(String message,
Uid uid)
Constructs a new RetryableException which signals partial success of
create operation. |
Constructor and Description |
---|
UnknownUidException(Uid uid,
ObjectClass objclass) |
Modifier and Type | Method and Description |
---|---|
Uid |
SyncDeltaBuilder.getPreviousUid()
Gets the Uid of the object before the change.
|
Uid |
SyncDelta.getPreviousUid()
If the change described by this
SyncDelta modified the
object's Uid, this method returns the Uid before the change. |
Uid |
SyncDeltaBuilder.getUid()
Gets the Uid of the object that changed.
|
Uid |
AttributesAccessor.getUid()
Get the
Uid attribute from the set of attributes. |
Uid |
ConnectorObject.getUid()
Get the native identifier for this object.
|
Uid |
SyncDelta.getUid()
Returns the Uid of the connector object that changed.
|
Uid |
QualifiedUid.getUid()
Returns the uid.
|
static Uid |
AttributeUtil.getUidAttribute(Set<Attribute> attrs)
Get the
Uid from the specified set of attributes. |
Modifier and Type | Method and Description |
---|---|
static Set<Attribute> |
AttributeUtil.addUid(Set<Attribute> attrs,
Uid uid)
Returns a mutable copy of the original set with the uid attribute added.
|
SyncDeltaBuilder |
SyncDeltaBuilder.setPreviousUid(Uid previousUid)
Sets the Uid of the object before the change.
|
ConnectorObjectBuilder |
ConnectorObjectBuilder.setUid(Uid uid) |
SyncDeltaBuilder |
SyncDeltaBuilder.setUid(Uid uid)
Sets the Uid of the object that changed.
|
Constructor and Description |
---|
QualifiedUid(ObjectClass objectClass,
Uid uid)
Create a QualifiedUid.
|
Modifier and Type | Method and Description |
---|---|
Uid |
AbstractConnectorFacade.addAttributeValues(ObjectClass objclass,
Uid uid,
Set<Attribute> attrs,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
adding to the current values of each attribute the values provided. |
Uid |
AbstractConnectorFacade.authenticate(ObjectClass objectClass,
String username,
GuardedString password,
OperationOptions options)
Most basic authentication available.
|
Uid |
AbstractConnectorFacade.create(ObjectClass objectClass,
Set<Attribute> createAttributes,
OperationOptions options)
Create a target object based on the specified attributes.
|
Uid |
AbstractConnectorFacade.removeAttributeValues(ObjectClass objclass,
Uid uid,
Set<Attribute> attrs,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
removing from the current values of each attribute the values provided. |
Uid |
AbstractConnectorFacade.resolveUsername(ObjectClass objectClass,
String username,
OperationOptions options)
Resolve the given
authentication username to
the corresponding Uid . |
Uid |
AbstractConnectorFacade.update(ObjectClass objectClass,
Uid uid,
Set<Attribute> attrs,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
replacing the current values of each attribute with the values provided. |
Modifier and Type | Method and Description |
---|---|
Uid |
AbstractConnectorFacade.addAttributeValues(ObjectClass objclass,
Uid uid,
Set<Attribute> attrs,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
adding to the current values of each attribute the values provided. |
void |
AbstractConnectorFacade.delete(ObjectClass objectClass,
Uid uid,
OperationOptions options)
Delete the object that the specified Uid identifies (if any).
|
ConnectorObject |
AbstractConnectorFacade.getObject(ObjectClass objectClass,
Uid uid,
OperationOptions options)
Get a particular
ConnectorObject based on the Uid . |
Uid |
AbstractConnectorFacade.removeAttributeValues(ObjectClass objclass,
Uid uid,
Set<Attribute> attrs,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
removing from the current values of each attribute the values provided. |
Uid |
AbstractConnectorFacade.update(ObjectClass objectClass,
Uid uid,
Set<Attribute> attrs,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
replacing the current values of each attribute with the values provided. |
Set<AttributeDelta> |
AbstractConnectorFacade.updateDelta(ObjectClass objectClass,
Uid uid,
Set<AttributeDelta> attrsDelta,
OperationOptions options) |
Modifier and Type | Method and Description |
---|---|
Uid |
UpdateImpl.addAttributeValues(ObjectClass objclass,
Uid uid,
Set<Attribute> valuesToAdd,
OperationOptions options) |
Uid |
AuthenticationImpl.authenticate(ObjectClass objectClass,
String username,
GuardedString password,
OperationOptions options)
Authenticate using the basic credentials.
|
Uid |
CreateImpl.create(ObjectClass objectClass,
Set<Attribute> createAttributes,
OperationOptions options)
Calls the create method on the Connector side.
|
Uid |
UpdateImpl.removeAttributeValues(ObjectClass objclass,
Uid uid,
Set<Attribute> valuesToRemove,
OperationOptions options) |
Uid |
ResolveUsernameImpl.resolveUsername(ObjectClass objectClass,
String username,
OperationOptions options)
Resolve the username to an
Uid . |
Uid |
UpdateImpl.update(ObjectClass objectClass,
Uid uid,
Set<Attribute> replaceAttributes,
OperationOptions options) |
Modifier and Type | Method and Description |
---|---|
Uid |
UpdateImpl.addAttributeValues(ObjectClass objclass,
Uid uid,
Set<Attribute> valuesToAdd,
OperationOptions options) |
void |
DeleteImpl.delete(ObjectClass objectClass,
Uid uid,
OperationOptions options)
Calls the delete method on the Connector side.
|
ConnectorObject |
GetImpl.getObject(ObjectClass objectClass,
Uid uid,
OperationOptions options) |
Uid |
UpdateImpl.removeAttributeValues(ObjectClass objclass,
Uid uid,
Set<Attribute> valuesToRemove,
OperationOptions options) |
Uid |
UpdateImpl.update(ObjectClass objectClass,
Uid uid,
Set<Attribute> replaceAttributes,
OperationOptions options) |
Set<AttributeDelta> |
UpdateDeltaImpl.updateDelta(ObjectClass objclass,
Uid uid,
Set<AttributeDelta> modifications,
OperationOptions options) |
static void |
UpdateImpl.validateInput(ObjectClass objectClass,
Uid uid,
Set<Attribute> replaceAttributes,
boolean isDelta)
Makes things easier if you can trust the input.
|
Modifier and Type | Method and Description |
---|---|
Uid |
UpdateAttributeValuesOp.addAttributeValues(ObjectClass objclass,
Uid uid,
Set<Attribute> valuesToAdd,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
adding to the current values of each attribute the values provided. |
Uid |
AuthenticateOp.authenticate(ObjectClass objectClass,
String username,
GuardedString password,
OperationOptions options)
Simple authentication with two parameters presumed to be user name and
password.
|
Uid |
CreateOp.create(ObjectClass objectClass,
Set<Attribute> createAttributes,
OperationOptions options)
The
Connector developer is responsible for taking the attributes
given (which always includes the ObjectClass ) and create an
object and its Uid . |
Uid |
UpdateAttributeValuesOp.removeAttributeValues(ObjectClass objclass,
Uid uid,
Set<Attribute> valuesToRemove,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
removing from the current values of each attribute the values provided. |
Uid |
ResolveUsernameOp.resolveUsername(ObjectClass objectClass,
String username,
OperationOptions options)
Resolve an object to its
Uid based on its username. |
Uid |
UpdateOp.update(ObjectClass objectClass,
Uid uid,
Set<Attribute> replaceAttributes,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
replacing the current values of each attribute with the values provided. |
Modifier and Type | Method and Description |
---|---|
Uid |
UpdateAttributeValuesOp.addAttributeValues(ObjectClass objclass,
Uid uid,
Set<Attribute> valuesToAdd,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
adding to the current values of each attribute the values provided. |
void |
DeleteOp.delete(ObjectClass objectClass,
Uid uid,
OperationOptions options)
The
Connector developer is responsible for calling the native
delete methods to remove the object specified by its unique id. |
Uid |
UpdateAttributeValuesOp.removeAttributeValues(ObjectClass objclass,
Uid uid,
Set<Attribute> valuesToRemove,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
removing from the current values of each attribute the values provided. |
Uid |
UpdateOp.update(ObjectClass objectClass,
Uid uid,
Set<Attribute> replaceAttributes,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
replacing the current values of each attribute with the values provided. |
Set<AttributeDelta> |
UpdateDeltaOp.updateDelta(ObjectClass objclass,
Uid uid,
Set<AttributeDelta> modifications,
OperationOptions options)
Update the object specified by the
ObjectClass and Uid ,
modifying the values according to the attribute deltas. |
Modifier and Type | Method and Description |
---|---|
Uid |
TstConnector.create(ObjectClass objectClass,
Set<Attribute> createAttributes,
OperationOptions options) |
Uid |
TstAbstractConnector.create(ObjectClass objectClass,
Set<Attribute> createAttributes,
OperationOptions options) |
Modifier and Type | Method and Description |
---|---|
void |
TstAbstractConnector.delete(ObjectClass objectClass,
Uid uid,
OperationOptions options) |
Copyright © 2019. All rights reserved.