Annotation Type StructureDefinition



  • @Documented
    @Target(TYPE)
    @Retention(RUNTIME)
    @Inherited
    public @interface StructureDefinition
    Indicate binding of annotated class to D2000 StructureDefinition object. One instance of annotated class represents one row within RECORD value.

    Binding to columns of D2000 StructureDefinition is indicated with ColumnValue and ColumnAttribute annotations. It is not necessary to indicate binding to every column of StructureDefinition. Unbound columns are ignored.

    Annotated class must provide public default constructor.

    It is possible to process annotated class directly with UnivalConvertor. It is however more convenient to embed in EventWrapper and EventProxy definitions.

    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String name
      Indicate name of bound D2000 StructureDefinition.
    • Element Detail

      • name

        java.lang.String name
        Indicate name of bound D2000 StructureDefinition.
        Returns:
        name of the structure definition