Skip to content

Sistema para mostrar as leis municipais de SJCampos

License

Notifications You must be signed in to change notification settings

faelperetta/temis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TÊMIS-SERVER

alt tag

Quem foi Têmis?

Têmis era a deusa guardiã dos juramentos dos homens e da lei, sendo que era costumeiro invocá-la nos julgamentos perante os magistrados.

Têmis empunha a balança, com que equilibra a razão com o julgamento, e/ou uma cornucópia. Seu nome significa "aquela que é posta, colocada".

Fonte: http://deuseseherois.webnode.com.br/products/t%C3%AAmis/

O projeto

Neste projeto, criamos um "chupa-cabra" e raspamos as Leis Ordinárias presentes na página http://www.ceaam.net/sjc/legislacao/. Com esses dados, expomos esses dados através de uma API rest.

O que usamos?

  • Java 8;
  • Spring-boot;
  • Maven;
  • JPA;
  • MongoDB;
  • Camel;
  • JSoup

URIs

Api foi hospedada no Heroku, usando MLabs para armazenar os dados no Mongo. Todos serviços estão presentes em: http://temis-server.herokuapp.com/

Método URI Descrição _links (HATEOAS)
GET api/laws Acessa todas as leis, paginadas, com tamanho de 20 self, first, next e last
GET api/laws?page={n} Acessa todas as leis, paginadas, de uma determinada página com tamanho de 20 self, first, next e last
GET api/laws?page={n}&size={n} Acessa todas as leis, paginadas, de uma determinada página e tamanho self, first, next e last
GET api/laws/alderman/{name} Acessa todas as leis, paginadas, com tamanho de 20 self, first, next e last
GET api/laws/alderman/{name}?page={n} Acessa todas as leis, paginadas, de uma determinada página com tamanho de 20 self, first, next e last
GET api/laws/alderman?/{name}page={n}&size={n} Acessa todas as leis, paginadas, de uma determinada página e tamanho self, first, next e last
GET api/alderman Acessa todas os vereadores. leis (leis do vereador), self

contato: [email protected]

About

Sistema para mostrar as leis municipais de SJCampos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%