com.mirth.match.ejb.inex
Class Trait

java.lang.Object
  extended by com.mirth.match.ejb.inex.KanaEntity
      extended by com.mirth.match.ejb.inex.Trait

public class Trait
extends KanaEntity

Java class for trait complex type.

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

 <complexType name="trait">
   <complexContent>
     <extension base="{http://inex.ejb.match.mirth.com/}kanaEntity">
       <sequence>
         <element name="baseDatatype" type="{http://inex.ejb.match.mirth.com/}baseDataType" minOccurs="0"/>
         <element name="childTraits" type="{http://inex.ejb.match.mirth.com/}trait" maxOccurs="unbounded" minOccurs="0"/>
         <element name="codeSet" type="{http://inex.ejb.match.mirth.com/}codeSet" minOccurs="0"/>
         <element name="derived" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="entityTypeTraits" type="{http://inex.ejb.match.mirth.com/}entityTypeTrait" maxOccurs="unbounded" minOccurs="0"/>
         <element name="identifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="inputMask" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="matchingModules" type="{http://inex.ejb.match.mirth.com/}matchingModule" maxOccurs="unbounded" minOccurs="0"/>
         <element name="maxLength" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="minLength" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="parentTrait" type="{http://inex.ejb.match.mirth.com/}trait" minOccurs="0"/>
         <element name="properties" type="{http://inex.ejb.match.mirth.com/}property" maxOccurs="unbounded" minOccurs="0"/>
         <element name="propertyBag" type="{http://inex.ejb.match.mirth.com/}property" maxOccurs="unbounded" minOccurs="0"/>
         <element name="sortOrder" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="status" type="{http://inex.ejb.match.mirth.com/}status" minOccurs="0"/>
         <element name="traitGroups" type="{http://inex.ejb.match.mirth.com/}traitGroup" maxOccurs="unbounded" minOccurs="0"/>
         <element name="traitKey" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  BaseDataType baseDatatype
           
protected  java.util.List<Trait> childTraits
           
protected  CodeSet codeSet
           
protected  boolean derived
           
protected  java.lang.String description
           
protected  java.util.List<EntityTypeTrait> entityTypeTraits
           
protected  java.lang.String identifier
           
protected  java.lang.String inputMask
           
protected  java.lang.String label
           
protected  java.util.List<MatchingModule> matchingModules
           
protected  int maxLength
           
protected  int minLength
           
protected  Trait parentTrait
           
protected  java.util.List<Property> properties
           
protected  java.util.List<Property> propertyBag
           
protected  java.lang.Integer sortOrder
           
protected  Status status
           
protected  java.util.List<TraitGroup> traitGroups
           
protected  java.lang.Integer traitKey
           
 
Constructor Summary
Trait()
           
 
Method Summary
 BaseDataType getBaseDatatype()
          Gets the value of the baseDatatype property.
 java.util.List<Trait> getChildTraits()
          Gets the value of the childTraits property.
 CodeSet getCodeSet()
          Gets the value of the codeSet property.
 java.lang.String getDescription()
          Gets the value of the description property.
 java.util.List<EntityTypeTrait> getEntityTypeTraits()
          Gets the value of the entityTypeTraits property.
 java.lang.String getIdentifier()
          Gets the value of the identifier property.
 java.lang.String getInputMask()
          Gets the value of the inputMask property.
 java.lang.String getLabel()
          Gets the value of the label property.
 java.util.List<MatchingModule> getMatchingModules()
          Gets the value of the matchingModules property.
 int getMaxLength()
          Gets the value of the maxLength property.
 int getMinLength()
          Gets the value of the minLength property.
 Trait getParentTrait()
          Gets the value of the parentTrait property.
 java.util.List<Property> getProperties()
          Gets the value of the properties property.
 java.util.List<Property> getPropertyBag()
          Gets the value of the propertyBag property.
 java.lang.Integer getSortOrder()
          Gets the value of the sortOrder property.
 Status getStatus()
          Gets the value of the status property.
 java.util.List<TraitGroup> getTraitGroups()
          Gets the value of the traitGroups property.
 java.lang.Integer getTraitKey()
          Gets the value of the traitKey property.
 boolean isDerived()
          Gets the value of the derived property.
 void setBaseDatatype(BaseDataType value)
          Sets the value of the baseDatatype property.
 void setCodeSet(CodeSet value)
          Sets the value of the codeSet property.
 void setDerived(boolean value)
          Sets the value of the derived property.
 void setDescription(java.lang.String value)
          Sets the value of the description property.
 void setIdentifier(java.lang.String value)
          Sets the value of the identifier property.
 void setInputMask(java.lang.String value)
          Sets the value of the inputMask property.
 void setLabel(java.lang.String value)
          Sets the value of the label property.
 void setMaxLength(int value)
          Sets the value of the maxLength property.
 void setMinLength(int value)
          Sets the value of the minLength property.
 void setParentTrait(Trait value)
          Sets the value of the parentTrait property.
 void setSortOrder(java.lang.Integer value)
          Sets the value of the sortOrder property.
 void setStatus(Status value)
          Sets the value of the status property.
 void setTraitKey(java.lang.Integer value)
          Sets the value of the traitKey property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

baseDatatype

protected BaseDataType baseDatatype

childTraits

protected java.util.List<Trait> childTraits

codeSet

protected CodeSet codeSet

derived

protected boolean derived

description

protected java.lang.String description

entityTypeTraits

protected java.util.List<EntityTypeTrait> entityTypeTraits

identifier

protected java.lang.String identifier

inputMask

protected java.lang.String inputMask

label

protected java.lang.String label

matchingModules

protected java.util.List<MatchingModule> matchingModules

maxLength

protected int maxLength

minLength

protected int minLength

parentTrait

protected Trait parentTrait

properties

protected java.util.List<Property> properties

propertyBag

protected java.util.List<Property> propertyBag

sortOrder

protected java.lang.Integer sortOrder

status

protected Status status

traitGroups

protected java.util.List<TraitGroup> traitGroups

traitKey

protected java.lang.Integer traitKey
Constructor Detail

Trait

public Trait()
Method Detail

getBaseDatatype

public BaseDataType getBaseDatatype()
Gets the value of the baseDatatype property.

Returns:
possible object is BaseDataType

setBaseDatatype

public void setBaseDatatype(BaseDataType value)
Sets the value of the baseDatatype property.

Parameters:
value - allowed object is BaseDataType

getChildTraits

public java.util.List<Trait> getChildTraits()
Gets the value of the childTraits 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 childTraits property.

For example, to add a new item, do as follows:

    getChildTraits().add(newItem);
 

Objects of the following type(s) are allowed in the list Trait


getCodeSet

public CodeSet getCodeSet()
Gets the value of the codeSet property.

Returns:
possible object is CodeSet

setCodeSet

public void setCodeSet(CodeSet value)
Sets the value of the codeSet property.

Parameters:
value - allowed object is CodeSet

isDerived

public boolean isDerived()
Gets the value of the derived property.


setDerived

public void setDerived(boolean value)
Sets the value of the derived property.


getDescription

public java.lang.String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(java.lang.String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

getEntityTypeTraits

public java.util.List<EntityTypeTrait> getEntityTypeTraits()
Gets the value of the entityTypeTraits 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 entityTypeTraits property.

For example, to add a new item, do as follows:

    getEntityTypeTraits().add(newItem);
 

Objects of the following type(s) are allowed in the list EntityTypeTrait


getIdentifier

public java.lang.String getIdentifier()
Gets the value of the identifier property.

Returns:
possible object is String

setIdentifier

public void setIdentifier(java.lang.String value)
Sets the value of the identifier property.

Parameters:
value - allowed object is String

getInputMask

public java.lang.String getInputMask()
Gets the value of the inputMask property.

Returns:
possible object is String

setInputMask

public void setInputMask(java.lang.String value)
Sets the value of the inputMask property.

Parameters:
value - allowed object is String

getLabel

public java.lang.String getLabel()
Gets the value of the label property.

Returns:
possible object is String

setLabel

public void setLabel(java.lang.String value)
Sets the value of the label property.

Parameters:
value - allowed object is String

getMatchingModules

public java.util.List<MatchingModule> getMatchingModules()
Gets the value of the matchingModules 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 matchingModules property.

For example, to add a new item, do as follows:

    getMatchingModules().add(newItem);
 

Objects of the following type(s) are allowed in the list MatchingModule


getMaxLength

public int getMaxLength()
Gets the value of the maxLength property.


setMaxLength

public void setMaxLength(int value)
Sets the value of the maxLength property.


getMinLength

public int getMinLength()
Gets the value of the minLength property.


setMinLength

public void setMinLength(int value)
Sets the value of the minLength property.


getParentTrait

public Trait getParentTrait()
Gets the value of the parentTrait property.

Returns:
possible object is Trait

setParentTrait

public void setParentTrait(Trait value)
Sets the value of the parentTrait property.

Parameters:
value - allowed object is Trait

getProperties

public java.util.List<Property> getProperties()
Gets the value of the properties 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 properties property.

For example, to add a new item, do as follows:

    getProperties().add(newItem);
 

Objects of the following type(s) are allowed in the list Property


getPropertyBag

public java.util.List<Property> getPropertyBag()
Gets the value of the propertyBag 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 propertyBag property.

For example, to add a new item, do as follows:

    getPropertyBag().add(newItem);
 

Objects of the following type(s) are allowed in the list Property


getSortOrder

public java.lang.Integer getSortOrder()
Gets the value of the sortOrder property.

Returns:
possible object is Integer

setSortOrder

public void setSortOrder(java.lang.Integer value)
Sets the value of the sortOrder property.

Parameters:
value - allowed object is Integer

getStatus

public Status getStatus()
Gets the value of the status property.

Returns:
possible object is Status

setStatus

public void setStatus(Status value)
Sets the value of the status property.

Parameters:
value - allowed object is Status

getTraitGroups

public java.util.List<TraitGroup> getTraitGroups()
Gets the value of the traitGroups 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 traitGroups property.

For example, to add a new item, do as follows:

    getTraitGroups().add(newItem);
 

Objects of the following type(s) are allowed in the list TraitGroup


getTraitKey

public java.lang.Integer getTraitKey()
Gets the value of the traitKey property.

Returns:
possible object is Integer

setTraitKey

public void setTraitKey(java.lang.Integer value)
Sets the value of the traitKey property.

Parameters:
value - allowed object is Integer


Copyright © 2011 Mirth Corp. All Rights Reserved.