info.apidoc 3.12 KB
	/**
	 * @api {get} /info/versao Consultar versão
	 * @apiName getNumeroVersao
	 * @apiGroup Info
	 * @apiVersion 2.0.0
	 *
	 * @apiDescription Este método realiza uma consulta para saber a versão do sei-broker que está disponível.
	 * 	
	 * @apiExample {curl} Exemplo de requisição:
	 * 	curl -i http://<host>/sei-broker/service/info/versao
	 *
	 * @apiSuccess {String} versao Número da versão.
	 *
	 * @apiErrorExample {json} Error-Response:
	 * 	HTTP/1.1 500 Internal Server Error
	 * 	{
	 *		"error":"Mensagem de erro."
	 *		"code":"código do erro"
	 *	}
	 */

	/**
	 * @api {get} /info/conexoes/mysql Testar conexão MySQL
	 * @apiName testMySQLConnection
	 * @apiGroup Info
	 * @apiVersion 2.0.0
	 *
	 * @apiDescription Testa a conexão com o MySQL e retorna o número de versão do banco.
	 * 	
	 * @apiExample {curl} Exemplo de requisição:
	 * 	curl -i http://<host>/sei-broker/service/info/conexoes/mysql
	 *
	 * @apiSuccess {String} versao Número de versão do MySQL.
	 *
	 * @apiErrorExample {json} Error-Response:
	 * 	HTTP/1.1 500 Internal Server Error
	 * 	{
	 *		"error":"Mensagem de erro."
	 *		"code":"código do erro"
	 *	}
	 */

	/**
	 * @api {get} /info/conexoes/oracle Testar conexão Oracle
	 * @apiName testOracleConnection
	 * @apiGroup Info
	 * @apiVersion 2.0.0
	 *
	 * @apiDescription Testa a conexão com o Oracle e retorna o número de versão do banco.
	 * 	
	 * @apiExample {curl} Exemplo de requisição:
	 * 	curl -i http://<host>/sei-broker/service/info/conexoes/oracle
	 *
	 * @apiSuccess {String} versao Número de versão do Oracle.
	 *
	 * @apiErrorExample {json} Error-Response:
	 * 	HTTP/1.1 500 Internal Server Error
	 * 	{
	 *		"error":"Mensagem de erro."
	 *		"code":"código do erro"
	 *	}
	 */

	/**
	 * @api {get} /info/conexoes/sei Testar conexão SEI
	 * @apiName testSEIConnection
	 * @apiGroup Info
	 * @apiVersion 2.0.0
	 *
	 * @apiDescription Testa a conexão com o SEI fazendo uma consulta ao serviço listar unidades.
	 * 	
	 * @apiExample {curl} Exemplo de requisição:
	 * 	curl -i http://<host>/sei-broker/service/info/conexoes/sei
	 *
	 * @apiSuccess {String} mensagem Mensagem de sucesso.
	 *
	 * @apiErrorExample {json} Error-Response:
	 * 	HTTP/1.1 500 Internal Server Error
	 * 	{
	 *		"error":"Mensagem de erro."
	 *		"code":"código do erro"
	 *	}
	 */

	/**
	 * @api {get} /info/requests Listar Requests
	 * @apiName getUltimosRequests
	 * @apiGroup Info
	 * @apiVersion 2.0.0
	 *
	 * @apiDescription Lista os requests recebidos pelo broker.
	 * 
	 * 
	 * @apiParam (Query Parameters) {String} [operacao] nome do método acessado
	 * @apiParam (Query Parameters) {String} [origem] usuário que originou a requisição
	 * @apiParam (Query Parameters) {int} [pag=1] número da página
	 * @apiParam (Query Parameters) {int} [itens=50] quantidade de itens listados por página
	 * 
	 * @apiExample {curl} Exemplo de requisição:
	 * 	curl -i http://<host>/sei-broker/service/info/requests
	 *
	 * @apiSuccess {String} mensagem Mensagem de sucesso.
	 *
	 * @apiErrorExample {json} Error-Response:
	 * 	HTTP/1.1 500 Internal Server Error
	 * 	{
	 *		"error":"Mensagem de erro."
	 *		"code":"código do erro"
	 *	}
	 */