org.jwarp.service.persistence
Interface IPersistenceService

All Superinterfaces:
IConfigurable, IExceptionProvider, IService
All Known Implementing Classes:
PersistenceService

public interface IPersistenceService
extends IService

The XSLT Service is used to transform xml with a xsl stylesheet. The service makes use of the Xalan xslt engine available from apache.

Version:
1.0
Author:
Anatole Tresch

Field Summary
static java.lang.String SERVICE_TYPE
           
 
Fields inherited from interface org.jwarp.service.IService
SERVICE_STATUS_CREATED, SERVICE_STATUS_NOT_AVAILABLE, SERVICE_STATUS_READY, SERVICE_STATUS_RESUMING, SERVICE_STATUS_RUNNING, SERVICE_STATUS_STARTING, SERVICE_STATUS_STOPPED, SERVICE_STATUS_STOPPING, SERVICE_STATUS_SUSPENDED
 
Method Summary
 org.exolab.castor.jdo.JDO createJDO(java.lang.String name, java.lang.String configUrl, ITicket user)
           
 org.exolab.castor.jdo.Database getDatabase(java.lang.String name, ITicket user)
           
 org.exolab.castor.jdo.JDO getJDO(java.lang.String name, ITicket user)
           
 java.util.Iterator getJDOs(ITicket user)
           
 org.exolab.castor.jdo.JDO removeJDO(java.lang.String name, ITicket user)
           
 
Methods inherited from interface org.jwarp.service.IService
checkContext, getDependencies, getLogLevel, getName, getStatus, getType, resume, setContext, setDependencies, setLogLevel, shutdown, start, suspend
 
Methods inherited from interface org.jwarp.service.configuration.IConfigurable
configure
 
Methods inherited from interface org.jwarp.common.IExceptionProvider
addExceptionListener, getExceptionListeners, removeAllExceptionListeners, removeExceptionListener
 

Field Detail

SERVICE_TYPE

public static final java.lang.String SERVICE_TYPE
Method Detail

createJDO

public org.exolab.castor.jdo.JDO createJDO(java.lang.String name,
                                           java.lang.String configUrl,
                                           ITicket user)
                                    throws java.lang.SecurityException,
                                           PersistenceException

getJDO

public org.exolab.castor.jdo.JDO getJDO(java.lang.String name,
                                        ITicket user)
                                 throws java.lang.SecurityException

removeJDO

public org.exolab.castor.jdo.JDO removeJDO(java.lang.String name,
                                           ITicket user)
                                    throws java.lang.SecurityException

getDatabase

public org.exolab.castor.jdo.Database getDatabase(java.lang.String name,
                                                  ITicket user)
                                           throws java.lang.SecurityException

getJDOs

public java.util.Iterator getJDOs(ITicket user)
                           throws java.lang.SecurityException

©   O R C A   S y s t e m s