As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
Hi,
I want to retrieve lifecycle state of document before delete it.
Anyone have a solution.
Hi Lassad,
using API v1 (https://doc.nuxeo.com/nxdoc/rest-api-endpoints/):
/nuxeo/api/v1/id/{docId} /nuxeo/api/v1/path/{path}
/nuxeo/api/v1/id/{docId}
/nuxeo/api/v1/path/{path}
you will get a document entity (more info about entities: https://doc.nuxeo.com/nxdoc/rest-api-entity-types/) And you can find the state attribute in the JSON response.
If you want to get lifecycle state from core using a DocumentModel instance (for example in your listener before delete) , you can use the public getCurrentLifeCycleState() method: https://github.com/nuxeo/nuxeo/blob/master/nuxeo-core/nuxeo-core-api/src/main/java/org/nuxeo/ecm/core/api/DocumentModel.java
Regards, VS!
Hi Victor,