com.ptc.wvs.server.cadagent
Class WorkOrder

java.lang.Object
  extended bycom.ptc.wvs.server.cadagent.WorkOrder

public class WorkOrder
extends Object


Field Summary
private  String answer
           
private  String command
           
private  String dcaData
           
private  boolean disableDelete
           
private  String edrTicket
           
private  String fullShapeType
           
private  String host
           
private  String id
           
private  boolean ignoreInput
           
private  String inputFileSpec
           
private  String instance
           
private  int instanceNumber
           
private  int jobNumber
           
private  String keyType
           
private  String lastMessage
           
private  boolean needsReply
           
private  String numberOfExtraConversions
           
private  Vector offlineWorkers
           
private  String output
           
private  String outputFileSpec
           
private  boolean performURLRead
           
private  Vector possibleWorkers
           
private  String proeRep
           
private  boolean reload
           
private  Socket replySocket
           
private  String runCommand
           
private  String shapeType
           
private  boolean socketReply
           
private  String statusText
           
private  String subKey
           
private  Worker suggestedWorker
           
private  boolean terminate
           
private  String urlTemplate
           
private  String workerTestDir
           
private  long[] workerTimes
           
 
Constructor Summary
WorkOrder(String arg)
           
WorkOrder(String[] args)
           
WorkOrder(String shapeType, String runCommand)
           
WorkOrder(Vector args)
           
 
Method Summary
 void associatePossibleWorker(Worker worker)
           
 String getAnswer()
           
 String getCommand()
           
 String getDcaData()
           
 String getEdrTicket()
           
 String getFullShapeType()
           
 String getHost()
           
 String getId()
           
 String getInputFileSpec()
           
 String getInstance()
           
 int getInstanceNumber()
           
 int getJobNumber()
           
 String getKeyType()
           
 String getNumberOfExtraConversions()
           
 Vector getOfflineWorkers()
           
 String getOutput()
           
 String getOutputFileSpec()
           
 Vector getPossibleWorkers()
           
 String getProeRep()
           
 Socket getReplySocket()
           
 String getRunCommand()
           
 String getShapeType()
           
 String getStatusText()
           
 String getSubKey()
           
 Worker getSuggestedWorker()
           
 String getUrlTemplate()
           
 String getWorkerTestDir()
           
 long[] getWorkerTimes()
           
 String getWorkerTimesString()
           
 boolean isDisableDelete()
           
 boolean isIgnoreInput()
           
 boolean isNeedsReply()
           
 boolean isPerformURLRead()
           
 boolean isReload()
           
 boolean isSocketReply()
           
 boolean isTerminate()
           
 boolean isWorkerTest()
           
 String print()
           
private  void processArgs(Vector args)
           
 void resetPossibleWorkers()
           
 void sendReply(String message)
           
 void sendWorkerTimesStringReply(String workerDisplayName, boolean success)
           
 void setAnswer(String answer)
           
 void setOfflineWorkers(Vector offline)
           
 void setPerformURLRead(boolean performURLRead)
           
 void setReplySocket(Socket socket)
           
 void setSocketReply(boolean replyType)
           
 void setSuggestedWorker(Worker suggestedWorker)
           
 void setWorkerTestDir(String s)
           
 void setWorkerTime(int i, long l)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

terminate

private boolean terminate

reload

private boolean reload

id

private String id

shapeType

private String shapeType

fullShapeType

private String fullShapeType

inputFileSpec

private String inputFileSpec

ignoreInput

private boolean ignoreInput

disableDelete

private boolean disableDelete

instance

private String instance

proeRep

private String proeRep

urlTemplate

private String urlTemplate

edrTicket

private String edrTicket

subKey

private String subKey

keyType

private String keyType

outputFileSpec

private String outputFileSpec

numberOfExtraConversions

private String numberOfExtraConversions

command

private String command

output

private String output

statusText

private String statusText

instanceNumber

private int instanceNumber

jobNumber

private int jobNumber

needsReply

private boolean needsReply

suggestedWorker

private Worker suggestedWorker

lastMessage

private String lastMessage

host

private String host

answer

private String answer

socketReply

private boolean socketReply

replySocket

private Socket replySocket

runCommand

private String runCommand

dcaData

private String dcaData

possibleWorkers

private Vector possibleWorkers

offlineWorkers

private Vector offlineWorkers

performURLRead

private boolean performURLRead

workerTestDir

private String workerTestDir

workerTimes

private long[] workerTimes
Constructor Detail

WorkOrder

public WorkOrder(String arg)

WorkOrder

public WorkOrder(String[] args)

WorkOrder

public WorkOrder(Vector args)

WorkOrder

public WorkOrder(String shapeType,
                 String runCommand)
Method Detail

isPerformURLRead

public boolean isPerformURLRead()

setPerformURLRead

public void setPerformURLRead(boolean performURLRead)

associatePossibleWorker

public void associatePossibleWorker(Worker worker)

getPossibleWorkers

public Vector getPossibleWorkers()

resetPossibleWorkers

public void resetPossibleWorkers()

setOfflineWorkers

public void setOfflineWorkers(Vector offline)

getOfflineWorkers

public Vector getOfflineWorkers()

setWorkerTestDir

public void setWorkerTestDir(String s)

getWorkerTestDir

public String getWorkerTestDir()

isWorkerTest

public boolean isWorkerTest()

setWorkerTime

public void setWorkerTime(int i,
                          long l)

getWorkerTimes

public long[] getWorkerTimes()

getWorkerTimesString

public String getWorkerTimesString()

sendWorkerTimesStringReply

public void sendWorkerTimesStringReply(String workerDisplayName,
                                       boolean success)

getRunCommand

public String getRunCommand()

processArgs

private void processArgs(Vector args)

isNeedsReply

public boolean isNeedsReply()

isTerminate

public boolean isTerminate()

isReload

public boolean isReload()

getId

public String getId()

getShapeType

public String getShapeType()

getFullShapeType

public String getFullShapeType()

getInputFileSpec

public String getInputFileSpec()

isIgnoreInput

public boolean isIgnoreInput()

isDisableDelete

public boolean isDisableDelete()

getInstance

public String getInstance()

getInstanceNumber

public int getInstanceNumber()

getJobNumber

public int getJobNumber()

getProeRep

public String getProeRep()

getUrlTemplate

public String getUrlTemplate()

getEdrTicket

public String getEdrTicket()

getSubKey

public String getSubKey()

getKeyType

public String getKeyType()

getOutputFileSpec

public String getOutputFileSpec()

getNumberOfExtraConversions

public String getNumberOfExtraConversions()

getCommand

public String getCommand()

getOutput

public String getOutput()

getHost

public String getHost()

getStatusText

public String getStatusText()

getDcaData

public String getDcaData()

setSuggestedWorker

public void setSuggestedWorker(Worker suggestedWorker)

getSuggestedWorker

public Worker getSuggestedWorker()

toString

public String toString()

setAnswer

public void setAnswer(String answer)

getAnswer

public String getAnswer()

setSocketReply

public void setSocketReply(boolean replyType)

isSocketReply

public boolean isSocketReply()

setReplySocket

public void setReplySocket(Socket socket)

getReplySocket

public Socket getReplySocket()

sendReply

public void sendReply(String message)

print

public String print()