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

java.lang.Object
  extended by org.gcube.application.aquamaps.aquamapsservice.impl.db.managers.SubmittedManager
Direct Known Subclasses:
AquaMapsManager, JobManager

public class SubmittedManager
extends Object


Field Summary
static String submittedTable
           
 
Constructor Summary
SubmittedManager()
           
 
Method Summary
static int delete(int submittedId)
           
static int deleteFromTables(int submittedId)
           
static String getAuthor(int submittedId)
           
static Long getCount(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filter)
           
protected static Object getField(int id, org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.fields.SubmittedFields field)
           
static List<String> getGisId(int submittedId)
           
static int getHCAFTableId(int jobId)
           
static int getHSPECTableId(int jobId)
           
static int getHSPENTableId(int jobId)
           
static String getJsonList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filters, org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
           
static List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted> getList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filters)
           
static List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted> getList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filter, org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
           
static org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.types.SubmittedStatus getStatus(int submittedId)
           
static org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted getSubmittedById(int objId)
           
static org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted insertInTable(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted toInsert)
           
static Boolean isAquaMap(int submittedId)
           
static Boolean isGIS(int submittedId)
           
static int markSaved(int submittedId)
           
static int setGisPublishedId(int submittedId, String gisId)
           
static int setSerializedPath(int submittedId, String path)
           
static void setStartTime(int submittedId)
           
static void update(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted toUpdate)
           
protected static int updateField(int id, org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.fields.SubmittedFields field, org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.types.FieldType type, Object value)
           
static int updateGISData(int submittedId, Boolean gisEnabled)
           
static void updateStatus(int toUpdateId, org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.types.SubmittedStatus statusValue)
          Updates internal Status, in case of Error status updates published element as side effect
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

submittedTable

public static final String submittedTable
See Also:
Constant Field Values
Constructor Detail

SubmittedManager

public SubmittedManager()
Method Detail

getField

protected static Object getField(int id,
                                 org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.fields.SubmittedFields field)
                          throws Exception
Throws:
Exception

updateField

protected static int updateField(int id,
                                 org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.fields.SubmittedFields field,
                                 org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.types.FieldType type,
                                 Object value)
                          throws Exception
Throws:
Exception

deleteFromTables

public static int deleteFromTables(int submittedId)
                            throws Exception
Throws:
Exception

delete

public static int delete(int submittedId)
                  throws Exception
Throws:
Exception

getHCAFTableId

public static int getHCAFTableId(int jobId)
                          throws Exception
Throws:
Exception

getHSPENTableId

public static int getHSPENTableId(int jobId)
                           throws Exception
Throws:
Exception

getHSPECTableId

public static int getHSPECTableId(int jobId)
                           throws Exception
Throws:
Exception

isGIS

public static Boolean isGIS(int submittedId)
                     throws Exception
Throws:
Exception

getGisId

public static List<String> getGisId(int submittedId)
                             throws Exception
Throws:
Exception

getStatus

public static org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.types.SubmittedStatus getStatus(int submittedId)
                                                                                                      throws Exception
Throws:
Exception

getAuthor

public static String getAuthor(int submittedId)
                        throws Exception
Throws:
Exception

isAquaMap

public static Boolean isAquaMap(int submittedId)
                         throws Exception
Throws:
Exception

updateGISData

public static int updateGISData(int submittedId,
                                Boolean gisEnabled)
                         throws Exception
Throws:
Exception

markSaved

public static int markSaved(int submittedId)
                     throws Exception
Throws:
Exception

setGisPublishedId

public static int setGisPublishedId(int submittedId,
                                    String gisId)
                             throws Exception
Throws:
Exception

setSerializedPath

public static int setSerializedPath(int submittedId,
                                    String path)
                             throws Exception
Throws:
Exception

updateStatus

public static void updateStatus(int toUpdateId,
                                org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.types.SubmittedStatus statusValue)
                         throws SQLException,
                                IOException,
                                Exception
Updates internal Status, in case of Error status updates published element as side effect

Throws:
SQLException
IOException
Exception

insertInTable

public static org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted insertInTable(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted toInsert)
                                                                                                       throws Exception
Throws:
Exception

getList

public static List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted> getList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Field> filters)
                                                                                                       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

getSubmittedById

public static org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted getSubmittedById(int objId)
                                                                                                          throws Exception
Throws:
Exception

update

public static void update(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted toUpdate)
                   throws Exception
Throws:
Exception

getList

public static List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted> 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

getCount

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

setStartTime

public static void setStartTime(int submittedId)
                         throws Exception
Throws:
Exception


Copyright © 2013. All Rights Reserved.