Class ProcessDescriptionImpl
- java.lang.Object
-
- org.n52.janmayen.AbstractBuildable<ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?>>
-
- org.n52.shetland.ogc.wps.description.impl.AbstractDescription
-
- org.n52.shetland.ogc.wps.description.impl.ProcessDescriptionImpl
-
- All Implemented Interfaces:
Comparable<ProcessDescription>,Description,ProcessDescription,ProcessInputDescriptionContainer,ProcessOutputDescriptionContainer
public class ProcessDescriptionImpl extends AbstractDescription implements ProcessDescription
TODO JavaDoc
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProcessDescriptionImpl.AbstractBuilder<T extends ProcessDescription,B extends ProcessDescriptionImpl.AbstractBuilder<T,B>>static classProcessDescriptionImpl.Builder
-
Field Summary
-
Fields inherited from interface org.n52.shetland.ogc.wps.description.ProcessDescription
COMPARATOR
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedProcessDescriptionImpl(ProcessDescriptionImpl.AbstractBuilder<?,?> builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)ProcessInputDescriptiongetInput(OwsCode id)Collection<? extends ProcessInputDescription>getInputDescriptions()Set<OwsCode>getInputs()ProcessOutputDescriptiongetOutput(OwsCode id)Collection<? extends ProcessOutputDescription>getOutputDescriptions()Set<OwsCode>getOutputs()StringgetVersion()inthashCode()booleanisStatusSupported()booleanisStoreSupported()ProcessDescription.Builder<?,?>newBuilder()-
Methods inherited from class org.n52.shetland.ogc.wps.description.impl.AbstractDescription
getAbstract, getId, getKeywords, getMetadata, getTitle
-
Methods inherited from class org.n52.janmayen.AbstractBuildable
getFactory
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.n52.shetland.ogc.wps.description.Description
getAbstract, getId, getKeywords, getMetadata, getTitle
-
Methods inherited from interface org.n52.shetland.ogc.wps.description.ProcessDescription
compareTo
-
Methods inherited from interface org.n52.shetland.ogc.wps.description.ProcessInputDescriptionContainer
getInput
-
Methods inherited from interface org.n52.shetland.ogc.wps.description.ProcessOutputDescriptionContainer
getOutput
-
-
-
-
Constructor Detail
-
ProcessDescriptionImpl
protected ProcessDescriptionImpl(ProcessDescriptionImpl.AbstractBuilder<?,?> builder)
-
-
Method Detail
-
getInput
public ProcessInputDescription getInput(OwsCode id)
- Specified by:
getInputin interfaceProcessInputDescriptionContainer
-
getOutput
public ProcessOutputDescription getOutput(OwsCode id)
- Specified by:
getOutputin interfaceProcessOutputDescriptionContainer
-
getInputs
public Set<OwsCode> getInputs()
- Specified by:
getInputsin interfaceProcessInputDescriptionContainer
-
getInputDescriptions
public Collection<? extends ProcessInputDescription> getInputDescriptions()
- Specified by:
getInputDescriptionsin interfaceProcessInputDescriptionContainer
-
getOutputs
public Set<OwsCode> getOutputs()
- Specified by:
getOutputsin interfaceProcessOutputDescriptionContainer
-
getOutputDescriptions
public Collection<? extends ProcessOutputDescription> getOutputDescriptions()
- Specified by:
getOutputDescriptionsin interfaceProcessOutputDescriptionContainer
-
isStoreSupported
public boolean isStoreSupported()
- Specified by:
isStoreSupportedin interfaceProcessDescription
-
newBuilder
public ProcessDescription.Builder<?,?> newBuilder()
- Specified by:
newBuilderin interfaceProcessDescription
-
isStatusSupported
public boolean isStatusSupported()
- Specified by:
isStatusSupportedin interfaceProcessDescription
-
getVersion
public String getVersion()
- Specified by:
getVersionin interfaceProcessDescription
-
-