com.sun.portal.search.db |
|
Java Source File Name | Type | Comment |
AutoCommitDb.java | Class | AutoCommitDb is a BDB db wrapper that creates auto transactions when
called with no existing transaction. |
BDBTxn.java | Class | |
DatabaseSecurityModule.java | Interface | |
Datum.java | Class | |
DbCursor.java | Class | |
DbManager.java | Class | |
DbUtil.java | Class | |
GoogleDb.java | Class | |
GoogleResultSet.java | Class | |
gVCollaborationPlugin.java | Class | |
IndexedSOIFDb.java | Class | SOIF Database API
- handles SOIF db i/o
- provides a template for similar, non-SOIF layers, eg, XML, etc. |
JDBCDb.java | Class | |
JDBCResultSet.java | Class | |
JNDIDb.java | Class | |
JNDIResultSet.java | Class | |
NovaDb.java | Class | Searchengine interface implementation using SunLabs Nova search engine. |
NovaResultSet.java | Class | |
PartitionedDb.java | Class | |
RDLastChanged.java | Class | |
RDLastChangedList.java | Class | |
RDLastChangedPlugin.java | Class | |
RDMAuthenticationModule.java | Interface | An interface for implement an authenticationn module. |
RDMDb.java | Interface | SOIF Database API
- handles SOIF db i/o
- provides a template for similar, non-SOIF layers, eg, XML, etc. |
RDMResultSet.java | Class | |
RDMSecurityManager.java | Class | This is the Security Management System built in Search.
It consists two main function Authentication and Authorization.
Authentication:
A single plugable module implementing RDMAuthenticationModule interface is defined in search.conf
Authorization:
Multiple plugable modules implementing DatabaseSecurityModule interface are defined in search.conf
There are three levels of authorization: database level, search and retrieve.
Workflow:
When a request made, Authentication module will be generating SToken with module's native authenticanion token in SToken.
(For example, ssoToken for Portal)
1. |
RemoteRDMDb.java | Class | |
RemoteRDMResultSet.java | Class | |
SageAttr.java | Class | |
SearchOnlyDb.java | Class | SOIF Database API
- handles SOIF db i/o
- provides a template for similar, non-SOIF layers, eg, XML, etc. |
SOIFDb.java | Class | SOIF Database API implementation. |
SToken.java | Class | |
TaxonomyDb.java | Class | |
TestDb.java | Class | Test class for Partitioned databases. |
TestDbUtil.java | Class | |
TestRDMDb.java | Class | |