Class EntityDescription

java.lang.Object
no.unit.nva.model.EntityDescription
All Implemented Interfaces:
WithCopy<EntityDescription.Builder>

public class EntityDescription extends Object implements WithCopy<EntityDescription.Builder>
  • Constructor Details

    • EntityDescription

      public EntityDescription()
  • Method Details

    • getMainTitle

      public String getMainTitle()
    • setMainTitle

      public void setMainTitle(String mainTitle)
    • getAlternativeTitles

      public Map<String,String> getAlternativeTitles()
    • getAlternativeAbstracts

      public Map<String,String> getAlternativeAbstracts()
    • setAlternativeAbstracts

      public void setAlternativeAbstracts(Map<String,String> alternativeAbstracts)
    • setAlternativeTitles

      public void setAlternativeTitles(Map<String,String> alternativeTitles)
    • getLanguage

      public URI getLanguage()
    • setLanguage

      public void setLanguage(URI language)
    • getPublicationDate

      public PublicationDate getPublicationDate()
    • setPublicationDate

      public void setPublicationDate(PublicationDate publicationDate)
    • getContributors

      public List<Contributor> getContributors()
    • setContributors

      public void setContributors(List<Contributor> contributors)
    • getMetadataSource

      public URI getMetadataSource()
    • setMetadataSource

      public void setMetadataSource(URI metadataSource)
    • getAbstract

      public String getAbstract()
    • setAbstract

      public void setAbstract(String mainLanguageAbstract)
    • getNpiSubjectHeading

      public String getNpiSubjectHeading()
    • setNpiSubjectHeading

      public void setNpiSubjectHeading(String npiSubjectHeading)
    • getTags

      public List<String> getTags()
    • setTags

      public void setTags(List<String> tags)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getReference

      public Reference getReference()
    • setReference

      public void setReference(Reference reference)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • copy

      Description copied from interface: WithCopy
      Returns a Builder filled in with a copy of the data of the original object.
      Specified by:
      copy in interface WithCopy<EntityDescription.Builder>
      Returns:
      a builder instance with filled in data.