Class AbstractDescription.AbstractBuilder<T extends Description,B extends AbstractDescription.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>
-
- All Implemented Interfaces:
Builder<T,B>,Description.Builder<T,B>
- Direct Known Subclasses:
AbstractDataDescription.AbstractBuilder,ProcessDescriptionImpl.AbstractBuilder
- Enclosing class:
- AbstractDescription
protected abstract static class AbstractDescription.AbstractBuilder<T extends Description,B extends AbstractDescription.AbstractBuilder<T,B>> extends AbstractBuildable.AbstractBuilder<ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?>,T,B> implements Description.Builder<T,B>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractBuilder(ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?> factory)protectedAbstractBuilder(ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?> factory, Description entity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OwsLanguageStringgetAbstract()OwsCodegetId()Set<OwsKeyword>getKeywords()Set<OwsMetadata>getMetadata()OwsLanguageStringgetTitle()BwithAbstract(OwsLanguageString abstrakt)BwithIdentifier(OwsCode id)BwithKeyword(OwsKeyword keyword)BwithMetadata(OwsMetadata metadata)BwithTitle(OwsLanguageString title)-
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, withDescription, withIdentifier, withIdentifier, withIdentifier, withKeyword, withKeywords, withKeywords, withMetadata, withMetadata, withTitle, withTitle
-
-
-
-
Constructor Detail
-
AbstractBuilder
protected AbstractBuilder(ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?> factory, Description entity)
-
AbstractBuilder
protected AbstractBuilder(ProcessDescriptionBuilderFactory<?,?,?,?,?,?,?,?,?,?> factory)
-
-
Method Detail
-
withIdentifier
public B withIdentifier(OwsCode id)
- Specified by:
withIdentifierin interfaceDescription.Builder<T extends Description,B extends AbstractDescription.AbstractBuilder<T,B>>
-
withTitle
public B withTitle(OwsLanguageString title)
- Specified by:
withTitlein interfaceDescription.Builder<T extends Description,B extends AbstractDescription.AbstractBuilder<T,B>>
-
withAbstract
public B withAbstract(OwsLanguageString abstrakt)
- Specified by:
withAbstractin interfaceDescription.Builder<T extends Description,B extends AbstractDescription.AbstractBuilder<T,B>>
-
withKeyword
public B withKeyword(OwsKeyword keyword)
- Specified by:
withKeywordin interfaceDescription.Builder<T extends Description,B extends AbstractDescription.AbstractBuilder<T,B>>
-
withMetadata
public B withMetadata(OwsMetadata metadata)
- Specified by:
withMetadatain interfaceDescription.Builder<T extends Description,B extends AbstractDescription.AbstractBuilder<T,B>>
-
getId
public OwsCode getId()
-
getTitle
public OwsLanguageString getTitle()
-
getAbstract
public OwsLanguageString getAbstract()
-
getKeywords
public Set<OwsKeyword> getKeywords()
-
getMetadata
public Set<OwsMetadata> getMetadata()
-
-