org.scrashmeow.ojb.console.service
Interface ObjectService

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ObjectServiceBrokerImpl

public interface ObjectService
extends java.io.Serializable

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

Author:
Alexander Bibighaus

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!!!
 void remove(org.apache.ojb.broker.PBKey key, org.apache.ojb.broker.Identity[] obj)
          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!!!
 

Method Detail

save

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

Parameters:
key - @add-javadoc!!!
obj - @add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

empty

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

Parameters:
key - @add-javadoc!!!
clazz - @add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

findById

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

Parameters:
key - @add-javadoc!!!
id - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

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
Method searchByCriteria @add-javadoc!!!

Parameters:
key - @add-javadoc!!!
clazz - @add-javadoc!!!
criteria - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

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!!!

Parameters:
key - @add-javadoc!!!
clazz - @add-javadoc!!!
criteria - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

findAll

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

Parameters:
key - @add-javadoc!!!
clazz - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

remove

public void remove(org.apache.ojb.broker.PBKey key,
                   org.apache.ojb.broker.Identity[] obj)
            throws ServiceException
Method remove @add-javadoc!!!

Parameters:
key - @add-javadoc!!!
obj - @add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

clearCache

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

Parameters:
key - @add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!


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