Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.roller.business.persistence
Interface PersistenceStrategy  view PersistenceStrategy download PersistenceStrategy.java


public interface PersistenceStrategy

Persistence strategy masks underlying persistence mechanism.


Method Summary
 void commit()
           
 QueryFactory getQueryFactory()
           
 java.util.List query(java.lang.String query, java.lang.Object[] args, java.lang.Object[] types)
           
 void release()
           
 void removePersistentObject(java.lang.String id, java.lang.Class cls)
           
 org.roller.pojos.PersistentObject retrievePersistentObject(java.lang.String id, java.lang.Class cls)
           
 void rollback()
           
 org.roller.pojos.PersistentObject storePersistentObject(org.roller.pojos.PersistentObject data)
           
 

Method Detail

release

public void release()
             throws org.roller.RollerException

retrievePersistentObject

public org.roller.pojos.PersistentObject retrievePersistentObject(java.lang.String id,
                                                                  java.lang.Class cls)
                                                           throws org.roller.RollerException

storePersistentObject

public org.roller.pojos.PersistentObject storePersistentObject(org.roller.pojos.PersistentObject data)
                                                        throws org.roller.RollerException

removePersistentObject

public void removePersistentObject(java.lang.String id,
                                   java.lang.Class cls)
                            throws org.roller.RollerException

query

public java.util.List query(java.lang.String query,
                            java.lang.Object[] args,
                            java.lang.Object[] types)
                     throws org.roller.RollerException

commit

public void commit()
            throws org.roller.RollerException

rollback

public void rollback()
              throws org.roller.RollerException

getQueryFactory

public QueryFactory getQueryFactory()