Class ISOMetadataFactory
- java.lang.Object
-
- org.gcube.spatial.data.geonetwork.iso.ISOMetadataFactory
-
public class ISOMetadataFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description ISOMetadataFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.opengis.metadata.MetadatagenerateMeta(GcubeISOMetadata gcubeMeta)static org.geotoolkit.metadata.iso.distribution.DefaultDistributiongetDistributionByLayer(String layerName, String geoserverUrl, String style, String bbox, EnvironmentConfiguration config)static StringgetGisLinkByUUID(String uuid)static org.geotoolkit.metadata.iso.citation.DefaultOnlineResourcegetOnline(String name, String uriString)static org.geotoolkit.metadata.iso.citation.DefaultOnlineResourcegetOnline(String name, String protocolDeclaration, String uriString)static org.geotoolkit.metadata.iso.citation.DefaultOnlineResourcegetOnline(String name, String protocol, String description, String uriString)static org.geotoolkit.metadata.iso.distribution.DefaultDigitalTransferOptionsgetTransferOptionsByLayer(String layerName, String geoserverUrl, String style, String bbox, EnvironmentConfiguration config)static StringgetWcsUrl(String geoServerUrl, String layerName, String workspace, String bbox)static StringgetWfsUrl(String geoServerUrl, String layerName, String workspace)static StringgetWmsUrl(String geoServerUrl, String layerName, String workspace, String style, String bbox, String CRS)
-
-
-
Method Detail
-
generateMeta
public static org.opengis.metadata.Metadata generateMeta(GcubeISOMetadata gcubeMeta) throws URISyntaxException
- Throws:
URISyntaxException
-
getDistributionByLayer
public static org.geotoolkit.metadata.iso.distribution.DefaultDistribution getDistributionByLayer(String layerName, String geoserverUrl, String style, String bbox, EnvironmentConfiguration config) throws URISyntaxException
- Throws:
URISyntaxException
-
getTransferOptionsByLayer
public static org.geotoolkit.metadata.iso.distribution.DefaultDigitalTransferOptions getTransferOptionsByLayer(String layerName, String geoserverUrl, String style, String bbox, EnvironmentConfiguration config) throws URISyntaxException
- Throws:
URISyntaxException
-
getOnline
public static org.geotoolkit.metadata.iso.citation.DefaultOnlineResource getOnline(String name, String uriString) throws URISyntaxException
- Throws:
URISyntaxException
-
getOnline
public static org.geotoolkit.metadata.iso.citation.DefaultOnlineResource getOnline(String name, String protocolDeclaration, String uriString) throws URISyntaxException
- Throws:
URISyntaxException
-
getOnline
public static org.geotoolkit.metadata.iso.citation.DefaultOnlineResource getOnline(String name, String protocol, String description, String uriString) throws URISyntaxException
- Throws:
URISyntaxException
-
getWmsUrl
public static String getWmsUrl(String geoServerUrl, String layerName, String workspace, String style, String bbox, String CRS)
-
getWcsUrl
public static String getWcsUrl(String geoServerUrl, String layerName, String workspace, String bbox)
-
getGisLinkByUUID
public static String getGisLinkByUUID(String uuid) throws org.gcube.portlets.user.uriresolvermanager.exception.UriResolverMapException, org.gcube.portlets.user.uriresolvermanager.exception.IllegalArgumentException
- Throws:
org.gcube.portlets.user.uriresolvermanager.exception.UriResolverMapExceptionorg.gcube.portlets.user.uriresolvermanager.exception.IllegalArgumentException
-
-