public interface CreateApiOp extends APIOperation
NO_TIMEOUT| Modifier and Type | Method and Description |
|---|---|
Uid |
create(ObjectClass objectClass,
Set<Attribute> createAttributes,
OperationOptions options)
Create a target object based on the specified attributes.
|
Uid create(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options)
ObjectClass. The Connector itself may require
additional attributes. The API will confirm that the set contains the
ObjectClass attribute and that no two attributes in the set
have the same name.objectClass - the type of object to create. Must not be null.createAttributes - includes all the attributes necessary to create the target
object (including the ObjectClass attribute).options - additional options that impact the way this operation is run.
May be null.IllegalArgumentException - if ObjectClass is missing or elements of the set
produce duplicate values of Attribute.getName().NullPointerException - if the parameter createAttributes is
null.RuntimeException - if the Connector SPI throws a native
Exception.Copyright © 2022. All rights reserved.