org.scrashmeow.ojb.console.service
Class ObjectServiceBrokerImpl

java.lang.Object
  |
  +--org.scrashmeow.ojb.console.service.ObjectServiceBrokerImpl
All Implemented Interfaces:
ObjectService, java.io.Serializable

public class ObjectServiceBrokerImpl
extends java.lang.Object
implements ObjectService

The Object Service Persitent Broker Implementation. This service provides an abstraction of operations on on object using OJB.

Author:
Alexander Bibighaus
See Also:
Serialized Form

Constructor Summary
ObjectServiceBrokerImpl()
          Constructor for OjbServiceBrokerImpl.
 
Method Summary
 void clearCache(org.apache.ojb.broker.PBKey key)
          Method clearCache @add-javadoc!!!
 void empty(org.apache.ojb.broker.PBKey key, java.lang.Class clazz)
          Method empty @add-javadoc!!!
 java.util.Collection findAll(org.apache.ojb.broker.PBKey key, java.lang.Class clazz)
          Method findAll @add-javadoc!!!
 java.lang.Object findById(org.apache.ojb.broker.PBKey key, org.apache.ojb.broker.Identity id)
          Method findById @add-javadoc!!!
protected  org.apache.ojb.broker.PersistenceBroker getBroker(org.apache.ojb.broker.PBKey key)
          Method getBroker @add-javadoc!!!
 void remove(org.apache.ojb.broker.PBKey key, org.apache.ojb.broker.Identity[] oids)
          Method remove @add-javadoc!!!
 void save(org.apache.ojb.broker.PBKey key, java.lang.Object obj)
          Method save @add-javadoc!!!
 java.util.Collection searchByCriteria(org.apache.ojb.broker.PBKey key, java.lang.Class clazz, org.apache.ojb.broker.query.Criteria criteria)
          Method searchByCriteria @add-javadoc!!!
 int searchCountByCriteria(org.apache.ojb.broker.PBKey key, java.lang.Class clazz, org.apache.ojb.broker.query.Criteria criteria)
          Method searchCountByCriteria @add-javadoc!!!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectServiceBrokerImpl

public ObjectServiceBrokerImpl()
Constructor for OjbServiceBrokerImpl.

Method Detail

clearCache

public void clearCache(org.apache.ojb.broker.PBKey key)
                throws ServiceException
Method clearCache @add-javadoc!!!

Specified by:
clearCache in interface ObjectService
Parameters:
key - @add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

empty

public void empty(org.apache.ojb.broker.PBKey key,
                  java.lang.Class clazz)
           throws ServiceException
Description copied from interface: ObjectService
Method empty @add-javadoc!!!

Specified by:
empty in interface ObjectService
Parameters:
key - @add-javadoc!!!
clazz - @add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!
See Also:
org.scrashmeow.ojb.console.service.OjbService#empty(PBKey, Class)

findAll

public java.util.Collection findAll(org.apache.ojb.broker.PBKey key,
                                    java.lang.Class clazz)
                             throws ServiceException
Description copied from interface: ObjectService
Method findAll @add-javadoc!!!

Specified by:
findAll in interface ObjectService
Parameters:
key - @add-javadoc!!!
clazz - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!
See Also:
org.scrashmeow.ojb.console.service.OjbService#findAll(PBKey)

findById

public java.lang.Object findById(org.apache.ojb.broker.PBKey key,
                                 org.apache.ojb.broker.Identity id)
                          throws ServiceException
Description copied from interface: ObjectService
Method findById @add-javadoc!!!

Specified by:
findById in interface ObjectService
Parameters:
key - @add-javadoc!!!
id - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!
See Also:
org.scrashmeow.ojb.console.service.OjbService#findByIdentity(PBKey, Identity)

searchByCriteria

public java.util.Collection searchByCriteria(org.apache.ojb.broker.PBKey key,
                                             java.lang.Class clazz,
                                             org.apache.ojb.broker.query.Criteria criteria)
                                      throws ServiceException
Description copied from interface: ObjectService
Method searchByCriteria @add-javadoc!!!

Specified by:
searchByCriteria in interface ObjectService
Parameters:
key - @add-javadoc!!!
clazz - @add-javadoc!!!
criteria - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!
See Also:
org.scrashmeow.ojb.console.service.OjbService#findCollection(PBKey, Object)

searchCountByCriteria

public int searchCountByCriteria(org.apache.ojb.broker.PBKey key,
                                 java.lang.Class clazz,
                                 org.apache.ojb.broker.query.Criteria criteria)
                          throws ServiceException
Method searchCountByCriteria @add-javadoc!!!

Specified by:
searchCountByCriteria in interface ObjectService
Parameters:
key - @add-javadoc!!!
clazz - @add-javadoc!!!
criteria - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

remove

public void remove(org.apache.ojb.broker.PBKey key,
                   org.apache.ojb.broker.Identity[] oids)
            throws ServiceException
Description copied from interface: ObjectService
Method remove @add-javadoc!!!

Specified by:
remove in interface ObjectService
Parameters:
key - @add-javadoc!!!
oids - @add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!
See Also:
org.scrashmeow.ojb.console.service.OjbService#remove(PBKey, Identity[])

save

public void save(org.apache.ojb.broker.PBKey key,
                 java.lang.Object obj)
          throws ServiceException
Description copied from interface: ObjectService
Method save @add-javadoc!!!

Specified by:
save in interface ObjectService
Parameters:
key - @add-javadoc!!!
obj - @add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!
See Also:
org.scrashmeow.ojb.console.service.OjbService#store(PBKey, Object)

getBroker

protected org.apache.ojb.broker.PersistenceBroker getBroker(org.apache.ojb.broker.PBKey key)
Method getBroker @add-javadoc!!!

Parameters:
key - @add-javadoc!!!
Returns:
@add-javadoc!!!


Copyright © 2003 Alexander Bibighaus et al. All Rights Reserved.