메소드 | 설명 | |
---|---|---|
AddSupportedObjectClass ( SafeType |
Adds the given ObjectClassInfo as a supported ObjectClass for the given operation.
|
|
AddSupportedOperationOption ( SafeType |
Adds the given OperationOptionInfo as a supported option for the given operation.
|
|
Build ( ) : |
Builds the Schema object based on the ObjectClassInfos added so far.
|
|
ClearSupportedObjectClassesByOperation ( ) : void |
Clears the operation-specific supported classes. Normally, when you add an ObjectClass, using DefineObjectClass(ObjectClassInfo), it is added to all operations. You may then remove those that you need using RemoveSupportedObjectClass(SafeType{SPIOperation}, ObjectClassInfo). You may wish, as an alternative to clear everything out and instead add using AddSupportedObjectClass(SafeType{SPIOperation}, ObjectClassInfo). |
|
ClearSupportedOptionsByOperation ( ) : void |
Clears the operation-specific supported options. Normally, when you add an OperationOptionInfo, using DefineOperationOption(OperationOptionInfo), it is added to all operations. You may then remove those that you need using RemoveSupportedOperationOption(SafeType{SPIOperation}, OperationOptionInfo). You may wish, as an alternative to clear everything out and instead add using AddSupportedOperationOption(SafeType{SPIOperation}, OperationOptionInfo). |
|
DefineObjectClass ( |
Adds another ObjectClassInfo to the schema. Also, adds this to the set of supported classes for every operation defined by the Connector. |
|
DefineObjectClass ( String type, ICollection |
Adds another ObjectClassInfo to the schema. Also, adds this to the set of supported classes for every operation defined by the Connector. |
|
DefineOperationOption ( |
Adds another OperationOptionInfo to the schema. Also, adds this to the set of supported options for every operation defined by the Connector. |
|
DefineOperationOption ( String optionName, |
Adds another OperationOptionInfo to the schema. Also, adds this to the set of supported options for every operation defined by the Connector. |
|
RemoveSupportedObjectClass ( SafeType |
Removes the given ObjectClassInfo as a supported ObjectClass for the given operation.
|
|
RemoveSupportedOperationOption ( SafeType |
Removes the given OperationOptionInfo as a supported option for the given operation.
|
|
SchemaBuilder ( SafeType |
|
메소드 | 설명 | |
---|---|---|
ObjectClassOperation ( SafeType |
||
OperationOptionOperation ( SafeType |
public AddSupportedObjectClass ( SafeType |
||
op | SafeType |
The SPI operation |
def | The ObjectClassInfo | |
리턴 | void |
public AddSupportedOperationOption ( SafeType |
||
op | SafeType |
The SPI operation |
def | The OperationOptionInfo | |
리턴 | void |
public ClearSupportedObjectClassesByOperation ( ) : void | ||
리턴 | void |
public ClearSupportedOptionsByOperation ( ) : void | ||
리턴 | void |
public DefineObjectClass ( |
||
info | ||
리턴 | void |
public DefineObjectClass ( String type, ICollection |
||
type | String | |
attrInfo | ICollection |
|
리턴 | void |
public DefineOperationOption ( |
||
info | ||
리턴 | void |
public DefineOperationOption ( String optionName, |
||
optionName | String | |
type | ||
리턴 | void |
public RemoveSupportedObjectClass ( SafeType |
||
op | SafeType |
The SPI operation |
def | The ObjectClassInfo | |
리턴 | void |
public RemoveSupportedOperationOption ( SafeType |
||
op | SafeType |
The SPI operation |
def | The OperationOptionInfo | |
리턴 | void |
public SchemaBuilder ( SafeType |
||
connectorClass | SafeType |
|
리턴 | System |