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