Package io.jmix.webdavrest.method
Class PropPatchMethodDelegate
java.lang.Object
io.jmix.webdavrest.method.PropPatchMethodDelegate
Since current version doesn't support "dead properties",
this method returns "403 Forbidden" when attempting to set any property.
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.springframework.core.convert.ConversionService
protected WebdavDocumentsManagementService
protected WebdavDocumentVersionsManagementService
protected FetchPlanRepository
protected WebdavLockSupport
protected WebdavResourceUriTools
protected WebdavPreconditions
protected WebdavTools
-
Constructor Summary
ConstructorDescriptionPropPatchMethodDelegate
(WebdavLockSupport lockSupport, WebdavPreconditions wp, org.springframework.core.convert.ConversionService conversionService, WebdavTools wt, WebdavDocumentVersionsManagementService documentVersionsManagementService, WebdavDocumentsManagementService documentsManagementService, WebdavResourceUriTools uriTools, FetchPlanRepository fetchPlanRepository) -
Method Summary
Modifier and TypeMethodDescriptionprotected PropPatchResponseObject
createPropPatchResponseObject
(WebdavDocument webdavDocument, PropPatchPropertiesList requestedProperties) protected WebdavDocument
protected PropPatchPropertiesList
extractProperties
(PropPatchPropertiesList requestedProperties) org.springframework.http.ResponseEntity<PropPatchResponseObject>
processing
(ResourceUri resourceUri, PropPatchPropertiesList requestedProperties)
-
Field Details
-
wt
-
lockSupport
-
wp
-
conversionService
protected org.springframework.core.convert.ConversionService conversionService -
documentVersionsManagementService
-
documentsManagementService
-
uriTools
-
fetchPlanRepository
-
-
Constructor Details
-
PropPatchMethodDelegate
public PropPatchMethodDelegate(WebdavLockSupport lockSupport, WebdavPreconditions wp, org.springframework.core.convert.ConversionService conversionService, WebdavTools wt, WebdavDocumentVersionsManagementService documentVersionsManagementService, WebdavDocumentsManagementService documentsManagementService, WebdavResourceUriTools uriTools, FetchPlanRepository fetchPlanRepository)
-
-
Method Details
-
processing
public org.springframework.http.ResponseEntity<PropPatchResponseObject> processing(ResourceUri resourceUri, PropPatchPropertiesList requestedProperties) -
createRootDocumentCollection
-
createPropPatchResponseObject
protected PropPatchResponseObject createPropPatchResponseObject(WebdavDocument webdavDocument, PropPatchPropertiesList requestedProperties) -
extractProperties
-