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
-
-
-
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)
-
withAlternativeAbstracts
public EntityDescription.Builder withAlternativeAbstracts(java.util.Map<java.lang.String,java.lang.String> alternativeAbstracts)
-
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()
-
-