Class SeriesImpl
- Object
-
- AbstractMetadata
-
- ModifiableMetadata
-
- MetadataEntity
-
- SeriesImpl
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Series
public class SeriesImpl extends MetadataEntity implements Series
Information about the series, or aggregate dataset, to which a dataset belongs.- Since:
- 2.1
- Author:
- Jody Garnett, Martin Desruisseaux
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class AbstractMetadata
LOGGER
-
-
Constructor Summary
Constructors Constructor Description SeriesImpl()
Constructs a default series.SeriesImpl(CharSequence name)
Constructs a series with the specified name.SeriesImpl(Series source)
Constructs a metadata entity initialized with the values from the specified metadata.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getIssueIdentification()
Returns information identifying the issue of the series.InternationalString
getName()
Returne the name of the series, or aggregate dataset, of which the dataset is a part.String
getPage()
Returns details on which pages of the publication the article was published.void
setIssueIdentification(String newValue)
Set information identifying the issue of the series.void
setName(InternationalString newValue)
Set the name of the series, or aggregate dataset, of which the dataset is a part.void
setPage(String newValue)
Set details on which pages of the publication the article was published.-
Methods inherited from class MetadataEntity
ensureNonNull, getStandard
-
Methods inherited from class ModifiableMetadata
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable
-
Methods inherited from class AbstractMetadata
asMap, asTree, equals, getInterface, hashCode, toString
-
-
-
-
Constructor Detail
-
SeriesImpl
public SeriesImpl()
Constructs a default series.
-
SeriesImpl
public SeriesImpl(Series source)
Constructs a metadata entity initialized with the values from the specified metadata.- Since:
- 2.4
-
SeriesImpl
public SeriesImpl(CharSequence name)
Constructs a series with the specified name.
-
-
Method Detail
-
getName
public InternationalString getName()
Returne the name of the series, or aggregate dataset, of which the dataset is a part.
-
setName
public void setName(InternationalString newValue)
Set the name of the series, or aggregate dataset, of which the dataset is a part.
-
getIssueIdentification
public String getIssueIdentification()
Returns information identifying the issue of the series.- Specified by:
getIssueIdentification
in interfaceSeries
- Returns:
- Information identifying the issue of the series.
-
setIssueIdentification
public void setIssueIdentification(String newValue)
Set information identifying the issue of the series.
-
getPage
public String getPage()
Returns details on which pages of the publication the article was published.
-
setPage
public void setPage(String newValue)
Set details on which pages of the publication the article was published.
-
-