Class ElementMappingTemplate

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

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

    • ElementMappingTemplate

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

    • getName

      protected String getName()
    • getInlineType

      protected TypeMappingTemplate getInlineType()
    • getTypeReference

      protected TypeReferenceTemplate getTypeReference()
    • isNillable

      protected boolean isNillable()
    • setTypeReference

      public TypeReferenceTemplate setTypeReference(com.aquima.interactions.foundation.connectivity.QualifiedName complexType)
      Sets a reference to a complexType.
      Parameters:
      complexType - The qualified name of the complex type.
      Returns:
      The reference template.
    • setTypeReference

      public TypeReferenceTemplate setTypeReference(com.aquima.interactions.foundation.DataType simpleType)
      Sets a reference to a simple type.
      Parameters:
      simpleType - The Datatype of the simple type.
      Returns:
      The reference template.
    • setInlineType

      public TypeMappingTemplate setInlineType(String entityName)
      Sets a inline type to the element.
      Returns:
      The inline type template.
    • setNillable

      public void setNillable(boolean isNillable)
    • toDatasource

      protected com.aquima.interactions.communication.ds.IElementMappingDS toDatasource()