gcube-cms-suite/cms-plugin-framework/src/main/java/org/gcube/application/cms/implementations/ISInterface.java

22 lines
913 B
Java
Raw Normal View History

package org.gcube.application.cms.implementations;
import org.gcube.application.geoportal.common.model.rest.ConfigurationException;
import org.gcube.application.geoportal.common.model.rest.DatabaseConnection;
2022-03-23 18:38:07 +01:00
import org.gcube.common.resources.gcore.GenericResource;
2022-02-25 11:44:56 +01:00
import org.gcube.common.resources.gcore.ServiceEndpoint;
2022-02-25 11:44:56 +01:00
import java.util.List;
2022-02-25 11:44:56 +01:00
public interface ISInterface {
2022-02-25 11:44:56 +01:00
public DatabaseConnection queryForDatabase(String category, String platform,String flagName, String flagValue) throws ConfigurationException;
public List<ServiceEndpoint.AccessPoint> performGetAP(String category, String platform, String flagName, String flagValue);
public String decryptString(String toDecrypt);
public String encryptString(String toEncrypt);
2022-03-23 18:38:07 +01:00
public List<GenericResource> getGenericResource(String secondaryType,String name);
2022-04-27 19:36:10 +02:00
public GenericResource createUpdateGR(GenericResource res);
}