public class UpdateImpl extends ConnectorAPIOperationRunner implements org.identityconnectors.framework.api.operations.UpdateApiOp
| Constructor and Description |
|---|
UpdateImpl(ConnectorOperationalContext context,
org.identityconnectors.framework.spi.Connector connector)
Determines which type of update a connector supports and then uses that
handler.
|
| Modifier and Type | Method and Description |
|---|---|
org.identityconnectors.framework.common.objects.Uid |
addAttributeValues(org.identityconnectors.framework.common.objects.ObjectClass objclass,
org.identityconnectors.framework.common.objects.Uid uid,
Set<org.identityconnectors.framework.common.objects.Attribute> valuesToAdd,
org.identityconnectors.framework.common.objects.OperationOptions options) |
Set<org.identityconnectors.framework.common.objects.Attribute> |
merge(Set<org.identityconnectors.framework.common.objects.Attribute> updateAttrs,
Set<org.identityconnectors.framework.common.objects.Attribute> baseAttrs,
boolean add)
Merges two connector objects into a single updated object.
|
org.identityconnectors.framework.common.objects.Uid |
removeAttributeValues(org.identityconnectors.framework.common.objects.ObjectClass objclass,
org.identityconnectors.framework.common.objects.Uid uid,
Set<org.identityconnectors.framework.common.objects.Attribute> valuesToRemove,
org.identityconnectors.framework.common.objects.OperationOptions options) |
org.identityconnectors.framework.common.objects.Uid |
update(org.identityconnectors.framework.common.objects.ObjectClass objectClass,
org.identityconnectors.framework.common.objects.Uid uid,
Set<org.identityconnectors.framework.common.objects.Attribute> replaceAttributes,
org.identityconnectors.framework.common.objects.OperationOptions options) |
static void |
validateInput(org.identityconnectors.framework.common.objects.ObjectClass objectClass,
org.identityconnectors.framework.common.objects.Uid uid,
Set<org.identityconnectors.framework.common.objects.Attribute> replaceAttributes,
boolean isDelta)
Makes things easier if you can trust the input.
|
getConnector, getNormalizer, getOperationalContextpublic UpdateImpl(ConnectorOperationalContext context, org.identityconnectors.framework.spi.Connector connector)
public org.identityconnectors.framework.common.objects.Uid update(org.identityconnectors.framework.common.objects.ObjectClass objectClass,
org.identityconnectors.framework.common.objects.Uid uid,
Set<org.identityconnectors.framework.common.objects.Attribute> replaceAttributes,
org.identityconnectors.framework.common.objects.OperationOptions options)
update in interface org.identityconnectors.framework.api.operations.UpdateApiOppublic org.identityconnectors.framework.common.objects.Uid addAttributeValues(org.identityconnectors.framework.common.objects.ObjectClass objclass,
org.identityconnectors.framework.common.objects.Uid uid,
Set<org.identityconnectors.framework.common.objects.Attribute> valuesToAdd,
org.identityconnectors.framework.common.objects.OperationOptions options)
addAttributeValues in interface org.identityconnectors.framework.api.operations.UpdateApiOppublic org.identityconnectors.framework.common.objects.Uid removeAttributeValues(org.identityconnectors.framework.common.objects.ObjectClass objclass,
org.identityconnectors.framework.common.objects.Uid uid,
Set<org.identityconnectors.framework.common.objects.Attribute> valuesToRemove,
org.identityconnectors.framework.common.objects.OperationOptions options)
removeAttributeValues in interface org.identityconnectors.framework.api.operations.UpdateApiOppublic Set<org.identityconnectors.framework.common.objects.Attribute> merge(Set<org.identityconnectors.framework.common.objects.Attribute> updateAttrs, Set<org.identityconnectors.framework.common.objects.Attribute> baseAttrs, boolean add)
public static void validateInput(org.identityconnectors.framework.common.objects.ObjectClass objectClass,
org.identityconnectors.framework.common.objects.Uid uid,
Set<org.identityconnectors.framework.common.objects.Attribute> replaceAttributes,
boolean isDelta)
Copyright © 2018. All rights reserved.