Class SchemaSetTemplate

java.lang.Object
com.aquima.interactions.test.templates.AbstractReportingTemplate
com.aquima.interactions.test.templates.communication.SchemaSetTemplate

public class SchemaSetTemplate extends AbstractReportingTemplate
This class may be used to quickly initialize a model.
Since:
9.0
Author:
Jon van Leuven, Arjan Pragt
  • Constructor Details

    • SchemaSetTemplate

      public SchemaSetTemplate(String name)
    • SchemaSetTemplate

      protected SchemaSetTemplate(String name, com.aquima.interactions.foundation.report.IInitializationReport report)
  • Method Details

    • getName

      public String getName()
    • toDataSource

      public com.aquima.interactions.communication.ds.ISchemaSetDS toDataSource()
    • addSchema

      public SchemaTemplate addSchema(String name)
      This method adds a schema to the schemaset.
      Parameters:
      name - The name of the schema, may not be null.
      Returns:
      The created template.
    • addSchema

      public SchemaTemplate addSchema(String name, String targetNamespace)
      This method adds a schema to the schemaset.
      Parameters:
      name - The name of the schema, may not be null.
      targetNamespace - The namespace of the schema, may not be null.
      Returns:
      The created template.
    • addSchema

      public SchemaTemplate addSchema(String name, String targetNamespace, com.aquima.interactions.communication.SchemaFormType elementFormDefault, com.aquima.interactions.communication.SchemaFormType attributeFormDefault)
      This method adds a schema to the schemaset.
      Parameters:
      name - The name of the schema, may not be null.
      targetNamespace - The namespace of the schema, may not be null.
      Returns:
      The created template.
    • getSchemas

      protected Iterator<SchemaTemplate> getSchemas()