DocumentException {
getPublication().deleteDocument(liveDocument);
if (!liveDocument.existsInAnyLanguage()) {
ResourcesManager resourcesManager = new ResourcesManager(liveDocument);
resourcesManager.deleteResources();
}
Document authoringDocument = getPublication().getAreaVersion(liveDocument, Publication.AUTHORING_AREA);
triggerWorkflow(authoringDocument);
}