Package io.jmix.webdavrest.method
Class PropFindMethodDelegate
java.lang.Object
io.jmix.webdavrest.method.PropFindMethodDelegate
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected org.springframework.core.convert.ConversionServiceprotected WebdavDocumentsManagementServiceprotected WebdavDocumentVersionsManagementServiceprotected FetchPlanRepositoryprotected WebdavLockSupportprotected WebdavResourceUriToolsprotected WebdavPreconditionsprotected WebdavTools
- 
Constructor SummaryConstructorsConstructorDescriptionPropFindMethodDelegate(WebdavLockSupport lockSupport, WebdavPreconditions wp, org.springframework.core.convert.ConversionService conversionService, WebdavTools wt, WebdavDocumentVersionsManagementService documentVersionsManagementService, WebdavDocumentsManagementService documentsManagementService, WebdavResourceUriTools uriTools, FetchPlanRepository fetchPlanRepository) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected PropFindResponseObjectcreatePropFindResponseObject(WebdavDocument webdavDocument, PropFindPropertiesList requestedProperties) protected WebdavDocumentprotected PropFindPropertiesListextractNotFoundProperties(PropFindPropertiesList requestedProperties, PropFindPropertiesList availableProperties) protected PropFindPropertiesListextractOkProperties(PropFindPropertiesList requestedProperties, PropFindPropertiesList availableProperties) org.springframework.http.ResponseEntity<PropFindMultipleResponseObject>processing(ResourceUri resourceUri, String depth, PropFindPropertiesList requestedProperties) org.springframework.http.ResponseEntity<PropFindMultipleResponseObject>processing(ResourceUri resourceUri, UUID resourceId, ResourceName resourceName, PropFindPropertiesList requestedProperties, BiFunction<? super UUID, String, ? extends WebdavDocumentVersion> loader) 
- 
Field Details- 
wt
- 
lockSupport
- 
wp
- 
conversionServiceprotected org.springframework.core.convert.ConversionService conversionService
- 
documentVersionsManagementService
- 
documentsManagementService
- 
uriTools
- 
fetchPlanRepository
- 
SUPPORTED_PROPERTIES
 
- 
- 
Constructor Details- 
PropFindMethodDelegatepublic PropFindMethodDelegate(WebdavLockSupport lockSupport, WebdavPreconditions wp, org.springframework.core.convert.ConversionService conversionService, WebdavTools wt, WebdavDocumentVersionsManagementService documentVersionsManagementService, WebdavDocumentsManagementService documentsManagementService, WebdavResourceUriTools uriTools, FetchPlanRepository fetchPlanRepository) 
 
- 
- 
Method Details- 
processingpublic org.springframework.http.ResponseEntity<PropFindMultipleResponseObject> processing(ResourceUri resourceUri, UUID resourceId, ResourceName resourceName, PropFindPropertiesList requestedProperties, BiFunction<? super UUID, String, ? extends WebdavDocumentVersion> loader) 
- 
processingpublic org.springframework.http.ResponseEntity<PropFindMultipleResponseObject> processing(ResourceUri resourceUri, String depth, PropFindPropertiesList requestedProperties) 
- 
createRootDocumentCollection
- 
createPropFindResponseObjectprotected PropFindResponseObject createPropFindResponseObject(WebdavDocument webdavDocument, PropFindPropertiesList requestedProperties) 
- 
extractNotFoundPropertiesprotected PropFindPropertiesList extractNotFoundProperties(PropFindPropertiesList requestedProperties, PropFindPropertiesList availableProperties) 
- 
extractOkPropertiesprotected PropFindPropertiesList extractOkProperties(PropFindPropertiesList requestedProperties, PropFindPropertiesList availableProperties) 
 
-