public interface CreateApiOp extends APIOperation
NO_TIMEOUT
Modifier and Type | Method and Description |
---|---|
Uid |
create(ObjectClass oclass,
Set<Attribute> attrs,
OperationOptions options)
Create a target object based on the specified attributes.
|
Uid create(ObjectClass oclass, Set<Attribute> attrs, 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
.attrs
- 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
- iff ObjectClass
is missing or elements of the set
produce duplicate values of Attribute.getName()
.NullPointerException
- iff the parameter attrs
is null
.RuntimeException
- iff the Connector
SPI throws a native
Exception
.Copyright © 2013. All Rights Reserved.