[go: up one dir, main page]

Menu

Commit [r8562]  Maximize  Restore  History

This is a fix for the errors FCREPO-613 and FCREPO-609.

The operations
purgeObject
purgeDatastream
modifyDatastreamByValue
modifyDatastreamByReference

all takes a boolean parameter called force. If the change violates a data contract, the change should not be committed, unless force=true. As data contracts have not been implemented, setting force=true will have no effect for the two modify operations, but cause the two purge operations to throw GeneralExceptions. We have decided to get rid of force from the api, as we will not implement data contracts in the version originally envisioned.

blekinge 2010-05-04

1 2 > >> (Page 1 of 2)
changed /fedora/trunk/fcrepo-client/fcrepo-client-admin/src/main/java/org/fcrepo/client/actions/PurgeObject.java
changed /fedora/trunk/fcrepo-client/fcrepo-client-admin/src/main/java/org/fcrepo/client/batch/BatchModifyParser.java
changed /fedora/trunk/fcrepo-client/fcrepo-client-admin/src/main/java/org/fcrepo/client/datastream/DatastreamConduit.java
changed /fedora/trunk/fcrepo-client/fcrepo-client-admin/src/main/java/org/fcrepo/client/objecteditor/DatastreamPane.java
changed /fedora/trunk/fcrepo-client/fcrepo-client-admin/src/main/java/org/fcrepo/client/test/PerformanceTests.java
changed /fedora/trunk/fcrepo-client/fcrepo-client-admin/src/main/java/org/fcrepo/client/utility/AutoPurger.java
changed /fedora/trunk/fcrepo-client/fcrepo-client-admin/stubwrappers/org/fcrepo/client/APIMStubWrapper.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/server/messaging/NotificationInvocationHandlerTest.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/server/resourceIndex/ResourceIndexRebuilderTest.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/test/FedoraServerTestCase.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/test/OneEmptyObjectTestSetup.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/test/api/TestAPIM.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/test/api/TestManagedDatastreams.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/test/api/TestManagementNotifications.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/test/api/TestManyDisseminations.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/test/api/TestRESTAPI.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/test/api/TestRESTAPIConfigQ.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/test/api/TestRelationships.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/test/api/TestXACMLPolicies.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/test/integration/TestCommandLineFormats.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/test/integration/TestCommandLineUtilities.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/test/integration/TestLargeDatastreams.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/test/integration/TestMisplacedNamespace.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/test/integration/TestOAIService.java
changed /fedora/trunk/fcrepo-integrationtest/src/test/java/org/fcrepo/test/integration/cma/ConflictingDeploymentTests.java
1 2 > >> (Page 1 of 2)