Interface SchemaOp

  • All Superinterfaces:
    SPIOperation
    All Known Implementing Classes:
    TstConnector

    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 Detail

      • schema

        Schema schema()
        Describes the types of objects this Connector 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 its Name, 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.