de.grogra.persistence
public static class Transaction.Consumer.Multicaster extends java.lang.Object implements Transaction.Consumer
Transaction.Consumer.Adapter, Transaction.Consumer.Multicaster| Constructor and Description |
|---|
Transaction.Consumer.Multicaster() |
| Modifier and Type | Method and Description |
|---|---|
void |
addConsumer(java.lang.Object c) |
void |
begin() |
void |
end() |
protected ObjectList |
getConsumers() |
void |
insertComponent(PersistenceCapable o,
PersistenceField field,
int[] indices,
Transaction.Reader reader) |
void |
makePersistent(long id,
ManageableType type) |
void |
makeTransient(PersistenceCapable o,
ManageableType type) |
void |
readData(PersistenceCapable o,
Transaction.Reader reader) |
void |
removeAllConsumers() |
void |
removeComponent(PersistenceCapable o,
PersistenceField field,
int[] indices,
Transaction.Reader reader) |
void |
removeConsumer(java.lang.Object c) |
void |
setField(PersistenceCapable o,
PersistenceField field,
int[] indices,
Transaction.Reader reader) |
public void addConsumer(java.lang.Object c)
public void begin()
begin in interface Transaction.Consumerpublic void end()
end in interface Transaction.Consumerprotected ObjectList getConsumers()
public void insertComponent(PersistenceCapable o, PersistenceField field, int[] indices, Transaction.Reader reader)
insertComponent in interface Transaction.Consumerpublic void makePersistent(long id,
ManageableType type)
makePersistent in interface Transaction.Consumerpublic void makeTransient(PersistenceCapable o, ManageableType type)
makeTransient in interface Transaction.Consumerpublic void readData(PersistenceCapable o, Transaction.Reader reader)
readData in interface Transaction.Consumerpublic void removeAllConsumers()
public void removeComponent(PersistenceCapable o, PersistenceField field, int[] indices, Transaction.Reader reader)
removeComponent in interface Transaction.Consumerpublic void removeConsumer(java.lang.Object c)
public void setField(PersistenceCapable o, PersistenceField field, int[] indices, Transaction.Reader reader)
setField in interface Transaction.Consumer