com.stratelia.silverpeas.notificationManager.model
Class NotifSchemaPool

java.lang.Object
  extended by com.stratelia.webactiv.util.SchemaPool
      extended by com.stratelia.silverpeas.notificationManager.model.NotifSchemaPool

public class NotifSchemaPool
extends SchemaPool

The NotifSchemaPool class manages a pool of NotifSchema shared by all the client (admin classes). All the public methods are static and the calls are deferred to a singleton.


Method Summary
static NotifSchema getNotifSchema()
          Returns an Shema.
protected  Schema newSchema()
           
static void releaseConnections()
           
static void releaseNotifSchema(NotifSchema s)
          Release an Scheme previously returned by the pool.
 
Methods inherited from class com.stratelia.webactiv.util.SchemaPool
getInstance, release, releaseSchemas
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getNotifSchema

public static NotifSchema getNotifSchema()
                                  throws UtilException
Returns an Shema. The returned schema must be released after use.

Throws:
UtilException

releaseNotifSchema

public static void releaseNotifSchema(NotifSchema s)
Release an Scheme previously returned by the pool.


releaseConnections

public static void releaseConnections()

newSchema

protected Schema newSchema()
                    throws UtilException
Specified by:
newSchema in class SchemaPool
Throws:
UtilException


Copyright © 2016 Silverpeas. All Rights Reserved.