@Override public void prepareForSave() { super.prepareForSave(); if (!isProposalDeleted()) { getDevelopmentProposal().updateS2sOpportunity(); getProposalBudgetStatusService().saveBudgetFinalVersionStatus(this); if (getBudgetDocumentVersions() != null) { updateDocumentDescriptions(getBudgetDocumentVersions()); } } }