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.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 © 2014. All Rights Reserved.