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.* |
| ? |