| Package | Description |
|---|---|
| org.identityconnectors.framework.common.objects |
| Modifier and Type | Method and Description |
|---|---|
ObjectClassInfo |
ObjectClassInfoBuilder.build()
Constructs an instance of
ObjectClassInfo with any
characteristics that were previously specified using this builder. |
ObjectClassInfo |
Schema.findObjectClassInfo(String type)
Returns the ObjectClassInfo for the given type.
|
| Modifier and Type | Method and Description |
|---|---|
Set<ObjectClassInfo> |
Schema.getObjectClassInfo()
Returns the set of object classes that are defined in the schema,
regardless of which operations support them.
|
Map<Class<? extends APIOperation>,Set<ObjectClassInfo>> |
Schema.getSupportedObjectClassesByOperation()
Returns the set of object classes that apply to a particular operation.
|
Set<ObjectClassInfo> |
Schema.getSupportedObjectClassesByOperation(Class<? extends APIOperation> apiop)
Returns the supported object classes for the given operation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaBuilder.addSupportedObjectClass(Class<? extends SPIOperation> op,
ObjectClassInfo def)
Adds the given ObjectClassInfo as a supported ObjectClass for the given operation.
|
void |
SchemaBuilder.defineObjectClass(ObjectClassInfo info)
Adds another ObjectClassInfo to the schema.
|
void |
SchemaBuilder.defineObjectClass(ObjectClassInfo objectClassInfo,
Class<? extends SPIOperation>... operations)
Adds another ObjectClassInfo to the schema.
|
void |
SchemaBuilder.removeSupportedObjectClass(Class<? extends SPIOperation> op,
ObjectClassInfo def)
Removes the given ObjectClassInfo as a supported ObjectClass for the given operation.
|
| Constructor and Description |
|---|
Schema(Set<ObjectClassInfo> info,
Set<OperationOptionInfo> options,
Map<Class<? extends APIOperation>,Set<ObjectClassInfo>> supportedObjectClassesByOperation,
Map<Class<? extends APIOperation>,Set<OperationOptionInfo>> supportedOptionsByOperation)
Public only for serialization; please use SchemaBuilder instead.
|
Schema(Set<ObjectClassInfo> info,
Set<OperationOptionInfo> options,
Map<Class<? extends APIOperation>,Set<ObjectClassInfo>> supportedObjectClassesByOperation,
Map<Class<? extends APIOperation>,Set<OperationOptionInfo>> supportedOptionsByOperation)
Public only for serialization; please use SchemaBuilder instead.
|
Copyright © 2018. All rights reserved.