Class TreatVictimTask
- java.lang.Object
- 
- jadex.commons.SimplePropertyObject
- 
- jadex.extension.envsupport.environment.AbstractTask
- 
- jadex.bdiv3.examples.disastermanagement.TreatVictimTask
 
 
 
- 
- All Implemented Interfaces:
- IPropertyObject,- IObjectTask
 
 public class TreatVictimTask extends AbstractTask Treat a victim at a disaster.
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringPROPERTY_DISASTERThe disaster property.static java.lang.StringPROPERTY_TREATEDThe treated property (of the space object).static java.lang.StringPROPERTY_TYPENAMEThe task name.- 
Fields inherited from class jadex.extension.envsupport.environment.AbstractTaskcondition, finished, PROPERTY_CONDITION
 - 
Fields inherited from class jadex.commons.SimplePropertyObjectpcs, properties
 - 
Fields inherited from interface jadex.extension.envsupport.environment.IObjectTaskPROPERTY_ID
 
- 
 - 
Constructor SummaryConstructors Constructor Description TreatVictimTask()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute(IEnvironmentSpace space, ISpaceObject obj, long progress, IClockService clock)Executes the task.- 
Methods inherited from class jadex.extension.envsupport.environment.AbstractTaskisFinished, setFinished, shutdown, start
 - 
Methods inherited from class jadex.commons.SimplePropertyObjectaddPropertyChangeListener, getProperties, getProperty, getPropertyNames, hasProperty, removePropertyChangeListener, setProperties, setProperty, toString
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface jadex.commons.IPropertyObjectgetProperty, getPropertyNames, hasProperty, setProperty
 
- 
 
- 
- 
- 
Field Detail- 
PROPERTY_TYPENAMEpublic static final java.lang.String PROPERTY_TYPENAME The task name.- See Also:
- Constant Field Values
 
 - 
PROPERTY_DISASTERpublic static final java.lang.String PROPERTY_DISASTER The disaster property.- See Also:
- Constant Field Values
 
 - 
PROPERTY_TREATEDpublic static final java.lang.String PROPERTY_TREATED The treated property (of the space object).- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
executepublic void execute(IEnvironmentSpace space, ISpaceObject obj, long progress, IClockService clock) Executes the task.- Specified by:
- executein interface- IObjectTask
- Overrides:
- executein class- AbstractTask
- Parameters:
- space- The environment in which the task is executing.
- obj- The object that is executing the task.
- progress- The time that has passed according to the environment executor.
- clock- The clock service.
 
 
- 
 
-