2013-10-24 12:51:21 +02:00
|
|
|
package org.gcube.portlets.user.td.gwtservice.server.trservice;
|
2013-10-24 12:21:28 +02:00
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
|
|
|
import org.gcube.data.analysis.tabulardata.service.operation.Task;
|
|
|
|
|
2014-04-02 17:19:14 +02:00
|
|
|
/**
|
|
|
|
*
|
2017-05-16 16:09:16 +02:00
|
|
|
* @author Giancarlo Panichi
|
|
|
|
*
|
2014-04-02 17:19:14 +02:00
|
|
|
*
|
|
|
|
*/
|
2013-10-24 12:21:28 +02:00
|
|
|
public class TRTasksManager implements Serializable {
|
|
|
|
|
|
|
|
|
|
|
|
private static final long serialVersionUID = 4517156156005181775L;
|
|
|
|
|
2017-01-24 12:32:02 +01:00
|
|
|
private HashMap<Long, Task> trTasksMap=new HashMap<Long, Task>();
|
2013-10-24 12:21:28 +02:00
|
|
|
|
|
|
|
public void add(Task trTask){
|
2013-10-25 11:50:06 +02:00
|
|
|
trTasksMap.put(Long.getLong(trTask.getId().getValue()),trTask);
|
2013-10-24 12:21:28 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
public Task get(Long id){
|
|
|
|
return trTasksMap.get(id);
|
|
|
|
};
|
|
|
|
|
|
|
|
public void remove(Long id){
|
|
|
|
trTasksMap.remove(id);
|
|
|
|
};
|
|
|
|
|
|
|
|
}
|