velosurf.model
Class ImportedKey

java.lang.Object
  extended by velosurf.model.Attribute
      extended by velosurf.model.ImportedKey

public class ImportedKey
extends Attribute

An imported key (aka foreign key) attribute


Field Summary
private  java.util.List<java.lang.String> fkCols
           
 
Fields inherited from class velosurf.model.Attribute
db, entity, foreignKey, name, paramNames, query, resultEntity, ROW, ROWSET, SCALAR, type, UNDEFINED
 
Constructor Summary
ImportedKey(java.lang.String name, Entity entity, java.lang.String pkEntity, java.util.List<java.lang.String> fkCols)
           
 
Method Summary
 java.util.List<java.lang.String> getFKCols()
           
protected  java.lang.String getQuery()
           
 void setFKCols(java.util.List<java.lang.String> fkCols)
           
 
Methods inherited from class velosurf.model.Attribute
addParamName, buildArrayList, evaluate, fetch, getDB, getName, getResultEntity, getType, query, query, setForeignKeyColumn, setQuery, setResultEntity, setResultType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fkCols

private java.util.List<java.lang.String> fkCols
Constructor Detail

ImportedKey

public ImportedKey(java.lang.String name,
                   Entity entity,
                   java.lang.String pkEntity,
                   java.util.List<java.lang.String> fkCols)
Method Detail

getQuery

protected java.lang.String getQuery()
                             throws java.sql.SQLException
Overrides:
getQuery in class Attribute
Throws:
java.sql.SQLException

getFKCols

public java.util.List<java.lang.String> getFKCols()

setFKCols

public void setFKCols(java.util.List<java.lang.String> fkCols)


~ooOoo~