org.gcube.application.aquamaps.aquamapsservice.impl.db.managers
Class SubmittedManager
java.lang.Object
org.gcube.application.aquamaps.aquamapsservice.impl.db.managers.SubmittedManager
- Direct Known Subclasses:
- AquaMapsManager, JobManager
public class SubmittedManager
- extends Object
|
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.fw.model.Field> filter)
|
protected static Object |
getField(int id,
org.gcube.application.aquamaps.aquamapsservice.stubs.fw.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.fw.model.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.fw.model.Field> filters)
|
static List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted> |
getList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.fw.model.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.fw.fields.SubmittedFields field,
org.gcube.application.aquamaps.aquamapsservice.stubs.fw.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 |
submittedTable
public static final String submittedTable
- See Also:
- Constant Field Values
SubmittedManager
public SubmittedManager()
getField
protected static Object getField(int id,
org.gcube.application.aquamaps.aquamapsservice.stubs.fw.fields.SubmittedFields field)
throws Exception
- Throws:
Exception
updateField
protected static int updateField(int id,
org.gcube.application.aquamaps.aquamapsservice.stubs.fw.fields.SubmittedFields field,
org.gcube.application.aquamaps.aquamapsservice.stubs.fw.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.fw.model.Field> filters)
throws Exception
- Throws:
Exception
getJsonList
public static String getJsonList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.fw.model.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.fw.model.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.fw.model.Field> filter)
throws Exception
- Throws:
Exception
setStartTime
public static void setStartTime(int submittedId)
throws Exception
- Throws:
Exception
Copyright © 2014. All Rights Reserved.