org.deegree_impl.services.wcas.metadatadesc
Class Citation_Impl

java.lang.Object
  extended byorg.deegree_impl.services.wcas.metadatadesc.Citation_Impl
All Implemented Interfaces:
Citation

public class Citation_Impl
extends java.lang.Object
implements Citation

Citation_Impl.java Created on 16. September 2002, 09:55

----------------------------------------------------------------------

Version:
$Revision: 1.3 $ $Date: 2004/04/02 06:41:56 $
Author:
Axel Schaefer

Field Summary
private  java.util.ArrayList alternatetitle
           
private  java.util.ArrayList citedresponsibleparty
           
private  java.lang.String collectiontitle
           
private  java.util.ArrayList date
           
private  java.lang.String edition
           
private  java.lang.String editiondate
           
private  java.util.ArrayList identifier
           
private  java.util.ArrayList identifiertype
           
private  java.lang.String isbn
           
private  java.lang.String issn
           
private  java.lang.String issueidentification
           
private  java.lang.String othercitationdtails
           
private  java.lang.String page
           
private  java.util.ArrayList presentationformcode
           
private  java.lang.String seriesname
           
private  java.lang.String title
           
 
Constructor Summary
Citation_Impl(java.lang.String[] alternatetitle, CitedResponsibleParty[] citedresponsibleparty, java.lang.String collectiontitle, Date[] date, java.lang.String edition, java.lang.String editiondate, java.lang.String[] identifier, java.lang.String[] identifiertype, java.lang.String isbn, java.lang.String issn, java.lang.String issueidentification, java.lang.String othercitationdtails, java.lang.String page, PresentationFormCode[] presentationformcode, java.lang.String seriesname, java.lang.String title)
          Creates a new instance of Citation_Impl
 
Method Summary
 void addAlternateTitle(java.lang.String alternatetitle)
           
 void addCitedResponsibleParty(CitedResponsibleParty citedresponsibleparty)
           
 void addDate(Date date)
           
 void addIdentifier(java.lang.String identifier)
           
 void addIdentifierType(java.lang.String identifiertype)
           
 void addPresentationFormCode(PresentationFormCode presentationformcode)
           
 java.lang.String[] getAlternateTitle()
          minOccurs="0" maxOccurs="unbounded"
 CitedResponsibleParty[] getCitedResponsibleParty()
          minOccurs="0" maxOccurs="unbounded"
 java.lang.String getCollectionTitle()
          minOccurs="0"
 Date[] getDate()
          maxOccurs="unbounded"
 java.lang.String getEdition()
          minOccurs="0"
 java.lang.String getEditionDate()
          minOccurs="0"
 java.lang.String[] getIdentifier()
          minOccurs="0" maxOccurs="unbounded"
 java.lang.String[] getIdentifierType()
          minOccurs="0" maxOccurs="unbounded"
 java.lang.String getIsbn()
          minOccurs="0"
 java.lang.String getIssn()
          minOccurs="0"
 java.lang.String getIssueIdentification()
          minOccurs="0"
 java.lang.String getOtherCitationDetails()
          minOccurs="0"
 java.lang.String getPage()
          minOccurs="0"
 PresentationFormCode[] getPresentationFormCode()
          minOccurs="0" maxOccurs="unbounded"
 java.lang.String getSeriesName()
          minOccurs="0"
 java.lang.String getTitle()
           
 void setAlternateTitle(java.lang.String[] alternatetitle)
           
 void setCitedResponsibleParty(CitedResponsibleParty[] citedresponsibleparty)
           
 void setCollectionTitle(java.lang.String collectiontitle)
           
 void setDate(Date[] date)
           
 void setEdition(java.lang.String edition)
           
 void setEditionDate(java.lang.String editiondate)
           
 void setIdentifier(java.lang.String[] identifier)
           
 void setIdentifierType(java.lang.String[] identifiertype)
           
 void setIsbn(java.lang.String isbn)
           
 void setIssn(java.lang.String issn)
           
 void setIssueIdentification(java.lang.String issueidentification)
           
 void setOtherCitationDetails(java.lang.String othercitationdtails)
           
 void setPage(java.lang.String page)
           
 void setPresentationFormCode(PresentationFormCode[] presentationformcode)
           
 void setSeriesName(java.lang.String seriesname)
           
 void setTitle(java.lang.String title)
           
 java.lang.String toString()
          to String method
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

alternatetitle

private java.util.ArrayList alternatetitle

citedresponsibleparty

private java.util.ArrayList citedresponsibleparty

collectiontitle

private java.lang.String collectiontitle

date

private java.util.ArrayList date

edition

private java.lang.String edition

editiondate

private java.lang.String editiondate

identifier

private java.util.ArrayList identifier

identifiertype

private java.util.ArrayList identifiertype

isbn

private java.lang.String isbn

issn

private java.lang.String issn

issueidentification

private java.lang.String issueidentification

othercitationdtails

private java.lang.String othercitationdtails

page

private java.lang.String page

presentationformcode

private java.util.ArrayList presentationformcode

seriesname

private java.lang.String seriesname

title

private java.lang.String title
Constructor Detail

Citation_Impl

public Citation_Impl(java.lang.String[] alternatetitle,
                     CitedResponsibleParty[] citedresponsibleparty,
                     java.lang.String collectiontitle,
                     Date[] date,
                     java.lang.String edition,
                     java.lang.String editiondate,
                     java.lang.String[] identifier,
                     java.lang.String[] identifiertype,
                     java.lang.String isbn,
                     java.lang.String issn,
                     java.lang.String issueidentification,
                     java.lang.String othercitationdtails,
                     java.lang.String page,
                     PresentationFormCode[] presentationformcode,
                     java.lang.String seriesname,
                     java.lang.String title)
Creates a new instance of Citation_Impl

Method Detail

getAlternateTitle

public java.lang.String[] getAlternateTitle()
minOccurs="0" maxOccurs="unbounded"

Specified by:
getAlternateTitle in interface Citation
Returns:

addAlternateTitle

public void addAlternateTitle(java.lang.String alternatetitle)
See Also:
getAlternateTitle()

setAlternateTitle

public void setAlternateTitle(java.lang.String[] alternatetitle)
See Also:
getAlternateTitle()

getCitedResponsibleParty

public CitedResponsibleParty[] getCitedResponsibleParty()
minOccurs="0" maxOccurs="unbounded"

Specified by:
getCitedResponsibleParty in interface Citation
Returns:

addCitedResponsibleParty

public void addCitedResponsibleParty(CitedResponsibleParty citedresponsibleparty)
See Also:
getCitedResponsibleParty()

setCitedResponsibleParty

public void setCitedResponsibleParty(CitedResponsibleParty[] citedresponsibleparty)
See Also:
getCitedResponsibleParty()

getCollectionTitle

public java.lang.String getCollectionTitle()
minOccurs="0"

Specified by:
getCollectionTitle in interface Citation
Returns:

setCollectionTitle

public void setCollectionTitle(java.lang.String collectiontitle)
See Also:
getCollectionTitle()

getDate

public Date[] getDate()
maxOccurs="unbounded"

Specified by:
getDate in interface Citation
Returns:

addDate

public void addDate(Date date)
See Also:
getDate()

setDate

public void setDate(Date[] date)
See Also:
getDate()

getEdition

public java.lang.String getEdition()
minOccurs="0"

Specified by:
getEdition in interface Citation
Returns:
String

setEdition

public void setEdition(java.lang.String edition)
See Also:
getEdition()

getEditionDate

public java.lang.String getEditionDate()
minOccurs="0"

Specified by:
getEditionDate in interface Citation
Returns:

setEditionDate

public void setEditionDate(java.lang.String editiondate)
See Also:
getEditionDate()

getIdentifier

public java.lang.String[] getIdentifier()
minOccurs="0" maxOccurs="unbounded"

Specified by:
getIdentifier in interface Citation
Returns:

addIdentifier

public void addIdentifier(java.lang.String identifier)
See Also:
getIdentifier()

setIdentifier

public void setIdentifier(java.lang.String[] identifier)
See Also:
getIdentifier()

getIdentifierType

public java.lang.String[] getIdentifierType()
minOccurs="0" maxOccurs="unbounded"

Specified by:
getIdentifierType in interface Citation
Returns:

addIdentifierType

public void addIdentifierType(java.lang.String identifiertype)
See Also:
getIdentifierType()

setIdentifierType

public void setIdentifierType(java.lang.String[] identifiertype)
See Also:
getIdentifierType()

getIsbn

public java.lang.String getIsbn()
minOccurs="0"

Specified by:
getIsbn in interface Citation
Returns:

setIsbn

public void setIsbn(java.lang.String isbn)
See Also:
getIsbn()

getIssn

public java.lang.String getIssn()
minOccurs="0"

Specified by:
getIssn in interface Citation
Returns:

setIssn

public void setIssn(java.lang.String issn)
See Also:
getIssn()

getIssueIdentification

public java.lang.String getIssueIdentification()
minOccurs="0"

Specified by:
getIssueIdentification in interface Citation
Returns:

setIssueIdentification

public void setIssueIdentification(java.lang.String issueidentification)
See Also:
getIssueIdentification()

getOtherCitationDetails

public java.lang.String getOtherCitationDetails()
minOccurs="0"

Specified by:
getOtherCitationDetails in interface Citation
Returns:

setOtherCitationDetails

public void setOtherCitationDetails(java.lang.String othercitationdtails)
See Also:
getOtherCitationDetails()

getPage

public java.lang.String getPage()
minOccurs="0"

Specified by:
getPage in interface Citation
Returns:

setPage

public void setPage(java.lang.String page)
See Also:
getPage()

getPresentationFormCode

public PresentationFormCode[] getPresentationFormCode()
minOccurs="0" maxOccurs="unbounded"

Specified by:
getPresentationFormCode in interface Citation
Returns:

addPresentationFormCode

public void addPresentationFormCode(PresentationFormCode presentationformcode)
See Also:
getPresentationFormCode()

setPresentationFormCode

public void setPresentationFormCode(PresentationFormCode[] presentationformcode)
See Also:
getPresentationFormCode()

getSeriesName

public java.lang.String getSeriesName()
minOccurs="0"

Specified by:
getSeriesName in interface Citation
Returns:

setSeriesName

public void setSeriesName(java.lang.String seriesname)
See Also:
getSeriesName()

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface Citation
Returns:

setTitle

public void setTitle(java.lang.String title)
See Also:
getTitle()

toString

public java.lang.String toString()
to String method