org.gcube.datatransformation.client.library.proxies
Class DTSCLDefaultProxy

java.lang.Object
  extended by org.gcube.datatransformation.client.library.proxies.DTSCLDefaultProxy
All Implemented Interfaces:
DTSCLProxyI

public class DTSCLDefaultProxy
extends Object
implements DTSCLProxyI


Constructor Summary
DTSCLDefaultProxy(org.gcube.common.clients.delegates.ProxyDelegate<DTSStub> config)
           
 
Method Summary
 Map<String,String> findApplicableTransformationUnits(String sourceMimeType, Map<String,String> sourceContentTypeParams, String targetMimeType, Map<String,String> targetContentTypeParams, boolean createAndPublishCompositeTP)
           
 String queryTransformationPrograms(String query)
           
 String transformData(String inputType, String inputValue, Map<String,String> inputParams, String outputType, String outputValue, Map<String,String> outputParams, String mimeType, Map<String,String> contentTypeParams, boolean createReport)
           
 String transformDataWithTransformationProgram(String transformationProgramID, String inputType, String inputValue, Map<String,String> inputParams, String outputType, String outputValue, Map<String,String> outputParams, String mimeType, Map<String,String> contentTypeParams, Map<String,String> tProgramUnboundParameters, boolean createReport)
           
 String transformDataWithTransformationUnit(String transformationProgramID, String transformationUnitID, Map<Map.Entry<String,String>,Map<String,String>> inputs, String outputType, String outputValue, Map<String,String> outputParams, String mimeType, Map<String,String> contentTypeParams, Map<String,String> tProgramUnboundParameters, boolean filterSources, boolean createReport)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DTSCLDefaultProxy

public DTSCLDefaultProxy(org.gcube.common.clients.delegates.ProxyDelegate<DTSStub> config)
Method Detail

transformData

public String transformData(String inputType,
                            String inputValue,
                            Map<String,String> inputParams,
                            String outputType,
                            String outputValue,
                            Map<String,String> outputParams,
                            String mimeType,
                            Map<String,String> contentTypeParams,
                            boolean createReport)
                     throws DTSException
Specified by:
transformData in interface DTSCLProxyI
Throws:
DTSException

transformDataWithTransformationUnit

public String transformDataWithTransformationUnit(String transformationProgramID,
                                                  String transformationUnitID,
                                                  Map<Map.Entry<String,String>,Map<String,String>> inputs,
                                                  String outputType,
                                                  String outputValue,
                                                  Map<String,String> outputParams,
                                                  String mimeType,
                                                  Map<String,String> contentTypeParams,
                                                  Map<String,String> tProgramUnboundParameters,
                                                  boolean filterSources,
                                                  boolean createReport)
Specified by:
transformDataWithTransformationUnit in interface DTSCLProxyI

transformDataWithTransformationProgram

public String transformDataWithTransformationProgram(String transformationProgramID,
                                                     String inputType,
                                                     String inputValue,
                                                     Map<String,String> inputParams,
                                                     String outputType,
                                                     String outputValue,
                                                     Map<String,String> outputParams,
                                                     String mimeType,
                                                     Map<String,String> contentTypeParams,
                                                     Map<String,String> tProgramUnboundParameters,
                                                     boolean createReport)
Specified by:
transformDataWithTransformationProgram in interface DTSCLProxyI

findApplicableTransformationUnits

public Map<String,String> findApplicableTransformationUnits(String sourceMimeType,
                                                            Map<String,String> sourceContentTypeParams,
                                                            String targetMimeType,
                                                            Map<String,String> targetContentTypeParams,
                                                            boolean createAndPublishCompositeTP)
Specified by:
findApplicableTransformationUnits in interface DTSCLProxyI

queryTransformationPrograms

public String queryTransformationPrograms(String query)
Specified by:
queryTransformationPrograms in interface DTSCLProxyI


Copyright © 2013. All Rights Reserved.