org.gcube.application.aquamaps.aquamapsservice.impl.publishing
Class Generator<T>
java.lang.Object
org.gcube.application.aquamaps.aquamapsservice.impl.publishing.Generator<T>
- All Implemented Interfaces:
- org.gcube.application.aquamaps.publisher.impl.datageneration.ObjectManager<T>
public class Generator<T>
- extends Object
- implements org.gcube.application.aquamaps.publisher.impl.datageneration.ObjectManager<T>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
request
protected GenerationRequest request
clazz
protected Class<T> clazz
Generator
public Generator(GenerationRequest request,
Class<T> toGenerateClazz)
generate
public T generate()
throws Exception
- Specified by:
generate in interface org.gcube.application.aquamaps.publisher.impl.datageneration.ObjectManager<T>
- Throws:
Exception
destroy
public void destroy(T toDestroy)
throws Exception
- Specified by:
destroy in interface org.gcube.application.aquamaps.publisher.impl.datageneration.ObjectManager<T>
- Throws:
Exception
update
public T update(T toUpdate)
throws Exception
- Specified by:
update in interface org.gcube.application.aquamaps.publisher.impl.datageneration.ObjectManager<T>
- Throws:
Exception
remove
protected static void remove(org.gcube.application.aquamaps.publisher.impl.model.FileSet toDestroy)
throws Exception
- Throws:
Exception
remove
protected static void remove(org.gcube.application.aquamaps.publisher.impl.model.Layer toDestroy)
throws Exception
- Throws:
Exception
remove
protected static void remove(org.gcube.application.aquamaps.publisher.impl.model.WMSContext toDestroy)
throws Exception
- Throws:
Exception
generateLayer
protected static org.gcube.application.aquamaps.publisher.impl.model.Layer generateLayer(AquaMapsObjectData data,
org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted object)
throws Exception
- Throws:
Exception
generateFileSet
protected static org.gcube.application.aquamaps.publisher.impl.model.FileSet generateFileSet(AquaMapsObjectData data,
org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted object)
throws Exception
- Throws:
Exception
cleanData
public static void cleanData(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted object)
throws Exception
- Throws:
Exception
getData
protected static AquaMapsObjectData getData(AquaMapsObjectExecutionRequest request)
throws Exception
- Throws:
Exception
clusteringDistributionQuery
public static String clusteringDistributionQuery(String hspecName)
Copyright © 2013. All Rights Reserved.