# Uses of Class
com.logicaldoc.core.document.DocumentFuture

Packages that use DocumentFuture
Package
Description
com.logicaldoc.core.document
Contains the definitions of `Document` and `Version` as well as other related objects

## Uses of DocumentFuture in com.logicaldoc.core.document

Methods in com.logicaldoc.core.document that return DocumentFuture
Modifier and Type
Method
Description
`DocumentFuture`
DocumentManager.`checkin(long docId, File file, String filename, boolean release, Document docVO, DocumentHistory transaction)`
Checks in the given document
`DocumentFuture`
DocumentManager.`checkin(long docId, InputStream content, String filename, boolean release, Document docVO, DocumentHistory transaction)`
Checks in the given document
`DocumentFuture`
DocumentManager.`copyToFolder(Document doc, Folder folder, DocumentHistory transaction, boolean links, boolean notes, boolean security)`
Copy a document to the specified folder.
`DocumentFuture`
DocumentManager.`create(File file, Document docVO, DocumentHistory transaction)`
Creates a new Document.
`DocumentFuture`
DocumentManager.`create(InputStream content, Document docVO, DocumentHistory transaction)`
Creates a new Document.
`DocumentFuture`
DocumentManager.`merge(Collection<Document> documents, long targetFolderId, String fileName, DocumentHistory transaction)`
Merges a set of documents into a single PDF file
`DocumentFuture`
DocumentManager.`moveToFolder(Document doc, Folder folder, DocumentHistory transaction)`
Moves a document to the specified folder.
`DocumentFuture`
DocumentManager.`rename(long docId, String newName, DocumentHistory transaction)`
Rename an existing document filename.
`DocumentFuture`
DocumentManager.`replaceAlias(long aliasId, DocumentHistory transaction)`
Replaces an alias with a copy of the original file
`DocumentFuture`
DocumentManager.`replaceFile(long docId, String fileVersion, File newFile, DocumentHistory transaction)`
Replaces the file of a given version
`DocumentFuture`
DocumentManager.`replaceFile(long docId, String fileVersion, InputStream content, DocumentHistory transaction)`
Replaces the file of a given version