@Entity public class JournalTitle extends java.lang.Object implements java.lang.Cloneable, java.lang.Comparable<JournalTitle>
Constructor and Description |
---|
JournalTitle() |
Modifier and Type | Method and Description |
---|---|
void |
addToOutput(org.jdom2.Element output)
adds the journal title org.jdom2.element to the desired parent element
|
JournalTitle |
clone()
returns a new
JournalTitle object as clone of an existing one |
int |
compareTo(JournalTitle other)
allows for a comparison of two collections with respect to their years.
|
java.lang.String |
getAnchor()
returns the anchor of the journal collection this journal title is part of
|
double |
getCalculatedPrice()
returns the calculated price of the journal
|
java.lang.String |
getIssn()
returns the ISSN of the journal title
|
java.lang.String |
getName()
returns the name of the journal title
|
double |
getPrice()
returns the price of the journal
|
double |
getSNIP()
returns the SNIP of the journal
|
java.lang.String |
getSubject()
returns the subject list of the journal
|
java.util.List<java.lang.String> |
getSubjectList()
returns a list of subjects for this journal title
|
java.lang.String |
getType()
returns the type to the journal (print or online)
|
int |
getYear()
returns the year of the journal
|
java.lang.String |
getZDBID()
returns the EZB ID of the journal
|
JournalTitle |
setAnchor(java.lang.String anchor)
sets the anchor of the journal collection this journal title is part of
|
JournalTitle |
setCalculatedPrice(double priceCalculated)
sets the calculated price of this journal title
|
JournalTitle |
setIssn(java.lang.String issn)
sets the ISSN of the journal title
|
JournalTitle |
setName(java.lang.String name)
sets the name of the journal title
|
JournalTitle |
setPrice(double price)
sets the price of this journal title
|
JournalTitle |
setSnip(double snip)
sets the SNIP of this journal title
|
JournalTitle |
setSubject(java.lang.String subject)
sets the subjects of this journal title
|
JournalTitle |
setType(java.lang.String type)
sets the type of the journal title
|
JournalTitle |
setYear(int year)
sets the year of this journal title
|
JournalTitle |
setZDBID(java.lang.String zdbID)
sets the ZDB ID of this journal title
|
public java.lang.String getName()
public java.lang.String getIssn()
public java.lang.String getType()
public java.lang.String getSubject()
public java.lang.String getZDBID()
public java.lang.String getAnchor()
public double getPrice()
public double getCalculatedPrice()
public double getSNIP()
public int getYear()
public JournalTitle setName(java.lang.String name)
name
- the name to be setpublic JournalTitle setIssn(java.lang.String issn)
issn
- the issn to be setpublic JournalTitle setType(java.lang.String type)
type
- the type (print or online)public JournalTitle setSubject(java.lang.String subject)
subject
- the subject to be setpublic JournalTitle setZDBID(java.lang.String zdbID)
zdbID
- the ZDB ID to be setpublic JournalTitle setAnchor(java.lang.String anchor)
anchor
- the anchor to be setpublic JournalTitle setPrice(double price)
price
- the price to be setpublic JournalTitle setCalculatedPrice(double priceCalculated)
priceCalculated
- the calculated price to be setpublic JournalTitle setSnip(double snip)
snip
- the snip to be setpublic JournalTitle setYear(int year)
year
- the year to be setpublic java.util.List<java.lang.String> getSubjectList()
public void addToOutput(org.jdom2.Element output)
output
- the parent org.jdom2.element the journal title shall be added topublic JournalTitle clone()
JournalTitle
object as clone of an existing oneclone
in class java.lang.Object
public int compareTo(JournalTitle other)
compareTo
in interface java.lang.Comparable<JournalTitle>