public class Generator<T> extends Object implements org.gcube.application.aquamaps.publisher.impl.datageneration.ObjectManager<T>
| Modifier and Type | Field and Description |
|---|---|
protected Class<T> |
clazz |
protected GenerationRequest |
request |
| Constructor and Description |
|---|
Generator(GenerationRequest request,
Class<T> toGenerateClazz) |
| Modifier and Type | Method and Description |
|---|---|
static void |
cleanData(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted object) |
static String |
clusteringDistributionQuery(String hspecName) |
void |
destroy(T toDestroy) |
T |
generate() |
protected static org.gcube.application.aquamaps.publisher.impl.model.FileSet |
generateFileSet(AquaMapsObjectData data,
org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted object) |
protected static org.gcube.application.aquamaps.publisher.impl.model.Layer |
generateLayer(AquaMapsObjectData data,
org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted object) |
protected static AquaMapsObjectData |
getData(AquaMapsObjectExecutionRequest request) |
protected static void |
remove(org.gcube.application.aquamaps.publisher.impl.model.FileSet toDestroy) |
protected static void |
remove(org.gcube.application.aquamaps.publisher.impl.model.Layer toDestroy) |
protected static void |
remove(org.gcube.application.aquamaps.publisher.impl.model.WMSContext toDestroy) |
T |
update(T toUpdate) |
protected GenerationRequest request
public Generator(GenerationRequest request, Class<T> toGenerateClazz)
protected static void remove(org.gcube.application.aquamaps.publisher.impl.model.FileSet toDestroy)
throws Exception
Exceptionprotected static void remove(org.gcube.application.aquamaps.publisher.impl.model.Layer toDestroy)
throws Exception
Exceptionprotected static void remove(org.gcube.application.aquamaps.publisher.impl.model.WMSContext toDestroy)
throws Exception
Exceptionprotected static org.gcube.application.aquamaps.publisher.impl.model.Layer generateLayer(AquaMapsObjectData data, org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted object) throws Exception
Exceptionprotected static org.gcube.application.aquamaps.publisher.impl.model.FileSet generateFileSet(AquaMapsObjectData data, org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted object) throws Exception
Exceptionpublic static void cleanData(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Submitted object)
throws Exception
Exceptionprotected static AquaMapsObjectData getData(AquaMapsObjectExecutionRequest request) throws Exception
ExceptionCopyright © 2016. All Rights Reserved.