com.pnpconsult.zeiterfassung.helper
Class AbstractObjectManager
java.lang.Object
com.pnpconsult.zeiterfassung.util.SingletonManager
com.pnpconsult.zeiterfassung.helper.AbstractObjectManager
- Direct Known Subclasses:
- ActivityManager, ArchivableObjectManager, BillEntryManager, BillManager, CustomerManager, EntryManager, ObjectSupport, ProjectManager, TableManager, UserEntryManager, UserManager
- public class AbstractObjectManager
- extends SingletonManager
- Version:
- $Id: AbstractObjectManager.java,v 1.7 2004/05/23 16:59:42 powerpete Exp $
- Author:
- M. Petersen
|
Method Summary |
protected static void |
checkTimestamps(java.lang.Object obj)
|
void |
close(java.lang.Object obj)
|
void |
delete(java.lang.Object obj)
|
void |
dispose(java.lang.Object obj)
|
protected boolean |
exists(java.lang.Class clazz,
java.io.Serializable key)
|
protected java.util.List |
find(java.lang.Class clazz,
java.lang.String clause)
|
protected java.util.List |
find(java.lang.Class clazz,
java.lang.String clause,
java.lang.Object[] objects,
net.sf.hibernate.type.Type[] types)
Searches the database using the given Class. |
java.lang.Object |
load(java.lang.Class clazz,
java.io.Serializable key)
|
protected java.util.SortedSet |
loadAllSorted(java.lang.Class clazz)
|
java.lang.Object |
open(java.lang.Class clazz,
java.io.Serializable key)
|
protected net.sf.hibernate.Session |
openSession()
|
java.io.Serializable |
save(java.lang.Object obj,
java.io.Serializable key)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractObjectManager
protected AbstractObjectManager()
openSession
protected net.sf.hibernate.Session openSession()
throws net.sf.hibernate.HibernateException,
jface.util.factory.FactoryException
- Throws:
net.sf.hibernate.HibernateException
jface.util.factory.FactoryException
load
public java.lang.Object load(java.lang.Class clazz,
java.io.Serializable key)
throws net.sf.hibernate.HibernateException,
jface.util.factory.FactoryException
- Throws:
net.sf.hibernate.HibernateException
jface.util.factory.FactoryException
loadAllSorted
protected java.util.SortedSet loadAllSorted(java.lang.Class clazz)
throws net.sf.hibernate.HibernateException,
jface.util.factory.FactoryException
- Throws:
net.sf.hibernate.HibernateException
jface.util.factory.FactoryException
find
protected java.util.List find(java.lang.Class clazz,
java.lang.String clause)
throws net.sf.hibernate.HibernateException,
jface.util.factory.FactoryException
- Throws:
net.sf.hibernate.HibernateException
jface.util.factory.FactoryException
find
protected java.util.List find(java.lang.Class clazz,
java.lang.String clause,
java.lang.Object[] objects,
net.sf.hibernate.type.Type[] types)
throws net.sf.hibernate.HibernateException,
jface.util.factory.FactoryException
- Searches the database using the given
Class. The claus is a
Hibernate Query without the class name and should not start with a
leading whitespace.
- Parameters:
clazz - The type of the return values.clause - The Hibernate Query to refine the search.objects - The values of the placeholders inside the query.types - The types of the placeholder values inside the query.
- Returns:
- A
List containing the search results.
- Throws:
net.sf.hibernate.HibernateException - If an Hibernate error occured.
jface.util.factory.FactoryException - If the SessionManager could not be used.
exists
protected boolean exists(java.lang.Class clazz,
java.io.Serializable key)
throws net.sf.hibernate.HibernateException,
jface.util.factory.FactoryException
- Throws:
net.sf.hibernate.HibernateException
jface.util.factory.FactoryException
save
public java.io.Serializable save(java.lang.Object obj,
java.io.Serializable key)
throws net.sf.hibernate.HibernateException,
jface.util.factory.FactoryException
- Throws:
net.sf.hibernate.HibernateException
jface.util.factory.FactoryException
checkTimestamps
protected static void checkTimestamps(java.lang.Object obj)
open
public java.lang.Object open(java.lang.Class clazz,
java.io.Serializable key)
throws net.sf.hibernate.HibernateException,
jface.util.factory.FactoryException
- Throws:
net.sf.hibernate.HibernateException
jface.util.factory.FactoryException
close
public void close(java.lang.Object obj)
throws net.sf.hibernate.HibernateException
- Throws:
net.sf.hibernate.HibernateException
delete
public void delete(java.lang.Object obj)
throws net.sf.hibernate.HibernateException
- Throws:
net.sf.hibernate.HibernateException
dispose
public void dispose(java.lang.Object obj)
Copyright © 2003-2004 PNP Unternehmensberatung. All Rights Reserved.