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

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

public class SourceManager
extends Object


Constructor Summary
SourceManager()
           
 
Method Summary
static void checkTables()
           
static void deleteSource(int id, boolean deleteTable)
           
static org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Resource getById(int id)
           
static int getDefaultId(org.gcube.application.aquamaps.aquamapsservice.stubs.fw.types.ResourceType type)
           
static String getJsonList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.fw.model.Field> filter, org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
           
static Set<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Resource> getList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.fw.model.Field> filter)
           
static String getMaxMinTable(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Resource Hspen)
           
static String getSourceName(int id)
           
static String getSourceTitle(int id)
           
static String getToUseTableStore()
           
static Integer importFromCSVFile(org.gcube.application.aquamaps.aquamapsservice.stubs.ImportResourceRequestType request)
           
static org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Resource registerSource(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Resource toRegister)
           
static void setCountRow(int id, Long count)
           
static void setTableTitle(int id, String tableTitle)
           
static int update(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Resource toUpdate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SourceManager

public SourceManager()
Method Detail

getDefaultId

public static int getDefaultId(org.gcube.application.aquamaps.aquamapsservice.stubs.fw.types.ResourceType type)
                        throws Exception
Throws:
Exception

registerSource

public static org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Resource registerSource(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Resource toRegister)
                                                                                                       throws Exception
Throws:
Exception

deleteSource

public static void deleteSource(int id,
                                boolean deleteTable)
                         throws Exception
Throws:
Exception

getSourceName

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

getSourceTitle

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

setTableTitle

public static void setTableTitle(int id,
                                 String tableTitle)
                          throws Exception
Throws:
Exception

setCountRow

public static void setCountRow(int id,
                               Long count)
                        throws Exception
Throws:
Exception

getList

public static Set<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Resource> getList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.fw.model.Field> filter)
                                                                                                     throws Exception
Throws:
Exception

getJsonList

public static String getJsonList(List<org.gcube.application.aquamaps.aquamapsservice.stubs.fw.model.Field> filter,
                                 org.gcube_system.namespaces.application.aquamaps.types.PagedRequestSettings settings)
                          throws Exception
Throws:
Exception

getById

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

update

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

importFromCSVFile

public static Integer importFromCSVFile(org.gcube.application.aquamaps.aquamapsservice.stubs.ImportResourceRequestType request)
                                 throws Exception
Throws:
Exception

checkTables

public static void checkTables()
                        throws Exception
Throws:
Exception

getToUseTableStore

public static final String getToUseTableStore()
                                       throws Exception
Throws:
Exception

getMaxMinTable

public static final String getMaxMinTable(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Resource Hspen)
                                   throws Exception
Throws:
Exception


Copyright © 2014. All Rights Reserved.