|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgps.core.EISConnectionDealer
gps.core.ObjectMaker
public abstract class ObjectMaker
Constructor Summary | |
---|---|
ObjectMaker()
default constructor, initiates model architect which takes care model construction |
Method Summary | |
---|---|
java.util.Vector |
createModel(java.lang.Object userObject,
int explosionMode,
int noOfExpLevels,
boolean processFlag)
creates model for the given user object, explosion mode and no. |
java.util.Hashtable |
fdtExecutor(java.util.Vector inputValue,
int fdtNameIndex)
Method fdtExecutor is to execute the fdt using modelValidationrules Hashtable with FDT name, parameter, and input to be given for where clause |
void |
freeResources()
|
abstract java.lang.String |
getAliasName()
gets get controller alias name Implementor must implement this method |
java.util.Vector |
getAlternateNodes(HierarchyNode node)
gets alternate nodes for the given node |
java.util.Vector |
getChildNodes(HierarchyNode node)
get child nodes for the given node |
java.lang.String |
getFdtAliasName()
gets assigned fdt alias name Implementor must implement this method |
com.triniti.Exception.GetControllerException |
getGetControllerException()
|
java.util.Vector |
getNextNodes(gps.wfb.core.ProcessNode node)
gets next nodes for the given node - process modeler implementation |
GPSNode |
getNodeWithCompleteData(GPSNode gpsNode)
gets node with complete data for the given node with partial data |
int |
getNoOfLevels()
|
java.util.Hashtable |
getParameterHashtable()
|
java.util.Vector |
getParentNodes(HierarchyNode node)
gets parent nodes for the given node |
java.util.Vector |
getPreviousNodes(gps.wfb.core.ProcessNode node)
gets previous nodes for the given node - process modeler implementation |
java.util.Vector |
invokeGetController()
|
boolean |
isModelFlushable()
tells whether model can be used for flushing or not The model is created from this object maker If the implemented object maker wants not to flush the models which are created from it, then this method should be implemented to false |
void |
makeUserObject(java.lang.Object userObject,
java.util.Vector columnVector,
java.util.Vector dataVector)
Method makeUserObject checks whether column vector contains the field name in the userobject and then sets the fields with datavector values |
void |
setConnection(java.sql.Connection connection)
sets database connection |
void |
setFdtUrlToLovExecutor()
Method setFdtUrlToLovExecutor sets fdturl to LovExecutor |
void |
setGetControllerException(com.triniti.Exception.GetControllerException getControllerException)
|
void |
setGPSUrl(java.lang.String gpsUrl)
|
void |
setNoOfLevels(int noOfLevels)
|
void |
setParameterHashtable(java.util.Hashtable parameterHashtable)
|
GPSModel |
startModelConstruction(java.lang.Object object)
Changed parameter Hashmap into Object and return type as GPSModel starts model construction for the given property values |
Methods inherited from class gps.core.EISConnectionDealer |
---|
addEISConnecitonListener, free, getConnection |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ObjectMaker()
Method Detail |
---|
public void setConnection(java.sql.Connection connection)
Connection
- connectionpublic abstract java.lang.String getAliasName()
public java.lang.String getFdtAliasName()
public java.util.Vector invokeGetController()
public void setGPSUrl(java.lang.String gpsUrl)
public void setParameterHashtable(java.util.Hashtable parameterHashtable)
public java.util.Vector getChildNodes(HierarchyNode node)
HierarchyNode
- node
public java.util.Vector getParentNodes(HierarchyNode node)
HierarchyNode
- node
public java.util.Vector getAlternateNodes(HierarchyNode node)
HierarchyNode
- node
public void freeResources()
public java.util.Vector getPreviousNodes(gps.wfb.core.ProcessNode node)
ProcessNode
- node
public java.util.Vector getNextNodes(gps.wfb.core.ProcessNode node)
ProcessNode
- node
public boolean isModelFlushable()
public GPSModel startModelConstruction(java.lang.Object object)
Object
- object
public void setNoOfLevels(int noOfLevels)
public int getNoOfLevels()
public java.util.Vector createModel(java.lang.Object userObject, int explosionMode, int noOfExpLevels, boolean processFlag)
Object
- userObjectint
- explosion modeint
- no. of levels
public GPSNode getNodeWithCompleteData(GPSNode gpsNode)
GPSNode
- gpsNode
public java.util.Hashtable getParameterHashtable()
public void setFdtUrlToLovExecutor()
public java.util.Hashtable fdtExecutor(java.util.Vector inputValue, int fdtNameIndex)
inputValue
- fdtNameIndex
- public void makeUserObject(java.lang.Object userObject, java.util.Vector columnVector, java.util.Vector dataVector)
userObject
- columnVector
- dataVector
- public com.triniti.Exception.GetControllerException getGetControllerException()
public void setGetControllerException(com.triniti.Exception.GetControllerException getControllerException)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |