ca.pjer.cm.module.store.defaultimpl
Class StoreServiceImpl

java.lang.Object
  extended byca.pjer.cm.module.store.defaultimpl.StoreServiceImpl
All Implemented Interfaces:
org.apache.hivemind.Initializable, ca.pjer.cm.api.store.StoreService

public class StoreServiceImpl
extends java.lang.Object
implements ca.pjer.cm.api.store.StoreService, org.apache.hivemind.Initializable

TODO: comment me.

$Id: StoreServiceImpl.java,v 1.2 2004/05/19 03:29:17 pjer Exp $

$RCSfile: StoreServiceImpl.java,v $
$Revision: 1.2 $
$Author: pjer $
$Date: 2004/05/19 03:29:17 $


Constructor Summary
StoreServiceImpl()
           
 
Method Summary
protected  void addCriteriaFromMetaRelationList(net.sf.hibernate.Criteria criteria, java.lang.Object template, java.util.List metaRelationList)
           
 java.lang.Object create(java.lang.Object object)
           
 java.lang.Object get(java.lang.Class clazz, java.io.Serializable id)
           
 void initializeService()
           
 java.util.List list(java.lang.Class clazz)
           
 java.util.List listFromTemplate(java.lang.Object template)
           
 void remove(java.lang.Object object)
           
 void setDiscoveryService(ca.pjer.cm.api.discovery.DiscoveryService discoveryService)
           
 void setMetaDataService(ca.pjer.cm.api.metadata.MetaDataService metaDataService)
           
 java.lang.Object update(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StoreServiceImpl

public StoreServiceImpl()
Method Detail

setDiscoveryService

public void setDiscoveryService(ca.pjer.cm.api.discovery.DiscoveryService discoveryService)

setMetaDataService

public void setMetaDataService(ca.pjer.cm.api.metadata.MetaDataService metaDataService)

initializeService

public void initializeService()
Specified by:
initializeService in interface org.apache.hivemind.Initializable

create

public java.lang.Object create(java.lang.Object object)
                        throws ca.pjer.cm.api.store.StoreServiceSystemException,
                               ca.pjer.cm.api.store.DuplicateObjectException
Specified by:
create in interface ca.pjer.cm.api.store.StoreService
Throws:
ca.pjer.cm.api.store.StoreServiceSystemException
ca.pjer.cm.api.store.DuplicateObjectException

update

public java.lang.Object update(java.lang.Object object)
                        throws ca.pjer.cm.api.store.StoreServiceSystemException,
                               ca.pjer.cm.api.store.ObjectNotFoundException
Specified by:
update in interface ca.pjer.cm.api.store.StoreService
Throws:
ca.pjer.cm.api.store.StoreServiceSystemException
ca.pjer.cm.api.store.ObjectNotFoundException

get

public java.lang.Object get(java.lang.Class clazz,
                            java.io.Serializable id)
                     throws ca.pjer.cm.api.store.StoreServiceSystemException,
                            ca.pjer.cm.api.store.ObjectNotFoundException
Specified by:
get in interface ca.pjer.cm.api.store.StoreService
Throws:
ca.pjer.cm.api.store.StoreServiceSystemException
ca.pjer.cm.api.store.ObjectNotFoundException

list

public java.util.List list(java.lang.Class clazz)
                    throws ca.pjer.cm.api.store.StoreServiceSystemException
Specified by:
list in interface ca.pjer.cm.api.store.StoreService
Throws:
ca.pjer.cm.api.store.StoreServiceSystemException

listFromTemplate

public java.util.List listFromTemplate(java.lang.Object template)
                                throws ca.pjer.cm.api.store.StoreServiceSystemException
Specified by:
listFromTemplate in interface ca.pjer.cm.api.store.StoreService
Throws:
ca.pjer.cm.api.store.StoreServiceSystemException

addCriteriaFromMetaRelationList

protected void addCriteriaFromMetaRelationList(net.sf.hibernate.Criteria criteria,
                                               java.lang.Object template,
                                               java.util.List metaRelationList)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

remove

public void remove(java.lang.Object object)
            throws ca.pjer.cm.api.store.StoreServiceSystemException,
                   ca.pjer.cm.api.store.ObjectNotFoundException
Specified by:
remove in interface ca.pjer.cm.api.store.StoreService
Throws:
ca.pjer.cm.api.store.StoreServiceSystemException
ca.pjer.cm.api.store.ObjectNotFoundException


Copyright © 2004 PjEr.ca. All Rights Reserved.