GNDMS 0.6.0
RESTful verison of GNDMS
Public Member Functions | Private Attributes

de.zib.gndms.taskflows.filetransfer.server.logic.TaskPersistentMarkerListener Class Reference

Inheritance diagram for de.zib.gndms.taskflows.filetransfer.server.logic.TaskPersistentMarkerListener:
de.zib.gndms.taskflows.filetransfer.server.network.PersistentMarkerListener

List of all members.

Public Member Functions

void markerArrived (final Marker marker)
void setCurrentFile (String currentFile)
 Sets file of the transfar state to currentFile.
String getWid ()
void setWid (String wid)
String getGORFXId ()
void setGORFXId (String gorfxid)

Private Attributes

String gorfxId = ""
String wid = ""

Detailed Description

Author:
try ma ik jo rr a zib
Version:
$Id$

User: mjorra, Date: 11.10.2008, Time: 18:47:42

A persistent marker listener which updates the progress of a task.

The maximum progress is the number of files to transfer hence one progress step is the completed transfer of a single file.


Member Function Documentation

void de.zib.gndms.taskflows.filetransfer.server.logic.TaskPersistentMarkerListener.setCurrentFile ( String  currentFile)

Sets file of the transfar state to currentFile.

Additionally the current ftp args of the state are resetted. The new state is written to the database immediately.

Reimplemented from de.zib.gndms.taskflows.filetransfer.server.network.PersistentMarkerListener.

                                                     {
        super.setCurrentFile( currentFile );
        final Session session = getDao().beginSession();
        try {
            Task task = getTaskling().getTask(session);
            task.setProgress(task.getProgress() + 1);
            session.success();
        }
        finally { session.finish(); }
    }

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables