Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

com.newstep.solid.persistence
Class PersistenceContext

public class PersistenceContext      
Wraps a UniqueIdGenerator instance and a Transaction instance.
If no UniqueIdGenerator is set, then it is assumed that it
keeper can derive it from another source (configuration).
 
Links:
Kernel Association Association Link
to Interface UniqueIdGenerator
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
package
 
Kernel Association Association Link
to Interface Transaction
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
package
 
 

Field Summary
Constructor Summary
public void
public void
public void
Method Summary
public void
public void
Field Detail
transaction
Transaction transaction
 

transaction
Transaction transaction
Multiplicity:
1
 

uidGen
UniqueIdGenerator uidGen
Multiplicity:
1
 
Constructor Detail
PersistenceContext
public void PersistenceContext (Transaction transaction)
 
Constructor
Parameters:
transaction
Stereotype:
create
 

PersistenceContext
public void PersistenceContext (UniqueIdGenerator uidGen, Transaction transaction)
 
Constructor for the PersistenceContext object
Parameters:
uidGen a UniqueIdGenerator implemenation instance
transaction a transaction implementation instance
Stereotype:
create
 

PersistenceContext
public void PersistenceContext ()
 
Constructor for the PersistenceContext object
Stereotype:
create
 
Method Detail
getTransaction
public Transaction getTransaction ()
 
Gets the transaction attribute of the PersistenceContext object
Return:
The transaction value
 

getUIDGenerator
public UniqueIdGenerator getUIDGenerator ()
 
Gets the UniqueIdGenerator attribute of the PersistenceContext object
Return:
The UniqueIdGenerator value
 

setTransaction
public void setTransaction (Transaction transaction)
 
Sets the transaction attribute of the PersistenceContext object
Parameters:
transaction The new transaction value
 

setUIDGenerator
public void setUIDGenerator (UniqueIdGenerator uidGen)
 
Sets the uIDGenerator attribute of the PersistenceContext object
Parameters:
uidGen The new UniqueIdGenerator value
 

Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD