Si se modifica un activo aprobado y que esté sujeto a un proceso de revisión,
el activo aprobado permanece disponible hasta que la revisión en curso lo sustituya,
al ser aprobado. Mientras está bajo revisión, existen dos revisiones de este activo:
- el activo que se ha aprobado (el activo principal)
- el activo sometido a revisión (el activo pendiente)
A través de la API, puede utilizar el distintivo de pendiente en
AssetIdentification para recuperar cualquiera de ambos activos. También puede comprobar si un activo
es el activo pendiente o el principal, leyendo el distintivo en
RAMAsset.getIdentification().
Para recuperar
AssetIdentification del activo principal desde un activo pendiente, invoque
RAMAsset.getMainAssetId().
Para recuperar
AssetIdentification del activo pendiente desde un activo principal, invoque
RAMAsset.getPendingAssetId().
//Captar un activo pendiente
AssetIdentification revisedId = new AssetIdentification(GUID, version,true);
RAMAsset revised= session.getAsset(revisedId);
//Captar un activo principal
RAMAsset main = session.getAsset(revised.getMainAssetId());
//Volver al pendiente
revised = session.getAsset(main.getPendingAssetId());