/* */ package com.arjuna.ats.internal.arjuna.coordinator;
/* */
/* */ import com.arjuna.ats.arjuna.AtomicAction;
/* */ import com.arjuna.ats.arjuna.DisposeRecord;
/* */
/* */ public class AppendLogTransaction extends AtomicAction
/* */ {
/* */ private AppendLogTransaction _previous;
/* */
/* */ public final boolean setLoggedTransaction(AppendLogTransaction previous)
/* */ {
/* 52 */ if (this._previous == null)
/* */ {
/* 54 */ this._previous = previous;
/* */
/* 56 */ super.add(new DisposeRecord(previous.getStore(), previous));
/* */
/* 58 */ return true;
/* */ }
/* */
/* 61 */ return false;
/* */ }
/* */
/* */ public String type()
/* */ {
/* 66 */ return "/StateManager/BasicAction/TwoPhaseCoordinator/AtomicAction/AppendLogTransaction";
/* */ }
/* */
/* */ protected void updateState()
/* */ {
/* 71 */ if (this._previous == null) {
/* 72 */ this.savedIntentionList = false;
/* */ }
/* 74 */ super.updateState();
/* */ }
/* */ }
/* Location: /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/jboss-embedded-all.jar
* Qualified Name: com.arjuna.ats.internal.arjuna.coordinator.AppendLogTransaction
* JD-Core Version: 0.6.0
*/