Trabalhar com Recursos Pendentes

Se um recurso aprovado for modificado e sujeito a um processo de revisão, o recurso aprovado permanecerá disponível até que a revisão em andamento o substitua quando for aprovada. Enquanto estiver em revisão, há duas revisões deste recurso:
  • o recurso que foi aprovado (o recurso principal)
  • o recurso em revisão (o recurso pendente)
Por meio da API, é possível utilizar o sinalizador pendente em AssetIdentification para recuperar qualquer recurso. Você também pode verificar se um recurso é o recurso pendente ou principal, lendo o sinalizador pendente em RAMAsset.getIdentification(). Para recuperar a AssetIdentification do recurso principal de um recurso pendente, chame RAMAsset.getMainAssetId(). Para recuperar a AssetIdentification do recurso pendente de um recurso principal, chame 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());

Feedback