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());