org.pentaho.di.trans
Class TransDependency

java.lang.Object
  extended by org.pentaho.di.trans.TransDependency
All Implemented Interfaces:
Cloneable, org.pentaho.di.core.xml.XMLInterface

public class TransDependency
extends Object
implements org.pentaho.di.core.xml.XMLInterface, Cloneable


Field Summary
static String XML_TAG
           
 
Constructor Summary
TransDependency()
           
TransDependency(org.pentaho.di.core.database.DatabaseMeta db, String tablename, String fieldname)
           
TransDependency(Node depnode, List<org.pentaho.di.core.database.DatabaseMeta> databases)
           
 
Method Summary
 Object clone()
           
 org.pentaho.di.core.database.DatabaseMeta getDatabase()
           
 String getFieldname()
           
 org.pentaho.di.repository.ObjectId getObjectId()
           
 String getTablename()
           
 String getXML()
           
 void setDatabase(org.pentaho.di.core.database.DatabaseMeta db)
           
 void setFieldname(String fieldname)
           
 void setObjectId(org.pentaho.di.repository.ObjectId id)
           
 void setTablename(String tablename)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_TAG

public static final String XML_TAG
See Also:
Constant Field Values
Constructor Detail

TransDependency

public TransDependency(org.pentaho.di.core.database.DatabaseMeta db,
                       String tablename,
                       String fieldname)

TransDependency

public TransDependency()

TransDependency

public TransDependency(Node depnode,
                       List<org.pentaho.di.core.database.DatabaseMeta> databases)
                throws org.pentaho.di.core.exception.KettleXMLException
Throws:
org.pentaho.di.core.exception.KettleXMLException
Method Detail

getXML

public String getXML()
Specified by:
getXML in interface org.pentaho.di.core.xml.XMLInterface

clone

public Object clone()
             throws CloneNotSupportedException
Overrides:
clone in class Object
Throws:
CloneNotSupportedException

setObjectId

public void setObjectId(org.pentaho.di.repository.ObjectId id)

getObjectId

public org.pentaho.di.repository.ObjectId getObjectId()

setDatabase

public void setDatabase(org.pentaho.di.core.database.DatabaseMeta db)

getDatabase

public org.pentaho.di.core.database.DatabaseMeta getDatabase()

setTablename

public void setTablename(String tablename)

getTablename

public String getTablename()

setFieldname

public void setFieldname(String fieldname)

getFieldname

public String getFieldname()