Interface SchemaOp
-
- All Superinterfaces:
SPIOperation
public interface SchemaOp extends SPIOperation
Implement this interface to allow the Connector to describe which types of objects the Connector manages on the target resource (and which operations and which options the Connector supports for each type of object).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Schema
schema()
Describes the types of objects thisConnector
supports.
-
-
-
Method Detail
-
schema
Schema schema()
Describes the types of objects thisConnector
supports. This method is considered an operation since determining supported objects may require configuration information and allows this determination to be dynamic.The special
Uid
attribute should never appear in the schema, as it is not a true attribute of an object, rather a reference to it. If your resource object-class has a writable unique id attribute that is different than itsName
, then your schema should contain a resource-specific attribute that represents this unique id. For example, a Unix account object might contain unix_uid.- Returns:
- basic schema supported by this
Connector
.
-
-