Package io.jmix.webdavrest.method
Class PropFindMethodDelegate
java.lang.Object
io.jmix.webdavrest.method.PropFindMethodDelegate
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.core.convert.ConversionServiceprotected WebdavDocumentsManagementServiceprotected WebdavDocumentVersionsManagementServiceprotected FetchPlanRepositoryprotected WebdavLockSupportprotected WebdavResourceUriToolsprotected WebdavPreconditionsprotected WebdavTools - 
Constructor Summary
ConstructorsConstructorDescriptionPropFindMethodDelegate(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 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
 - 
conversionService
protected org.springframework.core.convert.ConversionService conversionService - 
documentVersionsManagementService
 - 
documentsManagementService
 - 
uriTools
 - 
fetchPlanRepository
 - 
SUPPORTED_PROPERTIES
 
 - 
 - 
Constructor Details
- 
PropFindMethodDelegate
public PropFindMethodDelegate(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<PropFindMultipleResponseObject> processing(ResourceUri resourceUri, UUID resourceId, ResourceName resourceName, PropFindPropertiesList requestedProperties, BiFunction<? super UUID, String, ? extends WebdavDocumentVersion> loader)  - 
processing
public org.springframework.http.ResponseEntity<PropFindMultipleResponseObject> processing(ResourceUri resourceUri, String depth, PropFindPropertiesList requestedProperties)  - 
createRootDocumentCollection
 - 
createPropFindResponseObject
protected PropFindResponseObject createPropFindResponseObject(WebdavDocument webdavDocument, PropFindPropertiesList requestedProperties)  - 
extractNotFoundProperties
protected PropFindPropertiesList extractNotFoundProperties(PropFindPropertiesList requestedProperties, PropFindPropertiesList availableProperties)  - 
extractOkProperties
protected PropFindPropertiesList extractOkProperties(PropFindPropertiesList requestedProperties, PropFindPropertiesList availableProperties)  
 -