gps.core
Class GPSModel

java.lang.Object
  extended by gps.core.GPSModel
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
HierarchyModel

public abstract class GPSModel
extends java.lang.Object
implements java.io.Serializable

Represents ...

Author:
Faisel Azeez
See Also:
Serialized Form

Field Summary
static int HIERARCHY_MODEL
           
static int PROCESS_MODEL
           
 
Constructor Summary
GPSModel(int modelType)
           
GPSModel(int modelType, GPSNode rootNode)
           
GPSModel(int modelType, java.lang.String name, java.lang.String category, java.lang.String type, java.lang.String description, GPSNode rootNode, java.util.Hashtable properties)
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.String getCategory()
           
 java.lang.String getDescription()
           
 java.lang.String getEmail_id()
           
 java.lang.Integer getInstanceId()
           
 java.lang.String getLastUpdatedBy()
           
 java.sql.Timestamp getLastUpdatedDate()
           
 boolean getModelFlushableFlag()
           
 int getModelType()
           
 java.lang.Double getModelVersion()
           
 java.util.ArrayList getModelVersionData()
           
 java.lang.String getName()
           
 int getNodeCount()
           
 java.util.Hashtable getProperties()
           
 GPSNode getRootNode()
           
 GPSNode getSelectedNode()
           
 java.lang.String getType()
           
 void setCategory(java.lang.String category)
           
 void setDescription(java.lang.String description)
           
 void setEmail_id(java.lang.String emailId)
           
 void setInstanceId(java.lang.Integer instanceId)
           
 void setLastUpdatedBy(java.lang.String lastUpdatedBy)
           
 void setLastUpdatedDate(java.sql.Timestamp lastUpdatedDate)
           
 void setModelFlushableFlag(boolean modelCanBeFinished)
           
 void setModelType(int modelType)
           
 void setModelVersion(java.lang.Double modelVersion)
           
 void setModelVersionData(java.util.ArrayList modelVersionData)
           
 void setName(java.lang.String name)
           
 void setProperties(java.util.Hashtable properties)
           
 void setRootNode(GPSNode rootNode)
           
 void setSelectedNode(GPSNode selectedNode)
           
 void setType(java.lang.String type)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HIERARCHY_MODEL

public static final int HIERARCHY_MODEL
See Also:
Constant Field Values

PROCESS_MODEL

public static final int PROCESS_MODEL
See Also:
Constant Field Values
Constructor Detail

GPSModel

public GPSModel(int modelType)

GPSModel

public GPSModel(int modelType,
                GPSNode rootNode)

GPSModel

public GPSModel(int modelType,
                java.lang.String name,
                java.lang.String category,
                java.lang.String type,
                java.lang.String description,
                GPSNode rootNode,
                java.util.Hashtable properties)
Parameters:
name - ...
category - ...
type - ...
description - ...
rootNode - ...
properties - ...
Method Detail

getModelVersionData

public java.util.ArrayList getModelVersionData()

setModelVersionData

public void setModelVersionData(java.util.ArrayList modelVersionData)

setInstanceId

public void setInstanceId(java.lang.Integer instanceId)

getInstanceId

public java.lang.Integer getInstanceId()

setModelFlushableFlag

public void setModelFlushableFlag(boolean modelCanBeFinished)

getModelFlushableFlag

public boolean getModelFlushableFlag()

getEmail_id

public java.lang.String getEmail_id()

setEmail_id

public void setEmail_id(java.lang.String emailId)

setModelType

public void setModelType(int modelType)

getModelType

public int getModelType()

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setCategory

public void setCategory(java.lang.String category)

getCategory

public java.lang.String getCategory()

setType

public void setType(java.lang.String type)

getType

public java.lang.String getType()

setDescription

public void setDescription(java.lang.String description)

getDescription

public java.lang.String getDescription()

setRootNode

public void setRootNode(GPSNode rootNode)

getRootNode

public GPSNode getRootNode()

setProperties

public void setProperties(java.util.Hashtable properties)

getProperties

public java.util.Hashtable getProperties()

getNodeCount

public int getNodeCount()

setSelectedNode

public void setSelectedNode(GPSNode selectedNode)

getSelectedNode

public GPSNode getSelectedNode()

getModelVersion

public java.lang.Double getModelVersion()

setModelVersion

public void setModelVersion(java.lang.Double modelVersion)

getLastUpdatedBy

public java.lang.String getLastUpdatedBy()

setLastUpdatedBy

public void setLastUpdatedBy(java.lang.String lastUpdatedBy)

getLastUpdatedDate

public java.sql.Timestamp getLastUpdatedDate()

setLastUpdatedDate

public void setLastUpdatedDate(java.sql.Timestamp lastUpdatedDate)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object