Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

org.fcrepo.server.access.dissemination
  • DisseminationService :
    • Instantiated by DefaultAccess, with a parameter ServiceDeploymentReader, and DatastreamResolverServlet for (basically) access to static members/methods
org.fcrepo.server.storage
  • DefaultDOManager :
    • Redundant implementation of methods for getServiceDefinitionReader; getServiceDeploymentReader
  • DirectoryBasedRepositoryReader :
    • Redundant implementation of methods for getServiceDefinitionReader; getServiceDeploymentReader
    • Is this in use outside of its test classes?
  • SimpleServiceAwareReader
    • Does this need to extend DOReader?  It could easily have a DOReader member.
  • SimpleServiceDefinitionReader
  • SimpleServiceDeploymentReader

...

  • ServiceDefinitionTripleReader_3_0 :
    • Instantiates ServiceMapper to get abstract method defs.  This method is available through SimpleServiceDefinitionReader, and the instantiation is in a private method, so seems refactorable.  Could follow DefaultAccess model and request reader from DOManager.
  • ServiceDeploymentTripleGenerator :
    • Doesn't do anything!
  • ModelBasedTripleGenerator :
    • Maps the above to generator classes by RDFName, the map generation is hard-coded
org.fcrepo.common.http
  • WebClient : Only supports HTTP GET

...