Package io.jmix.webdav.service.impl
Class WebdavDocumentVersionsManagementServiceImpl
java.lang.Object
io.jmix.webdav.service.impl.WebdavDocumentVersionsManagementServiceImpl
- All Implemented Interfaces:
- WebdavDocumentVersionsManagementService
@Component("webdav_WebdavVersionsManagementService")
public class WebdavDocumentVersionsManagementServiceImpl
extends Object
implements WebdavDocumentVersionsManagementService
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected DataManagerprotected EntityStatesprotected FetchPlanRepositoryprotected FileStorageLocatorprotected Metadatastatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected WebdavPreconditionsprotected WebdavTools
- 
Constructor SummaryConstructorsConstructorDescriptionWebdavDocumentVersionsManagementServiceImpl(Metadata metadata, DataManager dataManager, FetchPlanRepository fetchPlanRepository, WebdavPreconditions webdavPreconditions, EntityStates entityStates, WebdavTools webdavTools, FileStorageLocator fileStorageLocator) 
- 
Method SummaryModifier and TypeMethodDescriptioncreateVersionBasedOnDocumentAndNaturalVersionId(WebdavDocument document, Long naturalIdentifier) Creates a document version by a file descriptor in base version.createVersionBasedOnDocumentIdAndNaturalVersionId(UUID documentId, Long naturalIdentifier) Creates a document version by a file descriptor in base version.createVersionBasedOnVersion(WebdavDocumentVersion documentVersion) Creates document version by a file reference in base version.createVersionBasedOnVersionId(UUID documentVersionId) Creates a document version by a file descriptor in base version.createVersionByFileRef(FileRef fileRef) Creates a document version by a file reference.protected List<WebdavDocumentVersion>internalRetrieveAllVersionsByWebdavDocumentId(UUID documentId, FetchPlan fetchPlan) protected WebdavDocumentVersioninternalRetrieveConcreteVersionByWebdavDocumentIdAndNaturalId(UUID documentId, Long naturalIdentifier, FetchPlan fetchPlan) protected WebdavDocumentVersioninternalRetrieveFirstVersionByWebdavDocumentId(UUID documentId, FetchPlan fetchPlan) protected WebdavDocumentVersioninternalRetrieveLastVersionByWebdavDocumentId(UUID documentId, FetchPlan fetchPlan) protected booleanisWebdavDocumentLoaded(WebdavDocumentVersion documentVersion) Returns all document versions.retrieveAllVersionsByWebdavDocument(WebdavDocument document, FetchPlan fetchPlan) Returns all document versions.retrieveAllVersionsByWebdavDocument(WebdavDocument document, String fetchPlanName) Returns all document versions.retrieveAllVersionsByWebdavDocumentId(UUID documentId) Returns all document versions.retrieveAllVersionsByWebdavDocumentId(UUID documentId, FetchPlan fetchPlan) Returns all document versions.retrieveAllVersionsByWebdavDocumentId(UUID documentId, String fetchPlanName) Returns all document versions.retrieveAllVersionsByWebdavDocumentVersion(WebdavDocumentVersion documentVersion) Returns all document versions.retrieveAllVersionsByWebdavDocumentVersion(WebdavDocumentVersion documentVersion, FetchPlan fetchPlan) Returns all document versions.retrieveAllVersionsByWebdavDocumentVersion(WebdavDocumentVersion documentVersion, String fetchPlanName) Returns all document versions.retrieveAllVersionsByWebdavDocumentVersionId(UUID documentVersionId) Returns all document versions.retrieveAllVersionsByWebdavDocumentVersionId(UUID documentVersionId, FetchPlan fetchPlan) Returns all document versions.retrieveAllVersionsByWebdavDocumentVersionId(UUID documentVersionId, String fetchPlanName) Returns all document versions.retrieveConcreteVersionByWebdavDocumentAndNaturalId(WebdavDocument document, Long naturalIdentifier) Returns a concrete version by a document and natural version identifier.retrieveConcreteVersionByWebdavDocumentAndNaturalId(WebdavDocument document, Long naturalIdentifier, FetchPlan fetchPlan) Returns a concrete document version by a document and natural version identifier.retrieveConcreteVersionByWebdavDocumentAndNaturalId(WebdavDocument document, Long naturalIdentifier, String fetchPlanName) Returns a concrete document version by a document and natural version identifier.retrieveConcreteVersionByWebdavDocumentAndNaturalIdNN(WebdavDocument document, Long naturalIdentifier) Returns a concrete document version by a document and natural version identifier.retrieveConcreteVersionByWebdavDocumentAndNaturalIdNN(WebdavDocument document, Long naturalIdentifier, FetchPlan fetchPlan) Returns a concrete document version by a document and natural version identifier.retrieveConcreteVersionByWebdavDocumentAndNaturalIdNN(WebdavDocument document, Long naturalIdentifier, String fetchPlanName) Returns a concrete document version by a document and natural version identifier.retrieveConcreteVersionByWebdavDocumentIdAndNaturalId(UUID documentId, Long naturalIdentifier) Returns a concrete version by document id and natural version identifier.retrieveConcreteVersionByWebdavDocumentIdAndNaturalId(UUID documentId, Long naturalIdentifier, FetchPlan fetchPlan) Returns a concrete version by a document id and natural version identifier.retrieveConcreteVersionByWebdavDocumentIdAndNaturalId(UUID documentId, Long naturalIdentifier, String fetchPlanName) Returns a concrete version by document id and natural version identifier.retrieveConcreteVersionByWebdavDocumentIdAndNaturalIdNN(UUID documentId, Long naturalIdentifier) Returns a concrete version by document id and natural version identifier.retrieveConcreteVersionByWebdavDocumentIdAndNaturalIdNN(UUID documentId, Long naturalIdentifier, FetchPlan fetchPlan) Returns a concrete version by a document id and natural version identifier.retrieveConcreteVersionByWebdavDocumentIdAndNaturalIdNN(UUID documentId, Long naturalIdentifier, String fetchPlanName) Returns a concrete version by a document id and natural version identifier.retrieveConcreteVersionByWebdavDocumentVersionId(UUID documentVersionId) Returns concrete document version.retrieveConcreteVersionByWebdavDocumentVersionId(UUID documentVersionId, FetchPlan fetchPlan) Returns a concrete version.retrieveConcreteVersionByWebdavDocumentVersionId(UUID documentVersionId, String fetchPlanName) Returns a concrete document version.retrieveConcreteVersionByWebdavDocumentVersionIdNN(UUID documentVersionId) Returns a concrete document version.retrieveConcreteVersionByWebdavDocumentVersionIdNN(UUID documentVersionId, FetchPlan fetchPlan) Returns a concrete version.retrieveConcreteVersionByWebdavDocumentVersionIdNN(UUID documentVersionId, String fetchPlanName) Returns a concrete document version.Returns the first document version.retrieveFirstVersionByWebdavDocument(WebdavDocument document, FetchPlan fetchPlan) Returns the first document version.retrieveFirstVersionByWebdavDocument(WebdavDocument document, String fetchPlanName) Returns the first document version.retrieveFirstVersionByWebdavDocumentId(UUID documentId) Returns the first document version.retrieveFirstVersionByWebdavDocumentId(UUID documentId, FetchPlan fetchPlan) Returns the first document version.retrieveFirstVersionByWebdavDocumentId(UUID documentId, String fetchPlanName) Returns the first document version.retrieveFirstVersionByWebdavDocumentIdNN(UUID documentId) Returns the first document version.retrieveFirstVersionByWebdavDocumentIdNN(UUID documentId, FetchPlan fetchPlan) Returns the first document version.retrieveFirstVersionByWebdavDocumentIdNN(UUID documentId, String fetchPlanName) Returns the first document version.Returns the first document version.retrieveFirstVersionByWebdavDocumentNN(WebdavDocument document, FetchPlan fetchPlan) Returns the first document version.retrieveFirstVersionByWebdavDocumentNN(WebdavDocument document, String fetchPlanName) Returns the first document version.Returns the last document version.retrieveLastVersionByWebdavDocument(WebdavDocument document, FetchPlan fetchPlan) Returns the last document version.retrieveLastVersionByWebdavDocument(WebdavDocument document, String fetchPlanName) Returns the last document version.retrieveLastVersionByWebdavDocumentId(UUID documentId) Returns the last document version.retrieveLastVersionByWebdavDocumentId(UUID documentId, FetchPlan fetchPlan) Returns the last document version.retrieveLastVersionByWebdavDocumentId(UUID documentId, String fetchPlanName) Returns the last document version.retrieveLastVersionByWebdavDocumentIdNN(UUID documentId) Returns the last document version.retrieveLastVersionByWebdavDocumentIdNN(UUID documentId, FetchPlan fetchPlan) Returns the last document version.retrieveLastVersionByWebdavDocumentIdNN(UUID documentId, String fetchPlanName) Returns the last document version.Returns the last document version.retrieveLastVersionByWebdavDocumentNN(WebdavDocument document, FetchPlan fetchPlan) Returns the last document version.retrieveLastVersionByWebdavDocumentNN(WebdavDocument document, String fetchPlanName) Returns the last document version.retrieveLastVersionByWebdavDocumentVersion(WebdavDocumentVersion documentVersion) Returns the last document version.retrieveLastVersionByWebdavDocumentVersion(WebdavDocumentVersion documentVersion, FetchPlan fetchPlan) Returns the last document version.retrieveLastVersionByWebdavDocumentVersion(WebdavDocumentVersion documentVersion, String fetchPlanName) Returns the last document version.retrieveLastVersionByWebdavDocumentVersionId(UUID documentVersionId) Returns the last document version.retrieveLastVersionByWebdavDocumentVersionId(UUID documentVersionId, FetchPlan fetchPlan) Returns the last document version.retrieveLastVersionByWebdavDocumentVersionId(UUID documentVersionId, String fetchPlanName) Method can be optimized by subselectretrieveLastVersionByWebdavDocumentVersionIdNN(UUID documentVersionId) Returns the last document version.retrieveLastVersionByWebdavDocumentVersionIdNN(UUID documentVersionId, FetchPlan fetchPlan) Returns the last document version.retrieveLastVersionByWebdavDocumentVersionIdNN(UUID documentVersionId, String fetchPlanName) Returns the last document version.retrieveLastVersionByWebdavDocumentVersionNN(WebdavDocumentVersion documentVersion) Returns the last document version.retrieveLastVersionByWebdavDocumentVersionNN(WebdavDocumentVersion documentVersion, FetchPlan fetchPlan) Returns the last document version.retrieveLastVersionByWebdavDocumentVersionNN(WebdavDocumentVersion documentVersion, String fetchPlanName) Returns the last document version.retrieveVersionsFollowingByWebdavDocumentVersion(UUID documentId, Long version) Returns document versions following the specific version number.retrieveVersionsFollowingByWebdavDocumentVersion(UUID documentId, Long version, FetchPlan fetchPlan) Returns document versions following the specific version number.retrieveVersionsFollowingByWebdavDocumentVersion(UUID documentId, Long version, String fetchPlanName) Returns document versions following the specific version number.
- 
Field Details- 
RETRIEVE_LAST_VERSION_BY_WEBDAV_DOCUMENT_ID- See Also:
 
- 
RETRIEVE_CONCRETE_VERSION_BY_WEBDAV_DOCUMENT_ID_AND_NATURAL_ID- See Also:
 
- 
RETRIEVE_ALL_VERSIONS_BY_WEBDAV_DOCUMENT_ID- See Also:
 
- 
RETRIEVE_ALL_VERSIONS_BY_WEBDAV_DOCUMENT_VERSION_ID- See Also:
 
- 
RETRIEVE_FIRST_VERSION_BY_WEBDAV_DOCUMENT_ID- See Also:
 
- 
RETRIEVE_VERSIONS_AFTER_VERSION_ID- See Also:
 
- 
metadata
- 
dataManager
- 
fetchPlanRepository
- 
webdavPreconditions
- 
entityStates
- 
webdavTools
- 
fileStorageLocator
 
- 
- 
Constructor Details- 
WebdavDocumentVersionsManagementServiceImplpublic WebdavDocumentVersionsManagementServiceImpl(Metadata metadata, DataManager dataManager, FetchPlanRepository fetchPlanRepository, WebdavPreconditions webdavPreconditions, EntityStates entityStates, WebdavTools webdavTools, FileStorageLocator fileStorageLocator) 
 
- 
- 
Method Details- 
retrieveFirstVersionByWebdavDocumentIdDescription copied from interface:WebdavDocumentVersionsManagementServiceReturns the first document version.- Specified by:
- retrieveFirstVersionByWebdavDocumentIdin interface- WebdavDocumentVersionsManagementService
- Returns:
- null if a document version is not found
 
- 
retrieveFirstVersionByWebdavDocumentIdNNDescription copied from interface:WebdavDocumentVersionsManagementServiceReturns the first document version.- Specified by:
- retrieveFirstVersionByWebdavDocumentIdNNin interface- WebdavDocumentVersionsManagementService
 
- 
retrieveFirstVersionByWebdavDocumentId@Nullable public WebdavDocumentVersion retrieveFirstVersionByWebdavDocumentId(UUID documentId, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the first document version.- Specified by:
- retrieveFirstVersionByWebdavDocumentIdin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
- Returns:
- null if a document version is not found
 
- 
retrieveFirstVersionByWebdavDocumentIdNNpublic WebdavDocumentVersion retrieveFirstVersionByWebdavDocumentIdNN(UUID documentId, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the first document version.- Specified by:
- retrieveFirstVersionByWebdavDocumentIdNNin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
 
- 
retrieveFirstVersionByWebdavDocumentId@Nullable public WebdavDocumentVersion retrieveFirstVersionByWebdavDocumentId(UUID documentId, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the first document version.- Specified by:
- retrieveFirstVersionByWebdavDocumentIdin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
- Returns:
- null if a document version is not found
 
- 
retrieveFirstVersionByWebdavDocumentIdNNpublic WebdavDocumentVersion retrieveFirstVersionByWebdavDocumentIdNN(UUID documentId, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the first document version.- Specified by:
- retrieveFirstVersionByWebdavDocumentIdNNin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
 
- 
retrieveFirstVersionByWebdavDocument@Nullable public WebdavDocumentVersion retrieveFirstVersionByWebdavDocument(WebdavDocument document) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the first document version.- Specified by:
- retrieveFirstVersionByWebdavDocumentin interface- WebdavDocumentVersionsManagementService
- Returns:
- null if a document version is not found
 
- 
retrieveFirstVersionByWebdavDocumentNNDescription copied from interface:WebdavDocumentVersionsManagementServiceReturns the first document version.- Specified by:
- retrieveFirstVersionByWebdavDocumentNNin interface- WebdavDocumentVersionsManagementService
 
- 
retrieveFirstVersionByWebdavDocument@Nullable public WebdavDocumentVersion retrieveFirstVersionByWebdavDocument(WebdavDocument document, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the first document version.- Specified by:
- retrieveFirstVersionByWebdavDocumentin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
- Returns:
- null if a document version is not found
 
- 
retrieveFirstVersionByWebdavDocumentNNpublic WebdavDocumentVersion retrieveFirstVersionByWebdavDocumentNN(WebdavDocument document, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the first document version.- Specified by:
- retrieveFirstVersionByWebdavDocumentNNin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
 
- 
retrieveFirstVersionByWebdavDocument@Nullable public WebdavDocumentVersion retrieveFirstVersionByWebdavDocument(WebdavDocument document, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the first document version.- Specified by:
- retrieveFirstVersionByWebdavDocumentin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
- Returns:
- null if a document version is not found
 
- 
retrieveFirstVersionByWebdavDocumentNNpublic WebdavDocumentVersion retrieveFirstVersionByWebdavDocumentNN(WebdavDocument document, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the first document version.- Specified by:
- retrieveFirstVersionByWebdavDocumentNNin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
 
- 
internalRetrieveFirstVersionByWebdavDocumentId@Nullable protected WebdavDocumentVersion internalRetrieveFirstVersionByWebdavDocumentId(UUID documentId, FetchPlan fetchPlan) 
- 
retrieveLastVersionByWebdavDocumentIdDescription copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version.- Specified by:
- retrieveLastVersionByWebdavDocumentIdin interface- WebdavDocumentVersionsManagementService
- Returns:
- document version with LOCAL fetch plan or null if document version not found
 
- 
retrieveLastVersionByWebdavDocumentIdNNDescription copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version.- Specified by:
- retrieveLastVersionByWebdavDocumentIdNNin interface- WebdavDocumentVersionsManagementService
 
- 
retrieveLastVersionByWebdavDocumentId@Nullable public WebdavDocumentVersion retrieveLastVersionByWebdavDocumentId(UUID documentId, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version.- Specified by:
- retrieveLastVersionByWebdavDocumentIdin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
- Returns:
- null if a document version is not found
 
- 
retrieveLastVersionByWebdavDocumentIdNNpublic WebdavDocumentVersion retrieveLastVersionByWebdavDocumentIdNN(UUID documentId, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version.- Specified by:
- retrieveLastVersionByWebdavDocumentIdNNin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
 
- 
retrieveLastVersionByWebdavDocumentId@Nullable public WebdavDocumentVersion retrieveLastVersionByWebdavDocumentId(UUID documentId, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version.- Specified by:
- retrieveLastVersionByWebdavDocumentIdin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
- Returns:
- null if a document version is not found
 
- 
retrieveLastVersionByWebdavDocumentIdNNpublic WebdavDocumentVersion retrieveLastVersionByWebdavDocumentIdNN(UUID documentId, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version.- Specified by:
- retrieveLastVersionByWebdavDocumentIdNNin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
 
- 
internalRetrieveLastVersionByWebdavDocumentId@Nullable protected WebdavDocumentVersion internalRetrieveLastVersionByWebdavDocumentId(UUID documentId, FetchPlan fetchPlan) 
- 
retrieveLastVersionByWebdavDocumentDescription copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version.- Specified by:
- retrieveLastVersionByWebdavDocumentin interface- WebdavDocumentVersionsManagementService
- Returns:
- null if a document version is not found
 
- 
retrieveLastVersionByWebdavDocumentNNDescription copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version.- Specified by:
- retrieveLastVersionByWebdavDocumentNNin interface- WebdavDocumentVersionsManagementService
 
- 
retrieveLastVersionByWebdavDocument@Nullable public WebdavDocumentVersion retrieveLastVersionByWebdavDocument(WebdavDocument document, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version.- Specified by:
- retrieveLastVersionByWebdavDocumentin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
- Returns:
- null if a document version is not found
 
- 
retrieveLastVersionByWebdavDocumentNNpublic WebdavDocumentVersion retrieveLastVersionByWebdavDocumentNN(WebdavDocument document, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version.- Specified by:
- retrieveLastVersionByWebdavDocumentNNin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
 
- 
retrieveLastVersionByWebdavDocument@Nullable public WebdavDocumentVersion retrieveLastVersionByWebdavDocument(WebdavDocument document, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version.- Specified by:
- retrieveLastVersionByWebdavDocumentin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
- Returns:
- null if a document version is not found
 
- 
retrieveLastVersionByWebdavDocumentNNpublic WebdavDocumentVersion retrieveLastVersionByWebdavDocumentNN(WebdavDocument document, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version.- Specified by:
- retrieveLastVersionByWebdavDocumentNNin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
 
- 
retrieveLastVersionByWebdavDocumentVersionId@Nullable public WebdavDocumentVersion retrieveLastVersionByWebdavDocumentVersionId(UUID documentVersionId) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version. It finds related document and gets last version for it.- Specified by:
- retrieveLastVersionByWebdavDocumentVersionIdin interface- WebdavDocumentVersionsManagementService
- Returns:
- null if a document version is not found
 
- 
retrieveLastVersionByWebdavDocumentVersionIdNNDescription copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version. It finds related document and gets last version for it.- Specified by:
- retrieveLastVersionByWebdavDocumentVersionIdNNin interface- WebdavDocumentVersionsManagementService
 
- 
retrieveLastVersionByWebdavDocumentVersionId@Nullable public WebdavDocumentVersion retrieveLastVersionByWebdavDocumentVersionId(UUID documentVersionId, String fetchPlanName) Method can be optimized by subselect- Specified by:
- retrieveLastVersionByWebdavDocumentVersionIdin interface- WebdavDocumentVersionsManagementService
- Parameters:
- documentVersionId-
- fetchPlanName-
- Returns:
- null if user hasn't permission to read document or version of document. Also if version with documentVersionId have not been found in db, method will return null
 
- 
retrieveLastVersionByWebdavDocumentVersionIdNNpublic WebdavDocumentVersion retrieveLastVersionByWebdavDocumentVersionIdNN(UUID documentVersionId, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version. It finds related document and gets last version for it.- Specified by:
- retrieveLastVersionByWebdavDocumentVersionIdNNin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document version
 
- 
retrieveLastVersionByWebdavDocumentVersionId@Nullable public WebdavDocumentVersion retrieveLastVersionByWebdavDocumentVersionId(UUID documentVersionId, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version. It finds related document and gets last version for it.- Specified by:
- retrieveLastVersionByWebdavDocumentVersionIdin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
- Returns:
- null if a document version is not found
 
- 
retrieveLastVersionByWebdavDocumentVersionIdNNpublic WebdavDocumentVersion retrieveLastVersionByWebdavDocumentVersionIdNN(UUID documentVersionId, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version. It finds related document and gets last version for it.- Specified by:
- retrieveLastVersionByWebdavDocumentVersionIdNNin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
 
- 
retrieveLastVersionByWebdavDocumentVersion@Nullable public WebdavDocumentVersion retrieveLastVersionByWebdavDocumentVersion(WebdavDocumentVersion documentVersion) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version. It finds related document and gets last version for it.- Specified by:
- retrieveLastVersionByWebdavDocumentVersionin interface- WebdavDocumentVersionsManagementService
- Returns:
- null if a document version is not found
 
- 
retrieveLastVersionByWebdavDocumentVersionNNpublic WebdavDocumentVersion retrieveLastVersionByWebdavDocumentVersionNN(WebdavDocumentVersion documentVersion) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version. It finds related document and gets last version for it.- Specified by:
- retrieveLastVersionByWebdavDocumentVersionNNin interface- WebdavDocumentVersionsManagementService
 
- 
retrieveLastVersionByWebdavDocumentVersion@Nullable public WebdavDocumentVersion retrieveLastVersionByWebdavDocumentVersion(WebdavDocumentVersion documentVersion, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version. It finds related document and gets last version for it.- Specified by:
- retrieveLastVersionByWebdavDocumentVersionin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
- Returns:
- null if a document version is not found
 
- 
retrieveLastVersionByWebdavDocumentVersionNNpublic WebdavDocumentVersion retrieveLastVersionByWebdavDocumentVersionNN(WebdavDocumentVersion documentVersion, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version. It finds related document and gets last version for it.- Specified by:
- retrieveLastVersionByWebdavDocumentVersionNNin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
 
- 
retrieveLastVersionByWebdavDocumentVersion@Nullable public WebdavDocumentVersion retrieveLastVersionByWebdavDocumentVersion(WebdavDocumentVersion documentVersion, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version. It finds related document and gets last version for it.- Specified by:
- retrieveLastVersionByWebdavDocumentVersionin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
- Returns:
- null if a document version is not found
 
- 
isWebdavDocumentLoaded
- 
retrieveLastVersionByWebdavDocumentVersionNNpublic WebdavDocumentVersion retrieveLastVersionByWebdavDocumentVersionNN(WebdavDocumentVersion documentVersion, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns the last document version. It finds related document and gets last version for it.- Specified by:
- retrieveLastVersionByWebdavDocumentVersionNNin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
 
- 
retrieveConcreteVersionByWebdavDocumentVersionId@Nullable public WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentVersionId(UUID documentVersionId) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns concrete document version.- Specified by:
- retrieveConcreteVersionByWebdavDocumentVersionIdin interface- WebdavDocumentVersionsManagementService
- Returns:
- null if a document version is not found
 
- 
retrieveConcreteVersionByWebdavDocumentVersionIdNNpublic WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentVersionIdNN(UUID documentVersionId) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns a concrete document version.- Specified by:
- retrieveConcreteVersionByWebdavDocumentVersionIdNNin interface- WebdavDocumentVersionsManagementService
 
- 
retrieveConcreteVersionByWebdavDocumentVersionId@Nullable public WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentVersionId(UUID documentVersionId, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns a concrete document version.- Specified by:
- retrieveConcreteVersionByWebdavDocumentVersionIdin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a reloaded document fetch plan
- Returns:
- null if a document version is not found
 
- 
retrieveConcreteVersionByWebdavDocumentVersionIdNNpublic WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentVersionIdNN(UUID documentVersionId, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns a concrete document version.- Specified by:
- retrieveConcreteVersionByWebdavDocumentVersionIdNNin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
 
- 
retrieveConcreteVersionByWebdavDocumentVersionId@Nullable public WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentVersionId(UUID documentVersionId, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns a concrete version.- Specified by:
- retrieveConcreteVersionByWebdavDocumentVersionIdin interface- WebdavDocumentVersionsManagementService
- Returns:
- null if a document version not found
 
- 
retrieveConcreteVersionByWebdavDocumentVersionIdNNpublic WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentVersionIdNN(UUID documentVersionId, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns a concrete version.- Specified by:
- retrieveConcreteVersionByWebdavDocumentVersionIdNNin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
 
- 
retrieveConcreteVersionByWebdavDocumentIdAndNaturalId@Nullable public WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentIdAndNaturalId(UUID documentId, Long naturalIdentifier) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns a concrete version by document id and natural version identifier.- Specified by:
- retrieveConcreteVersionByWebdavDocumentIdAndNaturalIdin interface- WebdavDocumentVersionsManagementService
- Returns:
- null if a document version is not found
 
- 
retrieveConcreteVersionByWebdavDocumentIdAndNaturalIdNNpublic WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentIdAndNaturalIdNN(UUID documentId, Long naturalIdentifier) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns a concrete version by document id and natural version identifier.- Specified by:
- retrieveConcreteVersionByWebdavDocumentIdAndNaturalIdNNin interface- WebdavDocumentVersionsManagementService
 
- 
retrieveConcreteVersionByWebdavDocumentIdAndNaturalId@Nullable public WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentIdAndNaturalId(UUID documentId, Long naturalIdentifier, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns a concrete version by document id and natural version identifier.- Specified by:
- retrieveConcreteVersionByWebdavDocumentIdAndNaturalIdin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
- Returns:
- null if a document version is not found
 
- 
retrieveConcreteVersionByWebdavDocumentIdAndNaturalIdNNpublic WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentIdAndNaturalIdNN(UUID documentId, Long naturalIdentifier, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns a concrete version by a document id and natural version identifier.- Specified by:
- retrieveConcreteVersionByWebdavDocumentIdAndNaturalIdNNin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
 
- 
retrieveConcreteVersionByWebdavDocumentIdAndNaturalId@Nullable public WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentIdAndNaturalId(UUID documentId, Long naturalIdentifier, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns a concrete version by a document id and natural version identifier.- Specified by:
- retrieveConcreteVersionByWebdavDocumentIdAndNaturalIdin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
- Returns:
- null if a document version is not found
 
- 
internalRetrieveConcreteVersionByWebdavDocumentIdAndNaturalIdprotected WebdavDocumentVersion internalRetrieveConcreteVersionByWebdavDocumentIdAndNaturalId(UUID documentId, Long naturalIdentifier, FetchPlan fetchPlan) 
- 
retrieveConcreteVersionByWebdavDocumentIdAndNaturalIdNNpublic WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentIdAndNaturalIdNN(UUID documentId, Long naturalIdentifier, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns a concrete version by a document id and natural version identifier.- Specified by:
- retrieveConcreteVersionByWebdavDocumentIdAndNaturalIdNNin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
- Returns:
- null if a document version is not found
 
- 
retrieveConcreteVersionByWebdavDocumentAndNaturalId@Nullable public WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentAndNaturalId(WebdavDocument document, Long naturalIdentifier) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns a concrete version by a document and natural version identifier.- Specified by:
- retrieveConcreteVersionByWebdavDocumentAndNaturalIdin interface- WebdavDocumentVersionsManagementService
- Returns:
- null if a document version us not found
 
- 
retrieveConcreteVersionByWebdavDocumentAndNaturalIdNNpublic WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentAndNaturalIdNN(WebdavDocument document, Long naturalIdentifier) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns a concrete document version by a document and natural version identifier.- Specified by:
- retrieveConcreteVersionByWebdavDocumentAndNaturalIdNNin interface- WebdavDocumentVersionsManagementService
 
- 
retrieveConcreteVersionByWebdavDocumentAndNaturalId@Nullable public WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentAndNaturalId(WebdavDocument document, Long naturalIdentifier, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns a concrete document version by a document and natural version identifier.- Specified by:
- retrieveConcreteVersionByWebdavDocumentAndNaturalIdin interface- WebdavDocumentVersionsManagementService
- Returns:
- null if a document version is not found
 
- 
retrieveConcreteVersionByWebdavDocumentAndNaturalIdNNpublic WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentAndNaturalIdNN(WebdavDocument document, Long naturalIdentifier, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns a concrete document version by a document and natural version identifier.- Specified by:
- retrieveConcreteVersionByWebdavDocumentAndNaturalIdNNin interface- WebdavDocumentVersionsManagementService
 
- 
retrieveConcreteVersionByWebdavDocumentAndNaturalId@Nullable public WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentAndNaturalId(WebdavDocument document, Long naturalIdentifier, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns a concrete document version by a document and natural version identifier.- Specified by:
- retrieveConcreteVersionByWebdavDocumentAndNaturalIdin interface- WebdavDocumentVersionsManagementService
- Returns:
- null if a document version is not found
 
- 
retrieveConcreteVersionByWebdavDocumentAndNaturalIdNNpublic WebdavDocumentVersion retrieveConcreteVersionByWebdavDocumentAndNaturalIdNN(WebdavDocument document, Long naturalIdentifier, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns a concrete document version by a document and natural version identifier.- Specified by:
- retrieveConcreteVersionByWebdavDocumentAndNaturalIdNNin interface- WebdavDocumentVersionsManagementService
 
- 
retrieveAllVersionsByWebdavDocumentIdDescription copied from interface:WebdavDocumentVersionsManagementServiceReturns all document versions.- Specified by:
- retrieveAllVersionsByWebdavDocumentIdin interface- WebdavDocumentVersionsManagementService
 
- 
retrieveAllVersionsByWebdavDocumentIdpublic List<WebdavDocumentVersion> retrieveAllVersionsByWebdavDocumentId(UUID documentId, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns all document versions.- Specified by:
- retrieveAllVersionsByWebdavDocumentIdin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
 
- 
retrieveAllVersionsByWebdavDocumentIdpublic List<WebdavDocumentVersion> retrieveAllVersionsByWebdavDocumentId(UUID documentId, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns all document versions.- Specified by:
- retrieveAllVersionsByWebdavDocumentIdin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
 
- 
internalRetrieveAllVersionsByWebdavDocumentIdprotected List<WebdavDocumentVersion> internalRetrieveAllVersionsByWebdavDocumentId(UUID documentId, FetchPlan fetchPlan) 
- 
retrieveAllVersionsByWebdavDocumentDescription copied from interface:WebdavDocumentVersionsManagementServiceReturns all document versions.- Specified by:
- retrieveAllVersionsByWebdavDocumentin interface- WebdavDocumentVersionsManagementService
 
- 
retrieveAllVersionsByWebdavDocumentpublic List<WebdavDocumentVersion> retrieveAllVersionsByWebdavDocument(WebdavDocument document, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns all document versions.- Specified by:
- retrieveAllVersionsByWebdavDocumentin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
 
- 
retrieveAllVersionsByWebdavDocumentpublic List<WebdavDocumentVersion> retrieveAllVersionsByWebdavDocument(WebdavDocument document, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns all document versions.- Specified by:
- retrieveAllVersionsByWebdavDocumentin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
 
- 
retrieveAllVersionsByWebdavDocumentVersionIdpublic List<WebdavDocumentVersion> retrieveAllVersionsByWebdavDocumentVersionId(UUID documentVersionId) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns all document versions. It finds related document and gets list of versions for it.- Specified by:
- retrieveAllVersionsByWebdavDocumentVersionIdin interface- WebdavDocumentVersionsManagementService
 
- 
retrieveAllVersionsByWebdavDocumentVersionIdpublic List<WebdavDocumentVersion> retrieveAllVersionsByWebdavDocumentVersionId(UUID documentVersionId, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns all document versions. It finds related document and gets list of versions for it.- Specified by:
- retrieveAllVersionsByWebdavDocumentVersionIdin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
 
- 
retrieveAllVersionsByWebdavDocumentVersionIdpublic List<WebdavDocumentVersion> retrieveAllVersionsByWebdavDocumentVersionId(UUID documentVersionId, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns all document versions. It finds related document and gets list of versions for it.- Specified by:
- retrieveAllVersionsByWebdavDocumentVersionIdin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
 
- 
retrieveAllVersionsByWebdavDocumentVersionpublic List<WebdavDocumentVersion> retrieveAllVersionsByWebdavDocumentVersion(WebdavDocumentVersion documentVersion) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns all document versions. It finds related document and gets list of versions for it.- Specified by:
- retrieveAllVersionsByWebdavDocumentVersionin interface- WebdavDocumentVersionsManagementService
 
- 
retrieveAllVersionsByWebdavDocumentVersionpublic List<WebdavDocumentVersion> retrieveAllVersionsByWebdavDocumentVersion(WebdavDocumentVersion documentVersion, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns all document versions. It finds related document and gets list of versions for it.- Specified by:
- retrieveAllVersionsByWebdavDocumentVersionin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
 
- 
retrieveAllVersionsByWebdavDocumentVersionpublic List<WebdavDocumentVersion> retrieveAllVersionsByWebdavDocumentVersion(WebdavDocumentVersion documentVersion, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns all document versions. It finds related document and gets list of versions for it.- Specified by:
- retrieveAllVersionsByWebdavDocumentVersionin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
 
- 
createVersionByFileRefDescription copied from interface:WebdavDocumentVersionsManagementServiceCreates a document version by a file reference.- Specified by:
- createVersionByFileRefin interface- WebdavDocumentVersionsManagementService
- Returns:
- a new document version without document and natural version identifier
 
- 
createVersionBasedOnVersionIdDescription copied from interface:WebdavDocumentVersionsManagementServiceCreates a document version by a file descriptor in base version. The base version is found by id.- Specified by:
- createVersionBasedOnVersionIdin interface- WebdavDocumentVersionsManagementService
- Returns:
- a new document version without document and natural version identifier
 
- 
createVersionBasedOnVersionDescription copied from interface:WebdavDocumentVersionsManagementServiceCreates document version by a file reference in base version. The base version is found by version instance.- Specified by:
- createVersionBasedOnVersionin interface- WebdavDocumentVersionsManagementService
- Returns:
- a new document version without document and natural version identifier
 
- 
createVersionBasedOnDocumentIdAndNaturalVersionIdpublic WebdavDocumentVersion createVersionBasedOnDocumentIdAndNaturalVersionId(UUID documentId, Long naturalIdentifier) Description copied from interface:WebdavDocumentVersionsManagementServiceCreates a document version by a file descriptor in base version. The base version is found by document id and natural version identifier.- Specified by:
- createVersionBasedOnDocumentIdAndNaturalVersionIdin interface- WebdavDocumentVersionsManagementService
- Returns:
- a new document version without document and natural version identifier
 
- 
createVersionBasedOnDocumentAndNaturalVersionIdpublic WebdavDocumentVersion createVersionBasedOnDocumentAndNaturalVersionId(WebdavDocument document, Long naturalIdentifier) Description copied from interface:WebdavDocumentVersionsManagementServiceCreates a document version by a file descriptor in base version. The base version is found by document and natural version identifier.- Specified by:
- createVersionBasedOnDocumentAndNaturalVersionIdin interface- WebdavDocumentVersionsManagementService
- Returns:
- a new document version without document and natural version identifier
 
- 
retrieveVersionsFollowingByWebdavDocumentVersionpublic List<WebdavDocumentVersion> retrieveVersionsFollowingByWebdavDocumentVersion(UUID documentId, Long version) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns document versions following the specific version number.- Specified by:
- retrieveVersionsFollowingByWebdavDocumentVersionin interface- WebdavDocumentVersionsManagementService
 
- 
retrieveVersionsFollowingByWebdavDocumentVersionpublic List<WebdavDocumentVersion> retrieveVersionsFollowingByWebdavDocumentVersion(UUID documentId, Long version, String fetchPlanName) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns document versions following the specific version number.- Specified by:
- retrieveVersionsFollowingByWebdavDocumentVersionin interface- WebdavDocumentVersionsManagementService
- fetchPlanName- a returned document fetch plan
 
- 
retrieveVersionsFollowingByWebdavDocumentVersionpublic List<WebdavDocumentVersion> retrieveVersionsFollowingByWebdavDocumentVersion(UUID documentId, Long version, FetchPlan fetchPlan) Description copied from interface:WebdavDocumentVersionsManagementServiceReturns document versions following the specific version number.- Specified by:
- retrieveVersionsFollowingByWebdavDocumentVersionin interface- WebdavDocumentVersionsManagementService
- fetchPlan- a returned document fetch plan
 
 
-