org.norther.tammi.spray.db
Class DefaultBeanRepositoryFilter

java.lang.Object
  extended by org.norther.tammi.core.base.Adaptee
      extended by org.norther.tammi.root.db.DefaultRepositoryClient
          extended by org.norther.tammi.root.db.DefaultMultiRepositoryClient
              extended by org.norther.tammi.root.db.DefaultBeanRepositoryClient
                  extended by org.norther.tammi.spray.db.DefaultBeanRepositoryFilter
All Implemented Interfaces:
Serializable, Cloneable, NotificationBroadcaster, NotificationEmitter, Filter, Manageable, MBeanDelegate, BeanRepositoryClient, MultiRepositoryClient, RepositoryClient, BeanRepositoryFilter, RepositoryFilter

public class DefaultBeanRepositoryFilter
extends DefaultBeanRepositoryClient
implements BeanRepositoryFilter

A default implementation of BeanRepositoryFilter.

Author:
Ilkka Priha
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.norther.tammi.root.db.DefaultRepositoryClient
AUTHENTICATED_SIGNATURE, DEFAULT_PERSISTER, KEY_SIGNATURE
 
Fields inherited from class org.norther.tammi.core.base.Adaptee
ADAPTEE_NOTIF_DESCRIPTION, ADAPTEE_NOTIFICATIONS
 
Fields inherited from interface org.norther.tammi.root.db.BeanRepositoryClient
NULL_PK, ROOT_PK
 
Fields inherited from interface org.norther.tammi.core.base.MBeanDelegate
ARRAY_TYPE, OBJECT_TYPE, PRIMITIVE_TYPE, STRING_TYPE
 
Constructor Summary
DefaultBeanRepositoryFilter()
          The default constructor.
 
Method Summary
 void destroy()
           
 void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
           
 void init(FilterConfig config)
           
 
Methods inherited from class org.norther.tammi.root.db.DefaultBeanRepositoryClient
add1NForeignReferences, add1NNullReferences, add1NObjectReferences, addAttributeValues, addTo1NRelationMap, addTo1NRelationMap, addToAttributeChain, addToAttributeMap, addToIdentityList, addToIdentityList, addToIdentityTree, addToIdentityTree, addToIdentityTree, addToIdentityTree, addToIdentityTree, addToIdentityTree, addToMNRelationMap, addToMNRelationMap, addToRelationChain, addToRelationMap, addToVariableChain, collapseInIdentityTree, createIntrospector, createVariable, createVariable, delete1NRelationTree, deleteMNRelationTree, deleteObject, expandInIdentityTree, getAttributeInfo, getAttributeValue, getAttributeValues, getEndReference, getKeyAttributeValue, getKeyAttributeValues, getNextReference, getNextReference, getNextReferences, getReferenceDepth, getResourceMap, getRootReference, getRootReferences, getVariableRegistry, getVariableRegistryName, isLocalizedBeans, isNullPK, isRelatedTo, isRootPK, postmanaged, queryAllObjects, queryTreeObjects, restoreIdentityTree, setAttributeValue, setAttributeValue, setKeyAttributeValue, setKeyAttributeValues, setLocalizedBeans, setMNForeignReferences, setMNObjectReferences, setVariableRegistryName, sortObjects, unmanaged
 
Methods inherited from class org.norther.tammi.root.db.DefaultMultiRepositoryClient
acquirePersister, acquirePersister, acquirePersister, clearConnections, connectionKeySet, containsConnection, getAuthenticatedPasswordKey, getAuthenticatedUsernameKey, getAuthenticationConnectionKey, getConnection, getConnection, getConnection, getConnection, getConnectionAlias, getConnectionKey, getConnectionUsername, getPersisterClassName, getResourceKey, isConnectionAuthenticated, removeConnection, setAuthenticationConnection, setConnection, setConnection, setConnectionAlias, setConnectionAuthenticated, setConnectionKey, setConnectionPassword, setConnectionUsername, setPersisterClassName, setResourceKey
 
Methods inherited from class org.norther.tammi.root.db.DefaultRepositoryClient
acquirePersister, acquirePersister, acquirePersister, getAuthenticatedPasswordKey, getAuthenticatedUsernameKey, getAuthenticationConnectionKey, getConnectionUsername, getPersister, getPersisterClassName, isConnectionAuthenticated, setAuthenticationConnection, setConnectionAuthenticated, setConnectionPassword, setConnectionUsername, setPersisterClassName
 
Methods inherited from class org.norther.tammi.core.base.Adaptee
addAdaptee, addNotificationListener, getAttributeSupport, getBroker, getCanonicalName, getDomain, getFactory, getLoader, getLog, getLog, getMBean, getMBeanServer, getNotificationInfo, getObjectName, getRegistrationTime, getSequenceNumber, hasListeners, isRegistered, premanaged, removeNotificationListener, removeNotificationListener, sendNotification, sendNotification, sendNotification, sendNotification, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.norther.tammi.root.db.MultiRepositoryClient
acquirePersister, acquirePersister, acquirePersister, clearConnections, connectionKeySet, containsConnection, getAuthenticatedPasswordKey, getAuthenticatedUsernameKey, getAuthenticationConnectionKey, getConnectionAlias, getConnectionUsername, getPersisterClassName, getResourceKey, isConnectionAuthenticated, removeConnection, setAuthenticationConnection, setConnectionAlias, setConnectionAuthenticated, setConnectionPassword, setConnectionUsername, setPersisterClassName, setResourceKey
 
Methods inherited from interface org.norther.tammi.root.db.RepositoryClient
acquirePersister, acquirePersister, acquirePersister, getAuthenticatedPasswordKey, getAuthenticatedUsernameKey, getAuthenticationConnectionKey, getConnectionKey, getConnectionUsername, getPersisterClassName, isConnectionAuthenticated, setAuthenticationConnection, setConnectionAuthenticated, setConnectionKey, setConnectionPassword, setConnectionUsername, setPersisterClassName
 
Methods inherited from interface org.norther.tammi.root.db.BeanRepositoryClient
add1NForeignReferences, add1NNullReferences, add1NObjectReferences, addAttributeValues, addTo1NRelationMap, addTo1NRelationMap, addToAttributeChain, addToAttributeMap, addToIdentityList, addToIdentityList, addToIdentityTree, addToIdentityTree, addToIdentityTree, addToIdentityTree, addToIdentityTree, addToIdentityTree, addToMNRelationMap, addToMNRelationMap, addToRelationChain, addToRelationMap, addToVariableChain, collapseInIdentityTree, createIntrospector, createVariable, createVariable, delete1NRelationTree, deleteMNRelationTree, deleteObject, expandInIdentityTree, getAttributeInfo, getAttributeValue, getAttributeValues, getEndReference, getKeyAttributeValue, getKeyAttributeValues, getNextReference, getNextReference, getNextReferences, getReferenceDepth, getRootReference, getRootReferences, getVariableRegistryName, isLocalizedBeans, isNullPK, isRelatedTo, isRootPK, queryAllObjects, queryTreeObjects, restoreIdentityTree, setAttributeValue, setAttributeValue, setKeyAttributeValue, setKeyAttributeValues, setLocalizedBeans, setMNForeignReferences, setMNObjectReferences, setVariableRegistryName, sortObjects
 
Methods inherited from interface org.norther.tammi.root.db.MultiRepositoryClient
acquirePersister, acquirePersister, acquirePersister, clearConnections, connectionKeySet, containsConnection, getAuthenticatedPasswordKey, getAuthenticatedUsernameKey, getAuthenticationConnectionKey, getConnectionAlias, getConnectionUsername, getPersisterClassName, getResourceKey, isConnectionAuthenticated, removeConnection, setAuthenticationConnection, setConnectionAlias, setConnectionAuthenticated, setConnectionPassword, setConnectionUsername, setPersisterClassName, setResourceKey
 
Methods inherited from interface org.norther.tammi.root.db.RepositoryClient
acquirePersister, acquirePersister, acquirePersister, getAuthenticatedPasswordKey, getAuthenticatedUsernameKey, getAuthenticationConnectionKey, getConnectionKey, getConnectionUsername, getPersisterClassName, isConnectionAuthenticated, setAuthenticationConnection, setConnectionAuthenticated, setConnectionKey, setConnectionPassword, setConnectionUsername, setPersisterClassName
 

Constructor Detail

DefaultBeanRepositoryFilter

public DefaultBeanRepositoryFilter()
The default constructor.

Method Detail

init

public void init(FilterConfig config)
          throws ServletException
Specified by:
init in interface Filter
Throws:
ServletException

destroy

public void destroy()
Specified by:
destroy in interface Filter

doFilter

public void doFilter(ServletRequest request,
                     ServletResponse response,
                     FilterChain chain)
              throws ServletException,
                     IOException
Specified by:
doFilter in interface Filter
Throws:
ServletException
IOException


Copyright © 2004 The Norther Organization. All rights reserved.