Personal notes for understanding data server 2

Package

Purpose

org.glast.dataserver.control

Global constants. Are Login/Logoff stuff still needed?

org.glast.dataserver.control.filter

Login filter and Multipart form filter

org.glast.dataserver.control.peeler

Struts Actions and Forms – How do these relate to other peeler stuff. Seems like a lot of duplication

org.glast.dataserver.control.pruner

org.glast.dataserver.control.skimmer

org.glast.dataserver.control.user

How does this relate to other stuff

org.glast.dataserver.data

?

org.glast.dataserver.framework

How does UserContainer work?

User related objects

org.glast.dataserver.view.UserView

extends BaseView

org.glast.dataserver.model.utils.UserDirectory

 

Writes user to properties file why?

org.glast.dataserver.model.user.User

implements DataServerUser

Deals with reading/writing user to database. Has hooks for getting lists of requests.

org.glast.dataserver.model.user.DataServerUser

interface

Specifies user interface for User. Has methods for getting list of requests (History) globally or by type. Also methods for creating Requests why here?

org.glast.dataserver.framework.UserContainer

implements HttpSessionBindingListener

Object stored in session. Provides access to DataserverUser, UserView, adn HistoryView

org.glast.dataserver.control.user.*

 

?

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels