Package org.dspace.versioning
Class Version
java.lang.Object
org.dspace.versioning.Version
- All Implemented Interfaces:
ReloadableEntity<Integer>
- Author:
- Fabio Bolognesi (fabio at atmire dot com), Mark Diggory (markd at atmire dot com), Ben Bosman (ben at atmire dot com)
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedVersion()Protected constructor, create object using:VersioningService.createNewVersion(Context, Item)orVersioningService.createNewVersion(Context, Item, String)orVersioningService.createNewVersion(Context, VersionHistory, Item, String, Instant, int) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetID()The unique identifier of this entity instance.getItem()intinthashCode()voidsetePerson(EPerson ePerson) voidvoidsetSummary(String versionSummary) voidsetVersionDate(Instant versionDate) voidsetVersionHistory(VersionHistory versionHistory) voidsetVersionNumber(int version_number)
-
Constructor Details
-
Version
protected Version()Protected constructor, create object using:VersioningService.createNewVersion(Context, Item)orVersioningService.createNewVersion(Context, Item, String)orVersioningService.createNewVersion(Context, VersionHistory, Item, String, Instant, int)
-
-
Method Details
-
getID
Description copied from interface:ReloadableEntityThe unique identifier of this entity instance.- Specified by:
getIDin interfaceReloadableEntity<Integer>- Returns:
- the value of the primary key for this instance.
-
getItem
-
setItem
-
getVersionNumber
public int getVersionNumber() -
setVersionNumber
public void setVersionNumber(int version_number) -
getEPerson
-
setePerson
-
getVersionDate
-
setVersionDate
-
getSummary
-
setSummary
-
getVersionHistory
-
setVersionHistory
-
equals
-
hashCode
public int hashCode()
-