保留中のアセットの処理

以下を参照してください。
承認済みのアセットが変更され、レビュー・プロセスに通される場合、その承認済みのアセットは、レビュー中のリビジョンが承認されて、それにより置き換えられるまで、引き続き使用することができます。 レビュー中は、このアセットに次の 2 つのリビジョンが存在します。
  • 承認されたアセット (メイン・アセット)
  • レビュー中のアセット (保留中のアセット)
API を介して AssetIdentification の保留中フラグを使用し、いずれかのアセットを取得することができます。 RAMAsset.getIdentification() の保留中フラグを読み取ることによって、アセットが保留中のアセットであるのかメイン・アセットであるのかを確認することもできます。 保留中のアセットからメイン・アセットの AssetIdentification を取得するには、RAMAsset.getMainAssetId() を呼び出します。 メイン・アセットから保留中のアセットの AssetIdentification を取得するには、RAMAsset.getPendingAssetId() を呼び出します。
 
		//Fetch a pending asset
		AssetIdentification revisedId = new AssetIdentification(GUID, version,true);
		RAMAsset revised= session.getAsset(revisedId);
		
		//Fetch main asset
		RAMAsset main = session.getAsset(revised.getMainAssetId());
		
		//Back to the pending
		revised = session.getAsset(main.getPendingAssetId());

フィードバック