Class OaiPmhEntity
java.lang.Object
org.opencastproject.oaipmh.persistence.OaiPmhEntity
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMediaPackageElement(OaiPmhElementEntity mediaPackageElementEntity) Add an serialized media package elementReturns media package id.Returns serialized media package.booleanvoidClear the list of media package element entitiesvoidremoveMediaPackageElement(OaiPmhElementEntity mediaPackageElementEntity) Remove media package element entity from the list of elementsvoidsetDeleted(boolean deleted) Sets the deletion flagvoidsetMediaPackageId(String mediaPackageId) Sets media package id.voidsetMediaPackageXML(String mediaPackageXML) Sets serialized media packagevoidsetOrganization(String organization) voidsetRepositoryId(String repositoryId) Sets the repository idvoidSets the series identifier
-
Field Details
-
organization
Organization id
-
-
Constructor Details
-
OaiPmhEntity
public OaiPmhEntity()Default constructor without any import.
-
-
Method Details
-
getMediaPackageId
Returns media package id.- Returns:
- media package id
-
setMediaPackageId
Sets media package id. Id length limit is 128 charachters.- Parameters:
mediaPackageId-
-
getOrganization
- Returns:
- the organization
-
setOrganization
- Parameters:
organization- the organization to set
-
isDeleted
public boolean isDeleted()- Returns:
- the deletion flag
-
setDeleted
public void setDeleted(boolean deleted) Sets the deletion flag- Parameters:
deleted- the deletion flag
-
getSeries
- Returns:
- the series identifier
-
setSeries
Sets the series identifier- Parameters:
series- the series identifier
-
getModificationDate
- Returns:
- the modification date
-
getMediaPackageXML
Returns serialized media package.- Returns:
- serialized media package
-
setMediaPackageXML
Sets serialized media package- Parameters:
mediaPackageXML-
-
getRepositoryId
- Returns:
- the repository id
-
setRepositoryId
Sets the repository id- Parameters:
repositoryId-
-
getAttachments
- Returns:
- serialized media package attachment entities
-
getCatalogs
- Returns:
- serialized media package catalog entities
-
getMediaPackageElements
- Returns:
- all serialized media package element entities
-
addMediaPackageElement
Add an serialized media package element- Parameters:
mediaPackageElementEntity- serialized media package element to add
-
removeMediaPackageElement
Remove media package element entity from the list of elements- Parameters:
mediaPackageElementEntity- serialized media package element entity to remove
-
removeAllMediaPackageElements
public void removeAllMediaPackageElements()Clear the list of media package element entities
-