Package | Description |
---|---|
org.identityconnectors.framework.common.objects |
Modifier and Type | Method and Description |
---|---|
OperationOptionInfo |
OperationOptionInfoBuilder.build() |
static OperationOptionInfo |
OperationOptionInfoBuilder.build(String name) |
static OperationOptionInfo |
OperationOptionInfoBuilder.build(String name,
Class<?> type) |
static OperationOptionInfo |
OperationOptionInfoBuilder.buildAllowPartialAttributeValues() |
static OperationOptionInfo |
OperationOptionInfoBuilder.buildAllowPartialResults() |
static OperationOptionInfo |
OperationOptionInfoBuilder.buildAttributesToGet()
Builds an
OperationOptionInfo for the attribute to get option. |
static OperationOptionInfo |
OperationOptionInfoBuilder.buildContainer() |
static OperationOptionInfo |
OperationOptionInfoBuilder.buildPagedResultsCookie() |
static OperationOptionInfo |
OperationOptionInfoBuilder.buildPagedResultsOffset() |
static OperationOptionInfo |
OperationOptionInfoBuilder.buildPageSize() |
static OperationOptionInfo |
OperationOptionInfoBuilder.buildReturnDefaultAttributes() |
static OperationOptionInfo |
OperationOptionInfoBuilder.buildRunWithPassword() |
static OperationOptionInfo |
OperationOptionInfoBuilder.buildRunWithUser() |
static OperationOptionInfo |
OperationOptionInfoBuilder.buildScope() |
static OperationOptionInfo |
OperationOptionInfoBuilder.buildSortKeys() |
OperationOptionInfo |
Schema.findOperationOptionInfo(String name)
Returns the OperationOptionInfo for the given name.
|
Modifier and Type | Method and Description |
---|---|
Set<OperationOptionInfo> |
Schema.getOperationOptionInfo()
Returns the set of operation options that are defined in the schema,
regardless of which operations support them.
|
Map<Class<? extends APIOperation>,Set<OperationOptionInfo>> |
Schema.getSupportedOptionsByOperation()
Returns the set of operation options that apply to a particular
operation.
|
Set<OperationOptionInfo> |
Schema.getSupportedOptionsByOperation(Class<? extends APIOperation> apiop)
Returns the supported options for the given operation.
|
Modifier and Type | Method and Description |
---|---|
void |
SchemaBuilder.addSupportedOperationOption(Class<? extends SPIOperation> op,
OperationOptionInfo def)
Adds the given OperationOptionInfo as a supported option for the given operation.
|
void |
SchemaBuilder.defineOperationOption(OperationOptionInfo info)
Adds another OperationOptionInfo to the schema.
|
void |
SchemaBuilder.defineOperationOption(OperationOptionInfo operationOptionInfo,
Class<? extends SPIOperation>... operations)
Adds another OperationOptionInfo to the schema.
|
void |
SchemaBuilder.removeSupportedOperationOption(Class<? extends SPIOperation> op,
OperationOptionInfo def)
Removes the given OperationOptionInfo as a supported option 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 © 2022. All rights reserved.