You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Table of Contents

Module Class (role)

Uses Module Interface

BasicPIDGenerator (PIDGenerator)

ConnectionPoolManager

DefaultAccess (Access)

Authorization
DOManager
DynamicAccess
ExternalContentManager
OAIProvider

DefaultAuthorization (Authorization)

DOManager

DefaultDOManager (DOManager)

ConnectionPoolManager
DOTranslator
DOValidator
ExternalContentManager
FieldSearch
ILowlevelStorage
Management
PIDGenerator
ResourceIndex

DefaultExternalContentManager (ExternalContentManager)

Authorization
BackendSecurity

DefaultLowlevelStorageModule (ILowlevelStorage)

ConnectionPoolManager

DynamicAccessModule (DynamicAccess)

Access
DOManager

FieldSearchSQLModule (FieldSearch)

ConnectionPoolManager
DOManager

FedoraOAIProviderModule (OAIProvider)

DOManager
FieldSearch

ManagementModule (Management)

Authorization
DOManager
ExternalContentManager

RebuildDOManager (DOManager)

(same as DefaultDOManager)

Servlet Class

Uses Module Interface

DatastreamResolverServlet

Authorization
ExternalContentManager
DOManager

DescribeRepositoryServlet

Access

FedoraAccessServlet

Access

FedoraOAIProviderServlet

OAIProvider

FieldSearchServlet

Access

GetNextPIDServlet

Management

GetObjectHistoryServlet

Access

ListDatastreamsServlet

Access

ListMethodsServlet

Access

RISearchServlet

Authorization
ResourceIndex

ServerController

Authorization

UploadServlet

Management

SOAP API Class

Uses Module Interface

FedoraAPIABindingSOAPHTTPImpl

Access

FedoraAPIMBindingSOAPHTTPImpl

Management

REST API Class

Uses Module Interface

BaseRestResource

Access
Management

Misc Class (used by)

Uses Module Interface

BasicServer (many)

DOManager

DatastreamManagedContent (many)

ExternalContentManager
ILowlevelStorage
Management

DatastreamReferencedContent (many)

ExternalContentManager

DisseminationService (DefaultAccess)

Access
Authorization
BackendSecurity
ExternalContentManager

NotificationInvocationHandler (ManagementModule)

Messaging

Rebuild (fedora-rebuild.sh/.bat)

ILowlevelStorage

(minus) Report (ReportServlet)

Access

ResourceIndexRebuilder (Rebuild)

ResourceIndex

Server (many)

Authorization

ServerWrapper (Journaler)

DOManager
ManagementDelegate

SQLRebuilder (Rebuild)

ConnectionPoolManager
DOManager
FieldSearch
ILowlevelStorage
PIDGenerator

SQLUtility (many)

ConnectionPoolManager

NotificationInvocationHandler (ManagementModule)

Messaging

Unreferenced: ThreadMonitor

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