org.ow2.jasmine.jadort.api.entities.deployment
Class WorkerProgressBean

java.lang.Object
  extended by org.ow2.jasmine.jadort.api.entities.deployment.WorkerProgressBean
All Implemented Interfaces:
java.io.Serializable

public class WorkerProgressBean
extends java.lang.Object
implements java.io.Serializable

Bean that represents the progress of the operations a worker.

Author:
Malek Chahine, Remy Bresson, S. Ali Tokmen
See Also:
Serialized Form

Nested Class Summary
static class WorkerProgressBean.WorkerProgressState
          Different possible progress states of a workerProgress.
 
Constructor Summary
WorkerProgressBean()
          Default WorkerProgressBean constructor
WorkerProgressBean(WorkerBean worker)
          Construct a WorkerProgressBean with its associated worker
 
Method Summary
 void appendToLog(java.lang.String string)
          Add log to the workerProgress log.
 boolean equals(java.lang.Object obj)
          
 OperationStateBean.ActionState getActionState()
          Get workerProgress state.
 java.lang.Integer getId()
          Get the workerProgress id
 java.lang.String getLog()
          Get the workerProgress log
 int getProgress()
          Percent of progress getter
 java.lang.String getState()
          Return the workerProgress state in String format : WAITING --> "Waiting" RUNNING --> "Running" FINISHED_OK -- > "Done OK" FINISHED_ERROR --> "Error !"
 WorkerBean getWorker()
          Associated worker getter
 java.lang.String getWorkerName()
          Returns the name of the worker associated with this workerProgress
 WorkerProgressBean.WorkerProgressState getWorkerProgressState()
          Get the workerProgress progress state
 void setActionState(OperationStateBean.ActionState actionState)
          Set workerProgress state.
 void setId(java.lang.Integer id)
          Set the workerProgress id
 void setLog(java.lang.String log)
          Set the workerProgress log
 void setProgress(int progress)
          Deployment progress setter.
 void setState(java.lang.String state)
          Do not use this method, needs to be here to satisfy ActionScript
 void setWorker(WorkerBean worker)
          Change the associated worker
 void setWorkerProgressState(WorkerProgressBean.WorkerProgressState workerProgressState)
          Set the workerProgress progress state
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WorkerProgressBean

public WorkerProgressBean()
Default WorkerProgressBean constructor


WorkerProgressBean

public WorkerProgressBean(WorkerBean worker)
Construct a WorkerProgressBean with its associated worker

Parameters:
worker - The worker associated ti the depoyment
Method Detail

getId

public java.lang.Integer getId()
Get the workerProgress id

Returns:
the workerProgress id

setId

public void setId(java.lang.Integer id)
Set the workerProgress id

Parameters:
id - the workerProgress id

getWorker

public WorkerBean getWorker()
Associated worker getter

Returns:
The associated worker

setWorker

public void setWorker(WorkerBean worker)
Change the associated worker

Parameters:
worker - New associated worker

getWorkerName

public java.lang.String getWorkerName()
Returns the name of the worker associated with this workerProgress

Returns:
the name of the worker associated with this workerProgress

getState

public java.lang.String getState()
Return the workerProgress state in String format :

Returns:
Deployment state in String format.

setState

public void setState(java.lang.String state)
Do not use this method, needs to be here to satisfy ActionScript

Parameters:
state -

getProgress

public int getProgress()
Percent of progress getter

Returns:
The workerProgress progress (percents)

setProgress

public void setProgress(int progress)
Deployment progress setter.

Parameters:
progress - The progress percent to set.

getLog

public java.lang.String getLog()
Get the workerProgress log

Returns:
Deployment log

setLog

public void setLog(java.lang.String log)
Set the workerProgress log

Parameters:
log - The log to set for this workerProgress

appendToLog

public void appendToLog(java.lang.String string)
Add log to the workerProgress log.

Parameters:
string - The log to add for this workerProgress

getWorkerProgressState

public WorkerProgressBean.WorkerProgressState getWorkerProgressState()
Get the workerProgress progress state

Returns:
Deployment progress state

setWorkerProgressState

public void setWorkerProgressState(WorkerProgressBean.WorkerProgressState workerProgressState)
Set the workerProgress progress state

Parameters:
workerProgressState - the workerProgress progress state to set

getActionState

public OperationStateBean.ActionState getActionState()
Get workerProgress state.

Returns:
Deployment state.

setActionState

public void setActionState(OperationStateBean.ActionState actionState)
Set workerProgress state.

Parameters:
actionState - Deployment state to set.

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)

Overrides:
equals in class java.lang.Object
Returns:
true if obj is a WorkerProgressBean and the getId() is the same for both objects, false otherwise.


Copyright © 2009 OW2 Consortium. All Rights Reserved.