Class SchemaManagerClient

  • All Implemented Interfaces:
    SchemaManagerInterface
    Direct Known Subclasses:
    APIManagerClient, DisplayApplicationClient, EventBrokerClient, FilesAndFoldersClient

    public abstract class SchemaManagerClient
    extends DataManagerBaseClient
    implements SchemaManagerInterface
    SchemaManagerClient defines the common methods for managing SchemaTypes and SchemaAttributes. It is incorporated in the EventBrokerClient, DisplayApplicationClient, FilesAndFoldersClient and the APIManagerClient. SchemaAttributes describe the data fields of the schema. If a schema attribute's type is simple (that is primitive, literal, enum or external) its details are passed with the schema attribute. Complex schema types (such as Maps, Choices) are constructed first and then their identifiers are attached to the schema attribute. SchemaTypes are used when creating complex schema structures that involve maps, choice and links to externally defined schemas that are, for example, part of a standard.