com.instantbank.component.job.model
Class JobWHEREelement

java.lang.Object
  |
  +--com.instantbank.component.job.model.JobWHEREelement
All Implemented Interfaces:
java.io.Serializable

public class JobWHEREelement
extends java.lang.Object
implements java.io.Serializable

Value Object that represents a WHERE element of a Job (innmutable)

See Also:
Serialized Form

Field Summary
private  int clause
          clause
private  java.lang.String connector
          connector: LetterTemplateGlobals.OR_CONNECTOR, AND_CONNECTOR, ORTHE_CONNECTOR, EMPTY_CONNECTOR
private  long fieldId
          field Identifier
private  java.lang.String ruleOperator
          rule operator: =, <, >, >=, <=, <>, BETWEEN, IN
private  int sequence
          sequence
private  java.lang.String value
          value
 
Constructor Summary
JobWHEREelement(int sequence, int clause, long fieldId, java.lang.String ruleOperator, java.lang.String value, java.lang.String connector)
          Default Constructor
 
Method Summary
 int getClause()
          Getter method for clause
 java.lang.String getConnector()
          Getter method for connector
 long getFieldId()
          Getter method for fieldId
 java.lang.String getRuleOperator()
          Getter method for ruleOperator
 int getSequence()
          Getter method for sequence
 java.lang.String getValue()
          Getter method for value
 java.lang.String toString()
          Textual representation of JobWHEREelement
 org.w3c.dom.Element toXml(org.w3c.dom.Document doc)
          XML representation of JobWHEREelement
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

sequence

private int sequence
sequence

clause

private int clause
clause

fieldId

private long fieldId
field Identifier

ruleOperator

private java.lang.String ruleOperator
rule operator: =, <, >, >=, <=, <>, BETWEEN, IN

value

private java.lang.String value
value

connector

private java.lang.String connector
connector: LetterTemplateGlobals.OR_CONNECTOR, AND_CONNECTOR, ORTHE_CONNECTOR, EMPTY_CONNECTOR
Constructor Detail

JobWHEREelement

public JobWHEREelement(int sequence,
                       int clause,
                       long fieldId,
                       java.lang.String ruleOperator,
                       java.lang.String value,
                       java.lang.String connector)
Default Constructor
Parameters:
sequence - Description of the Parameter
clause - Description of the Parameter
fieldId - Description of the Parameter
ruleOperator - Description of the Parameter
value - Description of the Parameter
connector - Description of the Parameter
Method Detail

getSequence

public int getSequence()
Getter method for sequence
Returns:
sequence value

getClause

public int getClause()
Getter method for clause
Returns:
clause value

getFieldId

public long getFieldId()
Getter method for fieldId
Returns:
fieldId value

getRuleOperator

public java.lang.String getRuleOperator()
Getter method for ruleOperator
Returns:
ruleOperator value

getValue

public java.lang.String getValue()
Getter method for value
Returns:
value value

getConnector

public java.lang.String getConnector()
Getter method for connector
Returns:
connector value

toString

public java.lang.String toString()
Textual representation of JobWHEREelement
Overrides:
toString in class java.lang.Object
Returns:
associated text

toXml

public org.w3c.dom.Element toXml(org.w3c.dom.Document doc)
XML representation of JobWHEREelement
Parameters:
doc - Description of the Parameter
Returns:
associated XML text