Class TypeMapping


  • public class TypeMapping
    extends Object

    Java class for anonymous complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType>
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{http://jboss.org}name"/>
             <element ref="{http://jboss.org}row-locking-template"/>
             <element ref="{http://jboss.org}pk-constraint-template"/>
             <element ref="{http://jboss.org}fk-constraint-template"/>
             <element ref="{http://jboss.org}auto-increment-template" minOccurs="0"/>
             <element ref="{http://jboss.org}add-column-template" minOccurs="0"/>
             <element ref="{http://jboss.org}alter-column-template" minOccurs="0"/>
             <element ref="{http://jboss.org}drop-column-template" minOccurs="0"/>
             <element ref="{http://jboss.org}alias-header-prefix"/>
             <element ref="{http://jboss.org}alias-header-suffix"/>
             <element ref="{http://jboss.org}alias-max-length"/>
             <element ref="{http://jboss.org}subquery-supported"/>
             <element ref="{http://jboss.org}true-mapping"/>
             <element ref="{http://jboss.org}false-mapping"/>
             <element ref="{http://jboss.org}function-mapping" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://jboss.org}mapping" maxOccurs="unbounded"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • TypeMapping

        public TypeMapping()
    • Method Detail

      • getName

        public Name getName()
        Gets the value of the name property.
        Returns:
        possible object is Name
      • setName

        public void setName​(Name value)
        Sets the value of the name property.
        Parameters:
        value - allowed object is Name
      • setRowLockingTemplate

        public void setRowLockingTemplate​(RowLockingTemplate value)
        Sets the value of the rowLockingTemplate property.
        Parameters:
        value - allowed object is RowLockingTemplate
      • setPkConstraintTemplate

        public void setPkConstraintTemplate​(PkConstraintTemplate value)
        Sets the value of the pkConstraintTemplate property.
        Parameters:
        value - allowed object is PkConstraintTemplate
      • setFkConstraintTemplate

        public void setFkConstraintTemplate​(FkConstraintTemplate value)
        Sets the value of the fkConstraintTemplate property.
        Parameters:
        value - allowed object is FkConstraintTemplate
      • setAutoIncrementTemplate

        public void setAutoIncrementTemplate​(AutoIncrementTemplate value)
        Sets the value of the autoIncrementTemplate property.
        Parameters:
        value - allowed object is AutoIncrementTemplate
      • setAddColumnTemplate

        public void setAddColumnTemplate​(AddColumnTemplate value)
        Sets the value of the addColumnTemplate property.
        Parameters:
        value - allowed object is AddColumnTemplate
      • setAlterColumnTemplate

        public void setAlterColumnTemplate​(AlterColumnTemplate value)
        Sets the value of the alterColumnTemplate property.
        Parameters:
        value - allowed object is AlterColumnTemplate
      • setDropColumnTemplate

        public void setDropColumnTemplate​(DropColumnTemplate value)
        Sets the value of the dropColumnTemplate property.
        Parameters:
        value - allowed object is DropColumnTemplate
      • setAliasHeaderPrefix

        public void setAliasHeaderPrefix​(AliasHeaderPrefix value)
        Sets the value of the aliasHeaderPrefix property.
        Parameters:
        value - allowed object is AliasHeaderPrefix
      • setAliasHeaderSuffix

        public void setAliasHeaderSuffix​(AliasHeaderSuffix value)
        Sets the value of the aliasHeaderSuffix property.
        Parameters:
        value - allowed object is AliasHeaderSuffix
      • getAliasMaxLength

        public AliasMaxLength getAliasMaxLength()
        Gets the value of the aliasMaxLength property.
        Returns:
        possible object is AliasMaxLength
      • setAliasMaxLength

        public void setAliasMaxLength​(AliasMaxLength value)
        Sets the value of the aliasMaxLength property.
        Parameters:
        value - allowed object is AliasMaxLength
      • setSubquerySupported

        public void setSubquerySupported​(SubquerySupported value)
        Sets the value of the subquerySupported property.
        Parameters:
        value - allowed object is SubquerySupported
      • getTrueMapping

        public TrueMapping getTrueMapping()
        Gets the value of the trueMapping property.
        Returns:
        possible object is TrueMapping
      • setTrueMapping

        public void setTrueMapping​(TrueMapping value)
        Sets the value of the trueMapping property.
        Parameters:
        value - allowed object is TrueMapping
      • getFalseMapping

        public FalseMapping getFalseMapping()
        Gets the value of the falseMapping property.
        Returns:
        possible object is FalseMapping
      • setFalseMapping

        public void setFalseMapping​(FalseMapping value)
        Sets the value of the falseMapping property.
        Parameters:
        value - allowed object is FalseMapping
      • getFunctionMapping

        public List<FunctionMapping> getFunctionMapping()
        Gets the value of the functionMapping property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the functionMapping property. For example, to add a new item, do as follows:
            getFunctionMapping().add(newItem);
         
        Objects of the following type(s) are allowed in the list FunctionMapping
      • getMapping

        public List<Mapping> getMapping()
        Gets the value of the mapping property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the mapping property. For example, to add a new item, do as follows:
            getMapping().add(newItem);
         
        Objects of the following type(s) are allowed in the list Mapping