com.jtri.facade
Class DefaultRules

java.lang.Object
  extended bycom.jtri.facade.DefaultRules
All Implemented Interfaces:
java.io.Serializable

public class DefaultRules
extends java.lang.Object
implements java.io.Serializable

This is a service class that implements CRUD methods, Hibernate locking and initialization of relations between components.

Author:
atorres
See Also:
Serialized Form

Method Summary
 void beforeCommit(java.lang.String state, java.lang.Object ob, org.hibernate.Session sess)
           
 void delete(java.lang.Object ob, org.hibernate.Session sess)
           
 java.util.Vector fillBean(org.hibernate.Session sess, java.util.Map mvo, java.lang.Object dto)
           
static DefaultRules getInstance()
           
 void insert(java.lang.Object ob, org.hibernate.Session sess)
           
 void lockRelations(java.lang.Object ob, org.hibernate.Session sess)
           
 void update(java.lang.Object ob, org.hibernate.Session sess)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static DefaultRules getInstance()

beforeCommit

public void beforeCommit(java.lang.String state,
                         java.lang.Object ob,
                         org.hibernate.Session sess)
                  throws PersistenceException
Throws:
PersistenceException

insert

public void insert(java.lang.Object ob,
                   org.hibernate.Session sess)
            throws PersistenceException
Throws:
PersistenceException

update

public void update(java.lang.Object ob,
                   org.hibernate.Session sess)
            throws PersistenceException
Throws:
PersistenceException

delete

public void delete(java.lang.Object ob,
                   org.hibernate.Session sess)
            throws PersistenceException
Throws:
PersistenceException

lockRelations

public void lockRelations(java.lang.Object ob,
                          org.hibernate.Session sess)
                   throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

fillBean

public java.util.Vector fillBean(org.hibernate.Session sess,
                                 java.util.Map mvo,
                                 java.lang.Object dto)
                          throws java.lang.Exception
Throws:
java.lang.Exception