class ManterServicoSiconON extends BaseBusiness {

	public void alterar(ScoServicoSicon scoServicoSicon)
			throws ApplicationBusinessException {

		validaServicoSicon(scoServicoSicon);

		if (scoServicoSicon.getSituacao() == DominioSituacao.A) {
			// RN 2
			validarCodigoSiconServicoUnico(scoServicoSicon, 2);
		}

		scoServicoSicon.setAlteradoEm(new Date());

		ScoServicoSiconDAO scoServicoSiconDAO = this.getScoServicoSiconDAO();
		scoServicoSiconDAO.atualizar(scoServicoSicon);
		scoServicoSiconDAO.flush();
	}

}