submarine.connectors
Class PseudoTransactionMonitor.Transaction

java.lang.Object
  |
  +--java.util.Observable
        |
        +--submarine.connectors.PseudoTransactionMonitor.Transaction
Enclosing class:
PseudoTransactionMonitor

public static class PseudoTransactionMonitor.Transaction
extends java.util.Observable


Field Summary
private  long id
           
private  java.lang.String infos
           
private  int status
           
 
Fields inherited from class java.util.Observable
changed, obs
 
Constructor Summary
PseudoTransactionMonitor.Transaction(long id)
           
 
Method Summary
 void commit()
           
 void delist(PseudoTransactionMonitor.PTXObserver obs)
           
private  void doNotification()
           
 void enlist(PseudoTransactionMonitor.PTXObserver obs)
           
 boolean equals(java.lang.Object obj)
           
 long getId()
           
 java.lang.String getInfos()
           
 int getStatus()
           
(package private) static PseudoTransactionMonitor.Transaction load(java.lang.String line)
           
private  void log()
           
 void rollback()
           
(package private)  java.lang.String save()
           
 void setInfos(java.lang.String infos)
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
, clone, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

id

private long id

status

private int status

infos

private java.lang.String infos
Constructor Detail

PseudoTransactionMonitor.Transaction

public PseudoTransactionMonitor.Transaction(long id)
Method Detail

doNotification

private void doNotification()

log

private void log()

getId

public long getId()

getStatus

public int getStatus()

commit

public void commit()

rollback

public void rollback()

enlist

public void enlist(PseudoTransactionMonitor.PTXObserver obs)

delist

public void delist(PseudoTransactionMonitor.PTXObserver obs)

getInfos

public java.lang.String getInfos()

setInfos

public void setInfos(java.lang.String infos)

load

static PseudoTransactionMonitor.Transaction load(java.lang.String line)

save

java.lang.String save()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

Submarine project. free distribution of this software must include the opensource licence.
Guénolé de Cadoudal.