package org.gcube.application.cms.implementations; import org.gcube.application.geoportal.common.model.rest.ConfigurationException; import org.gcube.application.geoportal.common.model.rest.DatabaseConnection; import org.gcube.common.resources.gcore.GenericResource; import org.gcube.common.resources.gcore.ServiceEndpoint; import java.util.List; public interface ISInterface { public DatabaseConnection queryForDatabase(String category, String platform,String flagName, String flagValue) throws ConfigurationException; public List performGetAP(String category, String platform, String flagName, String flagValue); public String decryptString(String toDecrypt); public String encryptString(String toEncrypt); public List getGenericResource(String secondaryType,String name); public GenericResource createUpdateGR(GenericResource res); }