/**
 * OpenCPS is the open source Core Public Services software
 * Copyright (C) 2016-present OpenCPS community

 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * any later version.

 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU Affero General Public License for more details.
 * You should have received a copy of the GNU Affero General Public License
 * along with this program. If not, see <http://www.gnu.org/licenses/>
 */

package org.opencps.jms.business;

import java.util.List;

import org.opencps.dossiermgt.service.DossierLocalServiceUtil;
import org.opencps.jms.message.body.SyncFromBackOfficeMsgBody;
import org.opencps.processmgt.model.WorkflowOutput;
import org.opencps.processmgt.service.WorkflowOutputLocalServiceUtil;
import org.opencps.util.PortletConstants;

/**
 * @author trungnt
 */
public class SyncFromBackOffice {

	public void syncDossier(SyncFromBackOfficeMsgBody syncFromBackOfficeMsgBody) {

		boolean statusUpdate = false;

		//String actor = _getActor(toBackOffice.getRequestCommand());

		try {
			/*statusUpdate =
				DossierLocalServiceUtil.updateDossierStatus(
					toBackOffice.getDossierId(), toBackOffice.getFileGroupId(),
					toBackOffice.getDossierStatus(),
					toBackOffice.getReceptionNo(),
					toBackOffice.getEstimateDatetime(),
					toBackOffice.getReceiveDatetime(),
					toBackOffice.getFinishDatetime(), actor,
					toBackOffice.getRequestCommand(),
					toBackOffice.getActionInfo(), toBackOffice.getMessageInfo());

			List<WorkflowOutput> workflowOutputs =
				WorkflowOutputLocalServiceUtil.getByProcessWFPostback(
					toBackOffice.getProcessWorkflowId(), true);

			DossierLocalServiceUtil.updateDossierStatus(
				0, toBackOffice.getDossierId(),
				PortletConstants.DOSSIER_FILE_SYNC_STATUS_SYNCSUCCESS,
				workflowOutputs);*/
		}
		catch (Exception e) {

		}

	}
}

Add SyncFromBackend