@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
RevisionTrackingManager
checkOut
in interface RevisionTrackingManager
ids
- ids to be checked outAssetAccessException
- if the underlying operation failspublic void checkIn(List<AssetId> ids) throws AssetAccessException
RevisionTrackingManager
checkIn
in interface RevisionTrackingManager
ids
- ids to be checked inAssetAccessException
- if the underlying operation failspublic void checkIn(List<AssetId> ids, String checkinMsg) throws AssetAccessException
RevisionTrackingManager
checkIn
in interface RevisionTrackingManager
ids
- ids to be checked incheckinMsg
- the message for checkinAssetAccessException
- if the underlying operation failspublic List<AssetData> getAll(AssetId id) throws AssetAccessException
RevisionTrackingManager
getAll
in interface RevisionTrackingManager
id
- AssetIdAssetAccessException
- if the underlying operation failspublic List<Integer> getVersions(AssetId id) throws AssetAccessException
RevisionTrackingManager
getVersions
in interface RevisionTrackingManager
id
- AssetIdAssetAccessException
- if the underlying operation failspublic AssetData get(AssetId id, int versionNnmber) throws AssetAccessException
RevisionTrackingManager
get
in interface RevisionTrackingManager
id
- AssetIdversionNnmber
- a valid version numberAssetAccessException
- if the underlying operation fails