package br.com.centralit.controller; import java.util.Collection; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import br.com.centralit.api.framework.json.ViewsEcm; import br.com.centralit.api.model.PlanoClassificacao; import br.com.centralit.api.service.PlanoClassificacaoService; import br.com.centralit.framework.controller.GenericController; import br.com.centralit.framework.json.ResponseBodyWrapper; import br.com.centralit.framework.view.ResultResponseVH; /** *
*
*
* Company: Central IT - Governança Corporativa - *
* ** Title: *
* ** Description: *
* ** Iniciativa(s): NUMERO_INICIATIVA *
* ** Regra(s) de negócio: NUMERO_REGRA_DE_NEGOCIO *
* * @since 22/10/2015 - 10:07:13 * * @version 1.0.0 * * @author rogerio.costa * */ @Controller @RequestMapping("/rest/planoClassificacao") public class PlanoClassificacaoController extends GenericController* Iniciativa(s): NUMERO_INICIATIVA *
* ** Regra(s) de negócio: NUMERO_REGRA_DE_NEGOCIO *
* * Método responsável por listar a entidadePlanoClassificacao que não contem parent, ou sejá o primeiro nó da arvore
*
* @author rogerio.costa
*
* @param idOrganizacao
*
* @return Collection* Iniciativa(s): NUMERO_INICIATIVA *
* ** Regra(s) de negócio: NUMERO_REGRA_DE_NEGOCIO *
* * Método responsável por listar a entidadePlanoClassificacao que não contem parent, ou sejá o primeiro nó da arvore
*
* @author rogerio.costa
*
* @param idOrganizacao
*
* @return Collection* Iniciativa(s): NUMERO_INICIATIVA *
* ** Regra(s) de negócio: NUMERO_REGRA_DE_NEGOCIO *
* * Método responsável por listar recursivo * * @author rogerio.costa * * @param nome * @return */ @RequestMapping(value = "/findTree", method = RequestMethod.GET, produces = "application/json") @ResponseBody public ResponseBodyWrapper findTree(@RequestParam(value = "nome") String nome) { ResultResponseVH* Iniciativa(s): NUMERO_INICIATIVA *
* ** Regra(s) de negócio: NUMERO_REGRA_DE_NEGOCIO *
* * Método responsável por listar ultimo nivel ou que possua a opção "permitirUsarComoClassificacao" * * @author rogerio.costa * * @param codigoNome * * @return Collection* Iniciativa(s): NUMERO_INICIATIVA *
* ** Regra(s) de negócio: NUMERO_REGRA_DE_NEGOCIO *
* * Método responsável por * * @author rogerio.costa * * @param pessoaVH * @return * @throws Exception */ @RequestMapping(method = RequestMethod.POST, produces = "application/json", value = "/atualizarTemporalidadeDestinacao") @ResponseBody public void atualizarTemporalidadeDestinacao() throws Exception { this.planoClassificacaoService.atualizarTemporalidadeDestinacao(); } @Override public Class