Revisões de recursos são criadas através de um histórico do estado do recurso. É possível usar RAMAsset.getCurrentStateHistory() para ir para o histórico do estado do recurso. Revisões são enviadas até o Rational Asset Manager quando o método RAMStateHistory.castVote(RAMVote) é chamado. O recurso não precisa ser colocado na sessão.
//Obter o histórico do estado atual
RAMStateHistory stateHistory = newAsset.getCurrentStateHistory();
//Criar uma nova revisão
RAMVote review = new RAMVote();
review.setVoteChoice(RAMVote.APPROVE);
review.setComment(“This asset looks great!”);
//Incluir revisão no recurso
stateHistory.castVote(review);