libreccm-legacy/ccm-core/web/packages/versioning/rollback.jsp

32 lines
740 B
Plaintext
Executable File

<%@ page
autoFlush="true"
contentType="text/plain"
import="com.arsdigita.versioning.VersioningServlet.RollbackLogger,
com.arsdigita.persistence.OID,
com.arsdigita.util.AssertionError,
java.io.IOException,
java.io.PrintWriter,
java.math.BigInteger"
%>
<%
RollbackLogger rbl = (RollbackLogger) request.getAttribute("logger");
if ( rbl == null ) {
throw new ServletException("couldn't find the logger attribute");
}
%>
Rolling back <%= rbl.getOID() %> to txnID=<%= rbl.getTxnID() %>
<%
rbl.setWriter(out);
try {
rbl.rollback();
} catch (RuntimeException ex) {
rbl.printException(ex);
} catch (AssertionError er) {
rbl.printException(er);
}
%>