org.gcube.application.aquamaps.aquamapsservice.impl.db.managers
Class AnalysisTableManager

java.lang.Object
  extended by org.gcube.application.aquamaps.aquamapsservice.impl.db.managers.AnalysisTableManager

public class AnalysisTableManager
extends Object


Constructor Summary
AnalysisTableManager()
           
 
Method Summary
static void addCompletedAnalysis(String id, org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.types.AnalysisType toAdd)
           
static void addReportId(int reportId, String id)
           
static int delete(ArrayList<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filter)
           
static int delete(String id)
           
static org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Analysis getById(String id)
           
static Long getCount(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filter)
           
static String getJSONList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filters, org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
           
 String getJSONRequests(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filters, org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
           
static ArrayList<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Analysis> getList(ArrayList<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filter)
           
static List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Analysis> getList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filter, org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
           
static String insertRequest(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Analysis toInsert)
           
static void removeReportId(int reportId, String id)
           
static void setArchivePath(String id, String path)
           
static void setPhasePercent(double percent, String id)
           
static void setStartTime(String id)
           
static void setStatus(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.types.SubmittedStatus status, String id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalysisTableManager

public AnalysisTableManager()
Method Detail

getJSONRequests

public String getJSONRequests(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filters,
                              org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
                       throws Exception
Throws:
Exception

insertRequest

public static String insertRequest(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Analysis toInsert)
                            throws Exception
Throws:
Exception

getList

public static ArrayList<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Analysis> getList(ArrayList<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filter)
                                                                                                           throws Exception
Throws:
Exception

getList

public static List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Analysis> getList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filter,
                                                                                                             org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
                                                                                                      throws Exception
Throws:
Exception

addReportId

public static void addReportId(int reportId,
                               String id)
                        throws Exception
Throws:
Exception

addCompletedAnalysis

public static void addCompletedAnalysis(String id,
                                        org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.types.AnalysisType toAdd)
                                 throws Exception
Throws:
Exception

removeReportId

public static void removeReportId(int reportId,
                                  String id)
                           throws Exception
Throws:
Exception

setPhasePercent

public static void setPhasePercent(double percent,
                                   String id)
                            throws Exception
Throws:
Exception

setStartTime

public static void setStartTime(String id)
                         throws Exception
Throws:
Exception

setArchivePath

public static void setArchivePath(String id,
                                  String path)
                           throws Exception
Throws:
Exception

setStatus

public static void setStatus(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.types.SubmittedStatus status,
                             String id)
                      throws Exception
Throws:
Exception

getJSONList

public static String getJSONList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filters,
                                 org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
                          throws Exception
Throws:
Exception

delete

public static int delete(ArrayList<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filter)
                  throws Exception
Throws:
Exception

getById

public static org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Analysis getById(String id)
                                                                                                throws Exception
Throws:
Exception

delete

public static int delete(String id)
                  throws Exception
Throws:
Exception

getCount

public static Long getCount(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filter)
                     throws Exception
Throws:
Exception


Copyright © 2013. All Rights Reserved.