public interface VersioningService
| Modifier and Type | Method and Description |
|---|---|
<T extends SequenceOwner<?>> |
createNewVersion(T oldVersion)
Cause old version of SequenceOwner object to be versioned to new version
SeparatelySequenceableAssociate BOs are also copied, but their identifiers are left.
|
<T extends SeparatelySequenceableAssociate> |
versionAssociate(T oldAssociate)
Cause new version of specified separately sequenced associate is copied.
|
<T extends SeparatelySequenceableAssociate> |
versionAssociates(List<T> oldAssociates)
Cause new version of specified separately sequenced associates to be copied.
|
<T extends SequenceOwner<?>> T createNewVersion(T oldVersion) throws VersionException
T - the type of SequenceOwner to version.oldVersion - VersionException<T extends SeparatelySequenceableAssociate> T versionAssociate(T oldAssociate) throws VersionException
T - the type of SeparatelySequenceableAssociate to version.oldAssociate - VersionException<T extends SeparatelySequenceableAssociate> List<T> versionAssociates(List<T> oldAssociates) throws VersionException
T - the type of SeparatelySequenceableAssociate to version.oldAssociates - VersionExceptionCopyright © 2013 The Kuali Foundation. All Rights Reserved.