Package no.unit.nva.model
Class EntityDescription.Builder
- java.lang.Object
-
- no.unit.nva.model.EntityDescription.Builder
-
- Enclosing class:
- EntityDescription
public static final class EntityDescription.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EntityDescriptionbuild()EntityDescription.BuilderwithAbstract(java.lang.String mainLanguageAbstract)EntityDescription.BuilderwithAlternativeTitles(java.util.Map<java.lang.String,java.lang.String> alternativeTitles)EntityDescription.BuilderwithContributors(java.util.List<Contributor> contributors)EntityDescription.BuilderwithDate(PublicationDate date)EntityDescription.BuilderwithDescription(java.lang.String description)EntityDescription.BuilderwithLanguage(java.net.URI language)EntityDescription.BuilderwithMainTitle(java.lang.String mainTitle)EntityDescription.BuilderwithMetadataSource(java.net.URI metadataSource)EntityDescription.BuilderwithNpiSubjectHeading(java.lang.String npiSubjectHeading)EntityDescription.BuilderwithReference(Reference reference)EntityDescription.BuilderwithTags(java.util.List<java.lang.String> tags)
-
-
-
Method Detail
-
withMainTitle
public EntityDescription.Builder withMainTitle(java.lang.String mainTitle)
-
withAlternativeTitles
public EntityDescription.Builder withAlternativeTitles(java.util.Map<java.lang.String,java.lang.String> alternativeTitles)
-
withLanguage
public EntityDescription.Builder withLanguage(java.net.URI language)
-
withDate
public EntityDescription.Builder withDate(PublicationDate date)
-
withContributors
public EntityDescription.Builder withContributors(java.util.List<Contributor> contributors)
-
withAbstract
public EntityDescription.Builder withAbstract(java.lang.String mainLanguageAbstract)
-
withNpiSubjectHeading
public EntityDescription.Builder withNpiSubjectHeading(java.lang.String npiSubjectHeading)
-
withTags
public EntityDescription.Builder withTags(java.util.List<java.lang.String> tags)
-
withDescription
public EntityDescription.Builder withDescription(java.lang.String description)
-
withReference
public EntityDescription.Builder withReference(Reference reference)
-
withMetadataSource
public EntityDescription.Builder withMetadataSource(java.net.URI metadataSource)
-
build
public EntityDescription build()
-
-