class: MdsPublicationVO

public class: MdsPublicationVO
Author:
Project: Phase: 1.0; Status: Proposed; Version: $Revision: 2156 $ $LastChangedDate: 2009-07-02 09:; Complexity: 1
Dates: Created: 16.07.2009 15:13:48; Modified: 16.07.2009 15:13:48;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {F539027A-983E-4bbc-A6E3-4EA60D794D35}
The metadata of a Publication.
@revised by MuJ: 28.08.2007
 

Goto: Custom Properties, Fields, Methods

Extends: MetadataSetVO

Implements: TitleIF

See also: DegreeType, EventVO, TextVO, Genre, PublishingInfoVO, ReviewMethod, TextVO, MetadataSetVO, TitleIF, ValueObjectEqualsTest, ValueObjectEqualsTest, ValueObjectEqualsTest, ValueObjectEqualsTest

Appears in: publication

Connections
 
Custom Properties
 
MdsPublicationVO Attributes
Attribute Details
private java.util.ArrayList
  abstracts
Initial: new java.util.ArrayList()
Notes: Abstracts or short descriptions of the item.
private java.util.ArrayList
  alternativeTitles
Initial: new java.util.ArrayList()
Notes: Alternative titles of the publication, e.g. translations of original title or sub-titles.
private java.util.ArrayList
  creators
Initial: new java.util.ArrayList()
Notes: Persons and organizations who essentially participated in creating the content with a specific task, e.g. author, translator, editor.
private String
  dateAccepted
private String
  dateCreated
private String
  dateModified
private String
  datePublishedInPrint
private String
  datePublishedOnline
Notes: The date the item was published online.
private String
  dateSubmitted
private DegreeType
  degree
Notes: The type of degree which is received with this type of publication.
private EventVO
  event
Notes: Some items are related to an event, e.g. a conference or a lecture series.
private TextVO
  freeKeywords
Notes: Free keywords.
private Genre
  genre
Notes: The genre of a publication describes the type of the publication.
private java.util.ArrayList
  identifiers
Initial: new java.util.ArrayList()
Notes: Identifiers referencing the described item, e.g. the ISBN, Report-Number.
private java.util.ArrayList
  languages
Initial: new java.util.ArrayList()
Notes: The language attribute is a valid ISO Language Code. These codes are the lower- case, two-letter codes as defined by ISO-639. You can find a full list of these codes at a number of sites, such as: http://www.loc.gov/standards/iso639- 2/englangn.html
private String
  location
Notes: The name of the library where the item is currently located.
private PublishingInfoVO
  publishingInfo
Notes: The institution which published the item and additional information, e.g. the publisher name and place of a book, or the university where a theses has been created.
private ReviewMethod
  reviewMethod
Notes: The type of the scientific review process for the described item.
private static const long
  serialVersionUID
Initial: 1L
private java.util.ArrayList
  sources
Initial: new java.util.ArrayList()
Notes: The bundles in which the item has been published, e.g. journals, books, series or databases.
private ArrayList
  subjects
Initial: new ArrayList()
private TextVO
  tableOfContents
private String
  totalNumberOfPages
Notes: The number of pages of the described item. Note: The pages of an item published in a bundle is part of the source container.
 
MdsPublicationVO Methods
Operation Details
public
clone():MdsPublicationVO
Sequential
Tags: annotations=@Override
Notes: {@inheritDoc}
public
equals(
   Object obj):boolean
Sequential
Tags: annotations=@Override
Notes: {@inheritDoc}
public
getAbstracts():java.util.List
Sequential
Notes: Delivers the list of abstracts or short descriptions of the item.
public
getAlternativeTitles():java.util.List
Sequential
Notes: Delivers the list of alternative titles of the item, e.g. translations of original title or sub-titles.
public
getCreators():java.util.List
Sequential
Notes: Delivers the list of creators of the item, i. e. any person or organization who essentially participated in creating the content with a specific task, e. g. author, translator, editor.
public
getDateAccepted():String
Sequential
Notes: Delivers the date when the item was accepted (for scientific check).
public
getDateCreated():String
Sequential
Notes: Delivers the date when the item was created.
public
getDateModified():String
Sequential
Notes: Delivers the date when the item was modified.
public
getDatePublishedInPrint():String
Sequential
Notes: Delivers the date when the item was published.
public
getDatePublishedOnline():String
Sequential
Notes: @return the datePublishedOnline
public
getDateSubmitted():String
Sequential
Notes: Delivers the date when the item was submitted.
public
getDegree():DegreeType
Sequential
Notes: Delivers the degree of the item, i. e. the type of degree which is received with this type of publication
public
getEvent():EventVO
Sequential
Notes: Delivers the event of the item. Some items are related to an event, e.g. a conference or a lecture series.
public
getFreeKeywords():TextVO
Sequential
public
getGenre():MdsPublicationVO.Genre
Sequential
Notes: Delivers the genre of the item, i. e. the type of the publication (e. g. article, book, conference paper).
public
getIdentifiers():java.util.List
Sequential
Notes: Delivers the list of identifiers of the item, i. e. identifiers referencing the described item, e. g. the ISBN, report number.
public
getLanguages():java.util.List
Sequential
Notes: Delivers the list of languages of the item. Every language attribute is a valid ISO Language Code. These codes are the lower- case, two-letter codes as defined by ISO-639. You can find a full list of these codes at a number of sites, such as: http://www.loc.gov/standards/iso639-2/englangn.html
public
getLocation():String
Sequential
Notes: Delivers the location of the item, i. e. the name of the library where the item is currently located.
public
getPublishingInfo():PublishingInfoVO
Sequential
Notes: Delivers the publication info of the item, i. e. the institution which published the item and additional information, e. g. the publisher name and place of a book, or the university where a thesis has been created.
public
getReviewMethod():ReviewMethod
Sequential
Notes: Delivers the review method of the item, i. e. the type of the scientific review process for the described item.
public
getSources():java.util.List
Sequential
Notes: Delivers the list of sources of the item, i. e. the bundles in which the item has been published, e. g. journals, books, series or databases.
public
getSubjects():List
Sequential
Notes: DDC keywords.
public
getTableOfContents():TextVO
Sequential
Notes: Delivers the table of contents of the item.
public
getTotalNumberOfPages():String
Sequential
Notes: Delivers the number of pages of the item. Note: The pages of an item published in a bundle is part of the source container.
public
MdsPublicationVO():
Sequential
Notes: Creates a new instance.
public
MdsPublicationVO(
   MdsPublicationVO other):
Sequential
Notes: Copy constructor.
public
setDateAccepted(
   String newVal):void
Sequential
Notes: Sets the date when the item was accepted (for scientific check).
public
setDateCreated(
   String newVal):void
Sequential
Notes: Sets the date when the item was created.
public
setDateModified(
   String newVal):void
Sequential
Notes: Sets the date when the item was modified.
public
setDatePublishedInPrint(
   String newVal):void
Sequential
Notes: Sets the date when the item was published.
public
setDatePublishedOnline(
   String newVal):void
Sequential
public
setDateSubmitted(
   String newVal):void
Sequential
Notes: Sets the date when the item was submitted.
public
setDegree(
   DegreeType newVal):void
Sequential
Notes: Sets the degree of the item, i. e. the type of degree which is received with this type of publication
public
setEvent(
   EventVO newVal):void
Sequential
Notes: Sets the event of the item. Some items are related to an event, e.g. a conference or a lecture series.
public
setFreeKeywords(
   TextVO freeKeywords):void
Sequential
public
setGenre(
   MdsPublicationVO.Genre newVal):void
Sequential
Notes: Sets the genre of the item, i. e. the type of the publication (e. g. article, book, conference paper).
public
setLocation(
   String newVal):void
Sequential
Notes: Sets the location of the item, i. e. the name of the library where the item is currently located.
public
setPublishingInfo(
   PublishingInfoVO newVal):void
Sequential
Notes: Sets the publication info of the item, i. e. the institution which published the item and additional information, e. g. the publisher name and place of a book, or the university where a thesis has been created.
public
setReviewMethod(
   ReviewMethod newVal):void
Sequential
Notes: Sets the review method of the item, i. e. the type of the scientific review process for the described item.
public
setTableOfContents(
   TextVO newVal):void
Sequential
Notes: Sets the table of contents of the item.
public
setTotalNumberOfPages(
   String newVal):void
Sequential
Notes: Sets the number of pages of the item. Note: The pages of an item published in a bundle is part of the source container.