Class ProcessDescriptionImpl.AbstractBuilder<T extends ProcessDescription,B extends ProcessDescriptionImpl.AbstractBuilder<T,B>>
- java.lang.Object
-
- org.n52.janmayen.AbstractBuildable.AbstractBuilder<ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?>,T,B>
-
- org.n52.shetland.ogc.wps.description.impl.AbstractDescription.AbstractBuilder<T,B>
-
- org.n52.shetland.ogc.wps.description.impl.ProcessDescriptionImpl.AbstractBuilder<T,B>
-
- All Implemented Interfaces:
Builder<T,B>,Description.Builder<T,B>,ProcessDescription.Builder<T,B>,ProcessInputDescriptionContainer.Builder<T,B>,ProcessOutputDescriptionContainer.Builder<T,B>
- Direct Known Subclasses:
ProcessDescriptionImpl.Builder
- Enclosing class:
- ProcessDescriptionImpl
public abstract static class ProcessDescriptionImpl.AbstractBuilder<T extends ProcessDescription,B extends ProcessDescriptionImpl.AbstractBuilder<T,B>> extends AbstractDescription.AbstractBuilder<T,B> implements ProcessDescription.Builder<T,B>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractBuilder(ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?> factory)protectedAbstractBuilder(ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?> factory, ProcessDescription entity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<ProcessInputDescription>getInputs()Set<ProcessOutputDescription>getOutputs()StringgetVersion()booleanisStatusSupported()booleanisStoreSupported()BstatusSupported(boolean statusSupported)BstoreSupported(boolean storeSupported)BwithInput(ProcessInputDescription input)BwithOutput(ProcessOutputDescription output)BwithVersion(String version)-
Methods inherited from class org.n52.shetland.ogc.wps.description.impl.AbstractDescription.AbstractBuilder
getAbstract, getId, getKeywords, getMetadata, getTitle, withAbstract, withIdentifier, withKeyword, withMetadata, withTitle
-
Methods inherited from class org.n52.janmayen.AbstractBuildable.AbstractBuilder
getFactory
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.n52.shetland.ogc.wps.description.Description.Builder
withAbstract, withAbstract, withAbstract, withDescription, withIdentifier, withIdentifier, withIdentifier, withIdentifier, withKeyword, withKeyword, withKeywords, withKeywords, withMetadata, withMetadata, withMetadata, withTitle, withTitle, withTitle
-
Methods inherited from interface org.n52.shetland.ogc.wps.description.ProcessInputDescriptionContainer.Builder
withInput, withInput, withInput, withInput
-
Methods inherited from interface org.n52.shetland.ogc.wps.description.ProcessOutputDescriptionContainer.Builder
withOutput, withOutput, withOutput, withOutput
-
-
-
-
Constructor Detail
-
AbstractBuilder
protected AbstractBuilder(ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?> factory, ProcessDescription entity)
-
AbstractBuilder
protected AbstractBuilder(ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?> factory)
-
-
Method Detail
-
withVersion
public B withVersion(String version)
- Specified by:
withVersionin interfaceProcessDescription.Builder<T extends ProcessDescription,B extends ProcessDescriptionImpl.AbstractBuilder<T,B>>
-
storeSupported
public B storeSupported(boolean storeSupported)
- Specified by:
storeSupportedin interfaceProcessDescription.Builder<T extends ProcessDescription,B extends ProcessDescriptionImpl.AbstractBuilder<T,B>>
-
statusSupported
public B statusSupported(boolean statusSupported)
- Specified by:
statusSupportedin interfaceProcessDescription.Builder<T extends ProcessDescription,B extends ProcessDescriptionImpl.AbstractBuilder<T,B>>
-
withInput
public B withInput(ProcessInputDescription input)
- Specified by:
withInputin interfaceProcessInputDescriptionContainer.Builder<T extends ProcessDescription,B extends ProcessDescriptionImpl.AbstractBuilder<T,B>>
-
withOutput
public B withOutput(ProcessOutputDescription output)
- Specified by:
withOutputin interfaceProcessOutputDescriptionContainer.Builder<T extends ProcessDescription,B extends ProcessDescriptionImpl.AbstractBuilder<T,B>>
-
getInputs
public Set<ProcessInputDescription> getInputs()
-
getOutputs
public Set<ProcessOutputDescription> getOutputs()
-
isStoreSupported
public boolean isStoreSupported()
-
isStatusSupported
public boolean isStatusSupported()
-
getVersion
public String getVersion()
-
-