java.lang.Object
All Implemented Interfaces:
Entity, Item, Identifiable

public class ItemImpl
extends EntityImpl
implements Item
  • Constructor Details

    • ItemImpl

      public ItemImpl()
  • Method Details

    • getLanguage

      public java.util.Locale getLanguage()
      Specified by:
      getLanguage in interface Item
    • setLanguage

      public void setLanguage​(java.util.Locale language)
      Specified by:
      setLanguage in interface Item
      Parameters:
      language - language of item (if text, audio, video, etc.)
    • getPublicationDate

      public java.lang.String getPublicationDate()
      Specified by:
      getPublicationDate in interface Item
    • setPublicationDate

      public void setPublicationDate​(java.lang.String publicationDate)
      Description copied from interface: Item
      http://irsc.libguides.com/MLA:

      Whether the year, month and year, or complete date is cited depends on the information available, the type of source, and the use of the source. Give the date as shown or use what is most relevant to your use of the source. If the month, day, and year are given, use all three. If only the year is given, that is sufficient.

      Specified by:
      setPublicationDate in interface Item
      Parameters:
      publicationDate - date of publication
    • getPublicationPlace

      public java.lang.String getPublicationPlace()
      Specified by:
      getPublicationPlace in interface Item
    • setPublicationPlace

      public void setPublicationPlace​(java.lang.String publicationPlace)
      Description copied from interface: Item
      http://irsc.libguides.com/APA/:

      The place of publication is the "name of the city where the publisher is located." The place can be found on the title page or verso of the title page. Use the first city listed or the city where the publisher's headquarters is located. Follow city names from other countries with the name of the country, e.g. "Frankfurt, Germany"

      Specified by:
      setPublicationPlace in interface Item
      Parameters:
      publicationPlace - place of publication
    • getPublisher

      public java.lang.String getPublisher()
      Specified by:
      getPublisher in interface Item
    • setPublisher

      public void setPublisher​(java.lang.String publisher)
      Description copied from interface: Item
      http://irsc.libguides.com/MLA:

      The company or organization primarily responsible for producing the source or making it available is the publisher. For books, the publisher is listed on the title page.

      Specified by:
      setPublisher in interface Item
      Parameters:
      publisher - name of publisher
    • getVersion

      public java.lang.String getVersion()
      Specified by:
      getVersion in interface Item
    • setVersion

      public void setVersion​(java.lang.String version)
      Description copied from interface: Item
      http://irsc.libguides.com/MLA:

      It is not always needed. If different versions of the source exist, use this element to state which version is being cited. Some examples of different versions include editions (e.g. "2nd ed."), director's cuts, and abridged or unabridged versions.

      Specified by:
      setVersion in interface Item
      Parameters:
      version - version of item
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object