org.gwe.persistence.model
Class OrderInfo

java.lang.Object
  extended by org.gwe.persistence.model.BaseModelInfo<java.lang.Integer>
      extended by org.gwe.persistence.model.OrderInfo
All Implemented Interfaces:
java.io.Serializable

public final class OrderInfo
extends BaseModelInfo<java.lang.Integer>

Since:
Aug 3, 2007
Author:
Marco Ruiz
See Also:
Serialized Form

Constructor Summary
OrderInfo()
           
OrderInfo(OrderDescriptor descriptor)
           
OrderInfo(OrderDescriptor descriptor, java.lang.String email)
           
OrderInfo(java.lang.String description, OrderDescriptor descriptor, java.lang.String email)
           
 
Method Summary
 ResultParser createResultParser()
           
 void generateJobs(DaemonConfigDesc config, OrderExecutionProfileInfo executionProfile)
           
 int getCompletedJobsCount()
           
 java.lang.String getDescription()
           
 OrderDescriptor getDescriptor()
           
 java.lang.String getEmail()
           
 OrderExecutionProfileInfo getExecutionProfile()
           
 int getFailedJobsCount()
           
 GridInfo getGrid()
           
 java.lang.Integer getId()
           
 java.util.List<JobInfo> getJobs()
           
 int getPriority()
           
 java.lang.Class<? extends ResultParser> getResultParserClass()
           
 java.io.Serializable getSpecificParameters()
           
 int getTotalJobsCount()
           
 java.lang.String getUniversalId()
           
 java.sql.Timestamp getWhenCompleted()
           
 java.lang.String getWorkspaceInDaemon(DaemonConfigDesc config)
           
 void incrementJobsCompleted(int amount)
           
 void incrementJobsFailed(int amount)
           
 boolean isAborted()
           
 boolean isDeleted()
           
 boolean isFinished()
           
 boolean isPaused()
           
 void setAborted(boolean aborted)
           
 void setDeleted(boolean deleted)
           
 void setDescription(java.lang.String description)
           
 void setDescriptor(OrderDescriptor jobDescriptor)
           
 void setEmail(java.lang.String email)
           
 void setExecutionProfile(OrderExecutionProfileInfo executionProfile)
           
 void setGrid(GridInfo grid)
           
 void setPaused(boolean paused)
           
 void setPriority(int priority)
           
 void setResultParserClass(java.lang.Class<? extends ResultParser> resultParserClass)
           
 void setSpecificParameters(java.io.Serializable specificParameters)
           
 void setWhenCompleted(java.sql.Timestamp whenCompleted)
           
 java.lang.String toCommands()
           
 java.lang.String toCVS()
           
 java.lang.String toString()
           
 java.lang.String toThinModel()
           
 
Methods inherited from class org.gwe.persistence.model.BaseModelInfo
createModelSummaryFor, getWhenCreated, logCreateEvent, logEvent, logEvent, setEventLogger, stampWhenCreated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OrderInfo

public OrderInfo()

OrderInfo

public OrderInfo(OrderDescriptor descriptor)

OrderInfo

public OrderInfo(OrderDescriptor descriptor,
                 java.lang.String email)

OrderInfo

public OrderInfo(java.lang.String description,
                 OrderDescriptor descriptor,
                 java.lang.String email)
Method Detail

getId

public java.lang.Integer getId()
Specified by:
getId in class BaseModelInfo<java.lang.Integer>

getUniversalId

public java.lang.String getUniversalId()

getPriority

public int getPriority()

setPriority

public void setPriority(int priority)

getGrid

public GridInfo getGrid()

setGrid

public void setGrid(GridInfo grid)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getEmail

public java.lang.String getEmail()

setEmail

public void setEmail(java.lang.String email)

getDescriptor

public OrderDescriptor getDescriptor()

setDescriptor

public void setDescriptor(OrderDescriptor jobDescriptor)

getJobs

public java.util.List<JobInfo> getJobs()

getWorkspaceInDaemon

public java.lang.String getWorkspaceInDaemon(DaemonConfigDesc config)

generateJobs

public void generateJobs(DaemonConfigDesc config,
                         OrderExecutionProfileInfo executionProfile)

toCVS

public java.lang.String toCVS()

toCommands

public java.lang.String toCommands()

toThinModel

public java.lang.String toThinModel()

getSpecificParameters

public java.io.Serializable getSpecificParameters()

setSpecificParameters

public void setSpecificParameters(java.io.Serializable specificParameters)

createResultParser

public ResultParser createResultParser()
                                throws java.lang.InstantiationException,
                                       java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

getResultParserClass

public java.lang.Class<? extends ResultParser> getResultParserClass()

setResultParserClass

public void setResultParserClass(java.lang.Class<? extends ResultParser> resultParserClass)

isPaused

public boolean isPaused()

setPaused

public void setPaused(boolean paused)

isAborted

public boolean isAborted()

setAborted

public void setAborted(boolean aborted)

isDeleted

public boolean isDeleted()

setDeleted

public void setDeleted(boolean deleted)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getWhenCompleted

public java.sql.Timestamp getWhenCompleted()

setWhenCompleted

public void setWhenCompleted(java.sql.Timestamp whenCompleted)

incrementJobsCompleted

public void incrementJobsCompleted(int amount)

incrementJobsFailed

public void incrementJobsFailed(int amount)

isFinished

public boolean isFinished()

getTotalJobsCount

public int getTotalJobsCount()

getCompletedJobsCount

public int getCompletedJobsCount()

getFailedJobsCount

public int getFailedJobsCount()

getExecutionProfile

public OrderExecutionProfileInfo getExecutionProfile()

setExecutionProfile

public void setExecutionProfile(OrderExecutionProfileInfo executionProfile)


Copyright © 2007-2009. All Rights Reserved.