All Downloads are FREE. Search and download functionalities are using the official Maven repository.

spring-config.castor-mapping.xml Maven / Gradle / Ivy

The newest version!
<?xml version="1.0" encoding="UTF-8"?>

<mapping>
     <class name="io.github.jsoagger.core.server.batch.common.record.CSVInputFileDefinition" auto-complete="true">
          <map-to xml="mappingFile" />

          <field name="validatorClass" type="string">
               <bind-xml name="validatorClass" node="attribute" />
          </field>

          <field name="targetEntity" type="string">
               <bind-xml name="targetEntity" node="attribute" />
          </field>

          <field name="targetMaster" type="string">
               <bind-xml name="targetMaster" node="attribute" />
          </field>

          <field name="commands" type="io.github.jsoagger.core.server.batch.common.record.CSVRowDefinition" collection="arraylist">
               <bind-xml name="command" />
          </field>
     </class>

     <class name="io.github.jsoagger.core.server.batch.common.record.CSVRowDefinition" auto-complete="true">
          <map-to xml="command" />

          <field name="name" type="string">
               <bind-xml name="name" node="attribute" />
          </field>

          <field name="owner" type="string">
               <bind-xml name="owner" node="attribute" />
          </field>

          <field name="writers" type="string">
               <bind-xml name="writers-ref" node="attribute" />
          </field>

          <field name="processors" type="string">
               <bind-xml name="processors-ref" node="attribute" />
          </field>
          
          <field name="dependentCommands" type="string">
               <bind-xml name="dependent-commands" node="attribute" />
          </field>
          
          <field name="dependentCommandsProcessor" type="string">
               <bind-xml name="dependent-commands-processor" node="attribute" />
          </field>

          <field name="columnDefinitions" type="io.github.jsoagger.core.server.batch.common.record.CSVColumnDefinition" collection="arraylist">
               <bind-xml name="column" />
          </field>
          
          <field name="targetEntity" type="string">
               <bind-xml name="targetEntity" node="attribute" />
          </field>
     </class>

     <class name="io.github.jsoagger.core.server.batch.common.record.CSVColumnDefinition" auto-complete="true">
          <map-to xml="column" />

          <field name="id" type="string">
               <bind-xml name="id" node="attribute" />
          </field>

          <field name="colNumber" type="integer">
               <bind-xml name="colNumber" node="attribute" />
          </field>

          <field name="enumType" type="string">
               <bind-xml name="enumType" node="attribute" />
          </field>

          <field name="mandatory" type="boolean">
               <bind-xml name="mandatory" node="attribute" />
          </field>

          <field name="constant" type="string">
               <bind-xml name="constant" node="attribute" />
          </field>

          <field name="blankAllowed" type="boolean">
               <bind-xml name="blankAllowed" node="attribute" />
          </field>

          <field name="forceUpdate" type="boolean">
               <bind-xml name="forceUpdate" node="attribute" />
          </field>

          <field name="entityAttribute" type="boolean">
               <bind-xml name="entityAttribute" node="attribute" />
          </field>

          <field name="masterAttribute" type="boolean">
               <bind-xml name="masterAttribute" node="attribute" />
          </field>

          <field name="externalAttribute" type="boolean">
               <bind-xml name="externalAttribute" node="attribute" />
          </field>

          <field name="minLength" type="integer">
               <bind-xml name="minLength" node="attribute" />
          </field>

          <field name="maxLength" type="integer">
               <bind-xml name="maxLength" node="attribute" />
          </field>

          <field name="format" type="string">
               <bind-xml name="format" node="attribute" />
          </field>

          <field name="truncate" type="boolean">
               <bind-xml name="truncate" node="attribute" />
          </field>

          <field name="propertyEditor" type="string">
               <bind-xml name="propertyEditor" node="attribute" />
          </field>
     </class>


     <class name="io.github.jsoagger.core.server.batch.common.importer.util.JobMappingPathResolverXML" auto-complete="true">
          <map-to xml="jobMappingPathResolver" />

          <field name="jobMappingPath" type="io.github.jsoagger.core.server.batch.common.importer.util.JobMappingPathXML" collection="arraylist">
               <bind-xml name="jobMappingPath" />
          </field>
     </class>

     <class name="io.github.jsoagger.core.server.batch.common.importer.util.JobMappingPathXML" auto-complete="true">
          <map-to xml="jobMappingPath" />

          <field name="job" type="string">
               <bind-xml name="job" node="attribute" />
          </field>

          <field name="type" type="string">
               <bind-xml name="type" node="attribute" />
          </field>

          <field name="mappingFilePath" type="string">
               <bind-xml name="mappingFilePath" node="attribute" />
          </field>
     </class>
</mapping>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy