org.scrashmeow.ojb.console.service
Interface UserService

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

public interface UserService
extends java.io.Serializable

The User Service. Provides routines to add/remove data from the user container that represents the current user's session data.

Author:
Alexander Bibighaus

Method Summary
 org.apache.ojb.broker.PBKey getDatabaseKey(HttpServletRequest request)
          Method getDatabaseKey @add-javadoc!!!
 java.util.Locale getLocale(HttpServletRequest request)
          Method getLocale @add-javadoc!!!
 RepositoryKeyAcl getRepositoryAcl(HttpServletRequest request)
          Method getRepositoryAcl @add-javadoc!!!
 UserRepositoryList getRepositoryList(HttpServletRequest request)
           
 java.lang.Object getUserObject(HttpServletRequest request, java.lang.String key)
          Method getUserObject @add-javadoc!!!
 UserObjectCache getUserObjects(HttpServletRequest request)
          Method getUserObjects @add-javadoc!!!
 java.lang.Integer getWindowSize(HttpServletRequest request)
          Method getWindowSize @add-javadoc!!!
 void initializeUserSession(HttpServletRequest request)
          Method initializeUserSession @add-javadoc!!!
 java.lang.String putUserObject(HttpServletRequest request, java.lang.Object inst)
          Method putUserObject @add-javadoc!!!
 void removeUserObject(HttpServletRequest request, java.lang.String key)
          Method removeUserObject @add-javadoc!!!
 void setDatabaseKey(HttpServletRequest request, org.apache.ojb.broker.PBKey key)
          Method setDatabaseKey @add-javadoc!!!
 void setLocale(HttpServletRequest request, java.util.Locale loc)
          Method setLocale @add-javadoc!!!
 void setRepositoryAcl(HttpServletRequest request, RepositoryKeyAcl acl)
          Method setRepositoryAcl @add-javadoc!!!
 void setWindowSize(HttpServletRequest request, java.lang.Integer windowSize)
          Method setWindowSize @add-javadoc!!!
 

Method Detail

initializeUserSession

public void initializeUserSession(HttpServletRequest request)
                           throws ServiceException
Method initializeUserSession @add-javadoc!!!

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

getLocale

public java.util.Locale getLocale(HttpServletRequest request)
                           throws ServiceException
Method getLocale @add-javadoc!!!

Parameters:
request - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

setLocale

public void setLocale(HttpServletRequest request,
                      java.util.Locale loc)
               throws ServiceException
Method setLocale @add-javadoc!!!

Parameters:
request - @add-javadoc!!!
loc - @add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

setRepositoryAcl

public void setRepositoryAcl(HttpServletRequest request,
                             RepositoryKeyAcl acl)
                      throws ServiceException
Method setRepositoryAcl @add-javadoc!!!

Parameters:
request - @add-javadoc!!!
acl - @add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

getRepositoryAcl

public RepositoryKeyAcl getRepositoryAcl(HttpServletRequest request)
                                  throws ServiceException
Method getRepositoryAcl @add-javadoc!!!

Parameters:
request - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

getDatabaseKey

public org.apache.ojb.broker.PBKey getDatabaseKey(HttpServletRequest request)
                                           throws ServiceException
Method getDatabaseKey @add-javadoc!!!

Parameters:
request - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

setDatabaseKey

public void setDatabaseKey(HttpServletRequest request,
                           org.apache.ojb.broker.PBKey key)
                    throws ServiceException
Method setDatabaseKey @add-javadoc!!!

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

getWindowSize

public java.lang.Integer getWindowSize(HttpServletRequest request)
                                throws ServiceException
Method getWindowSize @add-javadoc!!!

Parameters:
request - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

setWindowSize

public void setWindowSize(HttpServletRequest request,
                          java.lang.Integer windowSize)
                   throws ServiceException
Method setWindowSize @add-javadoc!!!

Parameters:
request - @add-javadoc!!!
windowSize - @add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

putUserObject

public java.lang.String putUserObject(HttpServletRequest request,
                                      java.lang.Object inst)
                               throws ServiceException
Method putUserObject @add-javadoc!!!

Parameters:
request - @add-javadoc!!!
inst - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

removeUserObject

public void removeUserObject(HttpServletRequest request,
                             java.lang.String key)
                      throws ServiceException
Method removeUserObject @add-javadoc!!!

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

getUserObject

public java.lang.Object getUserObject(HttpServletRequest request,
                                      java.lang.String key)
                               throws ServiceException
Method getUserObject @add-javadoc!!!

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

getUserObjects

public UserObjectCache getUserObjects(HttpServletRequest request)
                               throws ServiceException
Method getUserObjects @add-javadoc!!!

Parameters:
request - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

getRepositoryList

public UserRepositoryList getRepositoryList(HttpServletRequest request)


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