| LibreOffice
    LibreOffice 25.2 SDK API Reference | 
The document can provide access to CMIS properties and versions through this interface. More...
import "XCmisDocument.idl";
 
  
| Public Types | |
| typedef sequence< com::sun::star::document::CmisProperty > | CmisProperties | 
| Contains the properties values named after their CMIS ID. | |
| Public Member Functions | |
| void | checkOut () | 
| Check out the document into a private working copy on the server, and update the loaded document to reflect this change. | |
| void | cancelCheckOut () | 
| Cancel checked out document, this will discard all changes since check-out. | |
| void | checkIn ([in] boolean isMajor, [in] string comment) | 
| Creates a new version of the document from the private working copy. | |
| boolean | isVersionable () | 
| Tells whether a document can support versioning or not. | |
| boolean | canCheckOut () | 
| boolean | canCancelCheckOut () | 
| boolean | canCheckIn () | 
| void | updateCmisProperties ([in] sequence< com::sun::star::document::CmisProperty > cmisProperties) | 
| sequence< com::sun::star::document::CmisVersion > | getAllVersions () | 
| Public Member Functions inherited from XInterface | |
| any | queryInterface ([in] type aType) | 
| queries for a new interface to an existing UNO object. | |
| void | acquire () | 
| increases the reference counter by one. | |
| void | release () | 
| decreases the reference counter by one. | |
The document can provide access to CMIS properties and versions through this interface.
| 
 | attribute | 
Contains the properties values named after their CMIS ID.
| boolean canCancelCheckOut | ( | ) | 
| void cancelCheckOut | ( | ) | 
Cancel checked out document, this will discard all changes since check-out.
| boolean canCheckIn | ( | ) | 
| boolean canCheckOut | ( | ) | 
| void checkIn | ( | [in] boolean | isMajor, | 
| [in] string | comment ) | 
Creates a new version of the document from the private working copy.
| void checkOut | ( | ) | 
Check out the document into a private working copy on the server, and update the loaded document to reflect this change.
| sequence< com::sun::star::document::CmisVersion > getAllVersions | ( | ) | 
| boolean isVersionable | ( | ) | 
Tells whether a document can support versioning or not.
| void updateCmisProperties | ( | [in] sequence< com::sun::star::document::CmisProperty > | cmisProperties | ) |