@Exported public class RevisionTrackingManagerImpl extends Object implements RevisionTrackingManager
| Constructor and Description |
|---|
RevisionTrackingManagerImpl(ICS ics)
Constructs an RevisitorTrackingManager with ics
|
| Modifier and Type | Method and Description |
|---|---|
void |
checkIn(List<AssetId> ids)
Checks in a given collection of AssetIds
|
void |
checkIn(List<AssetId> ids,
String checkinMsg)
Checks in a given collection of AssetIds
|
void |
checkOut(List<AssetId> ids)
Checks out a collection of AssetIds
|
AssetData |
get(AssetId id,
int versionNnmber)
Returns AssetData for a given asset and version number.
|
List<AssetData> |
getAll(AssetId id)
Returns all revision tracked data for a given asset
|
List<Integer> |
getVersions(AssetId id)
Returns all available version numbers of tracked assets given an asset id.
|
public RevisionTrackingManagerImpl(ICS ics)
ics - the ICS instancepublic void checkOut(List<AssetId> ids) throws AssetAccessException
RevisionTrackingManagercheckOut in interface RevisionTrackingManagerids - ids to be checked outAssetAccessException - if the underlying operation failspublic void checkIn(List<AssetId> ids) throws AssetAccessException
RevisionTrackingManagercheckIn in interface RevisionTrackingManagerids - ids to be checked inAssetAccessException - if the underlying operation failspublic void checkIn(List<AssetId> ids, String checkinMsg) throws AssetAccessException
RevisionTrackingManagercheckIn in interface RevisionTrackingManagerids - ids to be checked incheckinMsg - the message for checkinAssetAccessException - if the underlying operation failspublic List<AssetData> getAll(AssetId id) throws AssetAccessException
RevisionTrackingManagergetAll in interface RevisionTrackingManagerid - AssetIdAssetAccessException - if the underlying operation failspublic List<Integer> getVersions(AssetId id) throws AssetAccessException
RevisionTrackingManagergetVersions in interface RevisionTrackingManagerid - AssetIdAssetAccessException - if the underlying operation failspublic AssetData get(AssetId id, int versionNnmber) throws AssetAccessException
RevisionTrackingManagerget in interface RevisionTrackingManagerid - AssetIdversionNnmber - a valid version numberAssetAccessException - if the underlying operation fails