public interface VersionHistoryService
| Modifier and Type | Method and Description |
|---|---|
VersionHistory |
findActiveVersion(Class<? extends SequenceOwner> klass,
String versionName)
Find the active VersionHistory for a given SequenceOwner type and version name
|
VersionHistory |
findPendingVersion(Class<? extends SequenceOwner> klass,
String versionName)
Find the pending version for a given SequenceOwner
|
VersionHistory |
findPendingVersion(Class<? extends SequenceOwner> klass,
String versionName,
String sequenceNumber)
Find the pending VersionHistory for a given SequenceOwner type and version name with a specific sequence number
|
List<VersionHistory> |
findVersionHistory(Class<? extends SequenceOwner> klass,
String versionName)
Find version histories without fetching the sequence owner.
|
VersionHistory |
getActiveOrNewestVersion(Class<? extends SequenceOwner> klass,
String versionName)
Finds the active(current FINAL version) or the newest version of the sequence owner if an active version does not exist.
|
void |
loadSequenceOwner(Class<? extends SequenceOwner> klass,
VersionHistory versionHistory)
This method will load the appropriate sequenceOwner to the VersionHistory
|
List<VersionHistory> |
loadVersionHistory(Class<? extends SequenceOwner> klass,
String versionName)
Find the complete version history for a given SequenceOwner implementation and the version name,
where version name is the common "name" the versions are known by.
|
VersionHistory |
updateVersionHistory(SequenceOwner<? extends SequenceOwner<?>> sequenceOwner,
VersionStatus versionStatus,
String userId)
Update or create the version history to the appropriate status.
|
VersionHistory updateVersionHistory(SequenceOwner<? extends SequenceOwner<?>> sequenceOwner, VersionStatus versionStatus, String userId)
sequenceOwner - versionStatus - userId - VersionHistory findActiveVersion(Class<? extends SequenceOwner> klass, String versionName)
klass - versionName - List<VersionHistory> loadVersionHistory(Class<? extends SequenceOwner> klass, String versionName)
klass - versionName - VersionHistory findPendingVersion(Class<? extends SequenceOwner> klass, String versionName, String sequenceNumber)
klass - versionName - VersionHistory findPendingVersion(Class<? extends SequenceOwner> klass, String versionName)
klass - versionName - List<VersionHistory> findVersionHistory(Class<? extends SequenceOwner> klass, String versionName)
klass - versionName - void loadSequenceOwner(Class<? extends SequenceOwner> klass, VersionHistory versionHistory)
versionHistory - VersionHistory getActiveOrNewestVersion(Class<? extends SequenceOwner> klass, String versionName)
klass - versionName - Copyright © 2013 The Kuali Foundation. All Rights Reserved.