| 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.