@@ -153,8 +153,7 @@ public DocumentDescriptor exists(String uri) throws ForbiddenUserException,
153153 @ Override
154154 public DocumentDescriptor exists (String uri , Transaction transaction )
155155 throws ForbiddenUserException , FailedRequestException {
156- return services .head (requestLogger , uri , (transaction == null ) ? null
157- : transaction .getTransactionId ());
156+ return services .head (requestLogger , uri , transaction );
158157 }
159158
160159 // shortcut readers
@@ -386,7 +385,7 @@ public <T extends R> T read(DocumentDescriptor desc,
386385 boolean wasModified = services .getDocument (
387386 requestLogger ,
388387 desc ,
389- ( transaction != null ) ? transaction . getTransactionId () : null ,
388+ transaction ,
390389 (metadataHandle != null ) ? processedMetadata : null ,
391390 mergeTransformParameters ((transform != null ) ? transform
392391 : getReadTransform (), extraParams ), metadataHandle , contentHandle );
@@ -439,7 +438,7 @@ public DocumentPage read(ServerTransform transform, Transaction transaction,
439438
440439 return services .getBulkDocuments (
441440 requestLogger ,
442- ( transaction == null ) ? null : transaction . getTransactionId () ,
441+ transaction ,
443442 // the default for bulk is no metadata, which differs from the normal
444443 // default of ALL
445444 isProcessedMetadataModified ? processedMetadata : null ,
@@ -498,7 +497,7 @@ public DocumentPage search(QueryDefinition querydef, long start,
498497 Set <Metadata > metadata = isProcessedMetadataModified ? processedMetadata
499498 : null ;
500499 return services .getBulkDocuments (requestLogger , querydef , start ,
501- getPageLength (), tid , searchHandle , searchView , metadata ,
500+ getPageLength (), transaction , searchHandle , searchView , metadata ,
502501 nonDocumentFormat , null );
503502 }
504503
@@ -552,7 +551,7 @@ public void write(DocumentWriteSet writeSet, ServerTransform transform,
552551 Format defaultFormat = contentFormat ;
553552 services .postBulkDocuments (requestLogger , writeSet ,
554553 (transform != null ) ? transform : getWriteTransform (),
555- ( transaction == null ) ? null : transaction . getTransactionId () ,
554+ transaction ,
556555 defaultFormat , null );
557556 }
558557
@@ -825,7 +824,7 @@ public void write(DocumentDescriptor desc,
825824 services .putDocument (
826825 requestLogger ,
827826 desc ,
828- ( transaction == null ) ? null : transaction . getTransactionId () ,
827+ transaction ,
829828 (metadataHandle != null ) ? processedMetadata : null ,
830829 mergeTransformParameters ((transform != null ) ? transform
831830 : getWriteTransform (), extraParams ), metadataHandle , contentHandle );
@@ -896,8 +895,7 @@ public void delete(DocumentDescriptor desc, Transaction transaction,
896895 RequestParameters extraParams = addTemporalParams (new RequestParameters (),
897896 temporalCollection , systemTime );
898897
899- services .deleteDocument (requestLogger , desc , (transaction == null ) ? null
900- : transaction .getTransactionId (), null , extraParams );
898+ services .deleteDocument (requestLogger , desc , transaction , null , extraParams );
901899 }
902900
903901 // shortcut creators
@@ -1049,7 +1047,7 @@ public DocumentDescriptor create(DocumentUriTemplate template,
10491047 return services .postDocument (
10501048 requestLogger ,
10511049 template ,
1052- ( transaction == null ) ? null : transaction . getTransactionId () ,
1050+ transaction ,
10531051 (metadataHandle != null ) ? processedMetadata : null ,
10541052 mergeTransformParameters ((transform != null ) ? transform
10551053 : getWriteTransform (), extraParams ), metadataHandle , contentHandle );
@@ -1109,9 +1107,8 @@ public void patch(DocumentDescriptor desc, DocumentPatchHandle patch,
11091107
11101108 DocumentPatchHandleImpl builtPatch = (patch instanceof DocumentPatchHandleImpl ) ? (DocumentPatchHandleImpl ) patch
11111109 : null ;
1112- services .patchDocument (requestLogger , desc , (transaction == null ) ? null
1113- : transaction .getTransactionId (),
1114- (builtPatch != null ) ? builtPatch .getMetadata () : processedMetadata ,
1110+ services .patchDocument (requestLogger , desc , transaction ,
1111+ (builtPatch != null ) ? builtPatch .getMetadata () : processedMetadata ,
11151112 (builtPatch != null ) ? builtPatch .isOnContent () : true , patch );
11161113 }
11171114
@@ -1167,8 +1164,7 @@ public void writeDefaultMetadata(String uri, Transaction transaction)
11671164 logger .info ("Resetting metadata for {}" , uri );
11681165
11691166 services .deleteDocument (requestLogger ,
1170- new DocumentDescriptorImpl (uri , true ), (transaction == null ) ? null
1171- : transaction .getTransactionId (), processedMetadata ,
1167+ new DocumentDescriptorImpl (uri , true ), transaction , processedMetadata ,
11721168 getWriteParams ());
11731169 }
11741170
0 commit comments