TNS Internal:NDR/Configuration

From NSDLWiki

Jump to: navigation, search

NDR Configuration

There are several property files that are used to create the default.properties file that is delivered as part of the repository.war file. All the property-value pairs defined in the default property files listed below in the table are combined into a single default.properties file that is created by the ant process for creating the war file.


Project Location: build/default.properties (or the name of the folder where your project builds)
Webapp Location: repository/classes/resources/default.properties


Source default property files:

File Approximate
Count of
Properties
Purpose Used in
Project Location for all default property files: src/config/defaults
authorization.properties 4 Authorization canonical path configuration org.nsdl.repository.api.auth.AuthGateway
content_model.properties 1 Content models to consider during ContentModelFilter validation org.nsdl.repository.access.filters.ContentModelFilter
fedora.properties 25 Fedora repository connection parameters org.nsdl.repository.impl.fedora.FedoraAPIWrapper
filter.properties 6 Configuration for filtered NDR access org.nsdl.repository.access.filters.FilteredNDRAccess
handle.properties 3 Defines PID-based/CNRI handle system based Handles

org.nsdl.repository.access.filters.HandleManagementFilter
org.nsdl.repository.handle.FedoraPIDHandleFactory

repository.properties 4 Defines NDR Access implementation and delegate; public facing baseURL;
connector used to access a local Fedora instance

org.nsdl.repository.access.NDRAccessFactory
org.nsdl.repository.access.filters.ResourceContentFilter
org.nsdl.repository.access.filters.NDRAccess
org.nsdl.repository.api.action.Get
org.nsdl.repository.access.filters.ResourceContentFilterTest
org.nsdl.repository.access.filters.FilteredNDRAccess
org.nsdl.repository.impl.fedora.BasicFedoraNDRAccess

Personal tools