Page tree
Skip to end of metadata
Go to start of metadata

Notes

CXF dependencies

<dependency>
	<groupId>org.apache.cxf</groupId>
	<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
	<groupId>org.apache.cxf</groupId>
	<artifactId>cxf-rt-transports-http</artifactId>
	<version>${cxf.version}</version>
</dependency>
<!-- Jetty is needed if you're using the CXFServlet -->
<dependency>
	<groupId>org.apache.cxf</groupId>
	<artifactId>cxf-rt-transports-http-jetty</artifactId>
	<version>${cxf.version}</version>
</dependency>

VS

<dependency>
   <groupId>org.apache.cxf</groupId>
   <artifactId>cxf-bundle</artifactId>
   <version>2.4.0</version>
</dependency>

Candidates for removal or revision

ReadOnlyContext.getSoapContext()

*.wsdd

org.fcrepo.server.utilities.TypeUtility.convertValidationToGenValidation()

org.fcrepo.server.utilities.TypeUtility.convertRelsTupleToGenRelsTuple

org.fcrepo.server.utilities.TypeUtility.convertDatastreamToGenDatastream

fcrepo-installer/src/main/assembly/fedora-home.xml (some *.wsdd stuff)

Use of native axis classes

  • org.fcrepo.soapclient.FedoraAccessSoapServlet
  • fcrepo-server/src/main/java/org/fcrepo/server/test/TestClientAPIA.java
  • module fcrepo-security-pep
  • module fcrepo-client-admin

For the discussion

@StreamingAttachment(parseEagerly = true, memoryThreshold = 40000L)

Exceptions handling

they are not part of the WSDL and perhaps they should be (https://jira.duraspace.org/browse/FCREPO-52)

Other

https://jira.duraspace.org/browse/FCREPO-728  deprecation of attribute "force" in API-M 

org.fcrepo.server.storage.types.Datastream  fields should have getters

in security.xml (installer)

<security:intercept-url pattern="/management/getNextPID" access="${security.ssl.api.management}" />
<security:intercept-url pattern="/management/getNextPID" access="${security.ssl.api.management}" />

https://jira.duraspace.org/browse/FCREPO-16  ??

*.xsd -> fcrepo/resources/xsd?

  • No labels