* @throws ValidationException caso a acao for nula.
* @throws TransactionException caso a transacao nao estiver ativa.
*/
public void remove(Action action) {
if (!active) {
throw new TransactionException(
"Nao e possivel remover acoes em uma transacao inativa");
}
if (action == null) {
throw new ValidationException("O parametro action e nulo");
}