Class WPS2DM
- java.lang.Object
-
- org.gcube.data.analysis.dataminermanagercl.server.dmservice.wps.WPS2DM
-
public class WPS2DM extends Object
- Author:
- Giancarlo Panichi
-
-
Constructor Summary
Constructors Constructor Description WPS2DM()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringbuildParameterDescription(String title, String maxMegabytes, String UoM, int minElements, int maxElements, String defaultValue)static Parameterconvert2DMType(net.opengis.wps.x100.InputDescriptionType wpsType)static Parameterconvert2DMType(net.opengis.wps.x100.OutputDescriptionType wpsType)static StringguessDefaultValue(String type)static StringguessPrimitiveType(String type)static StringguessWPSLiteralType(net.opengis.ows.x11.DomainMetadataType type)static ParametermanageBoundingBoxInformation(String title, int minOcc, int maxOcc, int rangeOccs, String id, String crs)static ParametermanageComplexData(String maxMegaBytes, String title, int minOcc, int maxOcc, int rangeOccs, String id, net.opengis.wps.x100.ComplexDataDescriptionType defaultType, net.opengis.wps.x100.ComplexDataDescriptionType[] supportedTypes)static ParametermanageLiteral(String title, int minOcc, int maxOcc, int rangeOccs, String defaultValue, String id, String uoms, net.opengis.ows.x11.DomainMetadataType type)
-
-
-
Method Detail
-
manageBoundingBoxInformation
public static Parameter manageBoundingBoxInformation(String title, int minOcc, int maxOcc, int rangeOccs, String id, String crs)
- Parameters:
title- titleminOcc- min occurrencesmaxOcc- max occurrencesrangeOccs- range occurrencesid- idcrs- crs- Returns:
- parameter
-
manageLiteral
public static Parameter manageLiteral(String title, int minOcc, int maxOcc, int rangeOccs, String defaultValue, String id, String uoms, net.opengis.ows.x11.DomainMetadataType type)
- Parameters:
title- titleminOcc- min occurrencesmaxOcc- max occurencesrangeOccs- range occurrencesdefaultValue- default valueid- iduoms- uomstype- type- Returns:
- parameter
-
manageComplexData
public static Parameter manageComplexData(String maxMegaBytes, String title, int minOcc, int maxOcc, int rangeOccs, String id, net.opengis.wps.x100.ComplexDataDescriptionType defaultType, net.opengis.wps.x100.ComplexDataDescriptionType[] supportedTypes)
- Parameters:
maxMegaBytes- max mega bytestitle- titleminOcc- min occurrencesmaxOcc- max occurrencesrangeOccs- range occurrencesid- iddefaultType- default typesupportedTypes- supported type- Returns:
- parameter
-
convert2DMType
public static Parameter convert2DMType(net.opengis.wps.x100.InputDescriptionType wpsType) throws ServiceException
- Throws:
ServiceException
-
convert2DMType
public static Parameter convert2DMType(net.opengis.wps.x100.OutputDescriptionType wpsType)
-
buildParameterDescription
public static String buildParameterDescription(String title, String maxMegabytes, String UoM, int minElements, int maxElements, String defaultValue)
- Parameters:
title- titlemaxMegabytes- max mega bytesUoM- UoMminElements- min elementsmaxElements- max elementsdefaultValue- default value- Returns:
- description
-
guessWPSLiteralType
public static String guessWPSLiteralType(net.opengis.ows.x11.DomainMetadataType type)
-
-