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

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

public class WorkerProgressBean
extends ProgressBean<WorkerProgressState>

Bean that represents the progress of the operations a worker.

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

Constructor Summary
WorkerProgressBean()
          Default WorkerProgressBean constructor
WorkerProgressBean(WorkerBean worker)
          Construct a WorkerProgressBean with its associated worker
 
Method Summary
 boolean equals(java.lang.Object obj)
          
 OperationStateBean.ActionState getActionState()
          Get the deployment's action state
 java.lang.Integer getId()
          Get the WorkerProgressBean id
 java.lang.String getLog()
          Get the deployment log
 int getProgress()
          
 WorkerProgressState getProgressState()
          Get the deployment's progress state
 WorkerBean getWorker()
          Associated worker getter
 java.lang.String getWorkerName()
          Returns the name of the worker associated with this WorkerProgressBean
 void setActionState(OperationStateBean.ActionState actionState)
          Set the deployment's action state
 void setId(java.lang.Integer id)
          Set the WorkerProgressBean id
 void setLog(java.lang.String log)
          Set the deployment log
 void setProgress(int progressPercent)
          
 void setProgressState(WorkerProgressState workerProgressState)
          Set the deployment's progress state
 void setWorker(WorkerBean worker)
          Change the associated worker
 java.lang.String toString()
          
 
Methods inherited from class org.ow2.jasmine.jadort.api.entities.deployment.ProgressBean
appendToLog, getState, setState
 
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 the deployment
Method Detail

getId

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

Returns:
the WorkerProgressBean id

setId

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

Parameters:
id - the WorkerProgressBean 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 WorkerProgressBean

Returns:
the name of the worker associated with this WorkerProgressBean

getLog

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

Specified by:
getLog in class ProgressBean<WorkerProgressState>
Returns:
Deployment log

setLog

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

Specified by:
setLog in class ProgressBean<WorkerProgressState>
Parameters:
log - Deployment log

getProgressState

public WorkerProgressState getProgressState()
Get the deployment's progress state

Specified by:
getProgressState in class ProgressBean<WorkerProgressState>
Returns:
Deployment progress state

setProgressState

public void setProgressState(WorkerProgressState workerProgressState)
Set the deployment's progress state

Specified by:
setProgressState in class ProgressBean<WorkerProgressState>
Parameters:
workerProgressState - Deployment progress state

getActionState

public OperationStateBean.ActionState getActionState()
Get the deployment's action state

Specified by:
getActionState in class ProgressBean<WorkerProgressState>
Returns:
Deployment action state

setActionState

public void setActionState(OperationStateBean.ActionState actionState)
Set the deployment's action state

Specified by:
setActionState in class ProgressBean<WorkerProgressState>
Parameters:
actionState - Deployment action state

getProgress

public int getProgress()

Specified by:
getProgress in class ProgressBean<WorkerProgressState>
Returns:
The ProgressBean's progress (percents)

setProgress

public void setProgress(int progressPercent)

Specified by:
setProgress in class ProgressBean<WorkerProgressState>
Parameters:
progressPercent - The ProgressBean's progress (percents)

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 © 2010 OW2 Consortium. All Rights Reserved.