diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..e4dd87e --- /dev/null +++ b/.editorconfig @@ -0,0 +1,11 @@ +root = true + +[*] +end_of_line = lf +insert_final_newline = true +charset = utf-8 + +[*.java] +indent_style = space +indent_size = 4 +continuation_indent_size = 8 \ No newline at end of file diff --git a/src/main/java/br/unicap/cardgame/app/ResponseAllowCORS.java b/src/main/java/br/unicap/cardgame/app/ResponseAllowCORS.java index 7eb5a2a..2278631 100644 --- a/src/main/java/br/unicap/cardgame/app/ResponseAllowCORS.java +++ b/src/main/java/br/unicap/cardgame/app/ResponseAllowCORS.java @@ -11,10 +11,11 @@ public class ResponseAllowCORS implements ContainerResponseFilter { @Override - public void filter(final ContainerRequestContext requestContext, - final ContainerResponseContext cres) throws IOException { - - allowCORS(cres); + public void filter( + final ContainerRequestContext requestContext, + final ContainerResponseContext cres + ) throws IOException { + allowCORS(cres); } private void allowCORS(ContainerResponseContext cres) { diff --git a/src/main/java/br/unicap/cardgame/controller/CardsController.java b/src/main/java/br/unicap/cardgame/controller/CardsController.java index 35727ee..50b4d6a 100644 --- a/src/main/java/br/unicap/cardgame/controller/CardsController.java +++ b/src/main/java/br/unicap/cardgame/controller/CardsController.java @@ -3,8 +3,8 @@ import br.unicap.cardgame.model.Cards; public class CardsController { - - public int getCorretAnswer(Cards card) { + + public int getCorretAnswer(Cards card) { return card.getQuestionId().getCorrectAnswerId().getId(); } -} \ No newline at end of file +} diff --git a/src/main/java/br/unicap/cardgame/controller/CharsController.java b/src/main/java/br/unicap/cardgame/controller/CharsController.java index 2a40e80..3ea867a 100644 --- a/src/main/java/br/unicap/cardgame/controller/CharsController.java +++ b/src/main/java/br/unicap/cardgame/controller/CharsController.java @@ -10,13 +10,12 @@ import javax.ejb.EJB; import javax.ejb.Stateless; - @Stateless public class CharsController { - + @EJB private CharsDAO charDAO; - + public Chars getPlayerChar(String username) { return charDAO.getPlayerChar(username); } diff --git a/src/main/java/br/unicap/cardgame/controller/DecksController.java b/src/main/java/br/unicap/cardgame/controller/DecksController.java index 485268e..22f32a7 100644 --- a/src/main/java/br/unicap/cardgame/controller/DecksController.java +++ b/src/main/java/br/unicap/cardgame/controller/DecksController.java @@ -11,17 +11,17 @@ @Stateless public class DecksController { - + @EJB private DecksDAO decksDAO; - + public List randonCards(Users u) { List cards = decksDAO.getUserCards(u); - if(cards.size() < 1) { + if (cards.size() < 1) { return new ArrayList(); } List randon = new ArrayList(); - for(int i = 0; i < 3; i++) { + for (int i = 0; i < 3; i++) { randon.add(cards.get(Utils.getRandomNumber(0, cards.size()))); } return randon; @@ -29,10 +29,10 @@ public List randonCards(Users u) { public Cards randonCard(Users u) { List cards = decksDAO.getUserCards(u); - if(cards.size() < 1) { + if (cards.size() < 1) { return null; } - return cards.get(Utils.getRandomNumber(0, cards.size())); + return cards.get(Utils.getRandomNumber(0, cards.size())); } } diff --git a/src/main/java/br/unicap/cardgame/controller/UsersController.java b/src/main/java/br/unicap/cardgame/controller/UsersController.java index a7199d8..1725c1e 100644 --- a/src/main/java/br/unicap/cardgame/controller/UsersController.java +++ b/src/main/java/br/unicap/cardgame/controller/UsersController.java @@ -13,39 +13,37 @@ @Stateless public class UsersController { - - @EJB - private UsersDAO usersDAO; - - public CardGameResponseToken authenticate(String username, String password) throws Exception { - - Users u = usersDAO.getUserByUsername(username); - - if(u == null || !verifyPassword(u, password)) { - throw new Exception("password invalido"); - } - Player p = new Player(u.getId(), u.getUsername()); - String token = Jwts.builder() - .setSubject(p.toString()) - .signWith(SignatureAlgorithm.HS512, Utils.APP_CLIENT_SECRET) - .compact(); - - return new CardGameResponseToken(true, token); - } - - private boolean verifyPassword(Users user, String password) { - return user.getPassword().equals(password); - } - - public Users getUserByUsername(String username) { - return usersDAO.getUserByUsername(username); + + @EJB + private UsersDAO usersDAO; + + public CardGameResponseToken authenticate(String username, String password) throws Exception { + + Users u = usersDAO.getUserByUsername(username); + + if (u == null || !verifyPassword(u, password)) { + throw new Exception("password invalido"); } - - public CardGameResponse changeUserChar(int user_id, int char_id) { - boolean update = usersDAO.changeUserChar(user_id, char_id); - if(update) { - return new CardGameResponse(true, 2000, "Char alterado com sucesso"); - } - return new CardGameResponse(true, 2000, "Falha ao alterar char!"); + Player p = new Player(u.getId(), u.getUsername()); + String token = Jwts.builder().setSubject(p.toString()) + .signWith(SignatureAlgorithm.HS512, Utils.APP_CLIENT_SECRET).compact(); + + return new CardGameResponseToken(true, token); + } + + private boolean verifyPassword(Users user, String password) { + return user.getPassword().equals(password); + } + + public Users getUserByUsername(String username) { + return usersDAO.getUserByUsername(username); + } + + public CardGameResponse changeUserChar(int user_id, int char_id) { + boolean update = usersDAO.changeUserChar(user_id, char_id); + if (update) { + return new CardGameResponse(true, 2000, "Char alterado com sucesso"); } + return new CardGameResponse(true, 2000, "Falha ao alterar char!"); + } } diff --git a/src/main/java/br/unicap/cardgame/ws/ChangeCharGameWS.java b/src/main/java/br/unicap/cardgame/ws/ChangeCharGameWS.java index fb20b04..4388daa 100644 --- a/src/main/java/br/unicap/cardgame/ws/ChangeCharGameWS.java +++ b/src/main/java/br/unicap/cardgame/ws/ChangeCharGameWS.java @@ -2,8 +2,7 @@ import br.unicap.cardgame.app.Secured; import br.unicap.cardgame.controller.UsersController; -import br.unicap.cardgame.jax.bean.ChangeCharJAXBean; -import br.unicap.cardgame.model.Player; +import br.unicap.cardgame.ws.request.ChangeCharJAXBean; import br.unicap.cardgame.util.Utils; import br.unicap.cardgame.ws.response.CardGameResponse; import javax.ejb.EJB; diff --git a/src/main/java/br/unicap/cardgame/ws/LoginGameWS.java b/src/main/java/br/unicap/cardgame/ws/LoginGameWS.java index 79d94bd..f012f8d 100644 --- a/src/main/java/br/unicap/cardgame/ws/LoginGameWS.java +++ b/src/main/java/br/unicap/cardgame/ws/LoginGameWS.java @@ -1,7 +1,7 @@ package br.unicap.cardgame.ws; import br.unicap.cardgame.controller.UsersController; -import br.unicap.cardgame.jax.bean.LoginGameJAXBean; +import br.unicap.cardgame.ws.request.LoginGameJAXBean; import br.unicap.cardgame.ws.response.CardGameResponseToken; import javax.ejb.EJB; import javax.ws.rs.Consumes; diff --git a/src/main/java/br/unicap/cardgame/ws/MoveGameWS.java b/src/main/java/br/unicap/cardgame/ws/MoveGameWS.java index 84868bf..5a7c118 100644 --- a/src/main/java/br/unicap/cardgame/ws/MoveGameWS.java +++ b/src/main/java/br/unicap/cardgame/ws/MoveGameWS.java @@ -1,7 +1,7 @@ package br.unicap.cardgame.ws; import br.unicap.cardgame.app.Secured; -import br.unicap.cardgame.jax.bean.MoveGameJAXBean; +import br.unicap.cardgame.ws.request.MoveGameJAXBean; import br.unicap.cardgame.engine.BattleFieldController; import br.unicap.cardgame.model.Player; import br.unicap.cardgame.util.Utils; diff --git a/src/main/java/br/unicap/cardgame/ws/PlayGameWS.java b/src/main/java/br/unicap/cardgame/ws/PlayGameWS.java index f238c10..164353c 100644 --- a/src/main/java/br/unicap/cardgame/ws/PlayGameWS.java +++ b/src/main/java/br/unicap/cardgame/ws/PlayGameWS.java @@ -2,7 +2,7 @@ import br.unicap.cardgame.app.Secured; import br.unicap.cardgame.engine.BattleFieldController; -import br.unicap.cardgame.jax.bean.PlayGameJAXBean; +import br.unicap.cardgame.ws.request.PlayGameJAXBean; import br.unicap.cardgame.model.Player; import br.unicap.cardgame.util.Utils; import br.unicap.cardgame.ws.response.CardGameResponse; diff --git a/src/main/java/br/unicap/cardgame/jax/bean/ChangeCharJAXBean.java b/src/main/java/br/unicap/cardgame/ws/request/ChangeCharJAXBean.java similarity index 84% rename from src/main/java/br/unicap/cardgame/jax/bean/ChangeCharJAXBean.java rename to src/main/java/br/unicap/cardgame/ws/request/ChangeCharJAXBean.java index c4b4f7e..fbffb7a 100644 --- a/src/main/java/br/unicap/cardgame/jax/bean/ChangeCharJAXBean.java +++ b/src/main/java/br/unicap/cardgame/ws/request/ChangeCharJAXBean.java @@ -1,4 +1,4 @@ -package br.unicap.cardgame.jax.bean; +package br.unicap.cardgame.ws.request; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; diff --git a/src/main/java/br/unicap/cardgame/jax/bean/LoginGameJAXBean.java b/src/main/java/br/unicap/cardgame/ws/request/LoginGameJAXBean.java similarity index 87% rename from src/main/java/br/unicap/cardgame/jax/bean/LoginGameJAXBean.java rename to src/main/java/br/unicap/cardgame/ws/request/LoginGameJAXBean.java index 6114e9a..53ef3e6 100644 --- a/src/main/java/br/unicap/cardgame/jax/bean/LoginGameJAXBean.java +++ b/src/main/java/br/unicap/cardgame/ws/request/LoginGameJAXBean.java @@ -1,4 +1,4 @@ -package br.unicap.cardgame.jax.bean; +package br.unicap.cardgame.ws.request; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; diff --git a/src/main/java/br/unicap/cardgame/jax/bean/MoveGameJAXBean.java b/src/main/java/br/unicap/cardgame/ws/request/MoveGameJAXBean.java similarity index 84% rename from src/main/java/br/unicap/cardgame/jax/bean/MoveGameJAXBean.java rename to src/main/java/br/unicap/cardgame/ws/request/MoveGameJAXBean.java index 1241278..3edab62 100644 --- a/src/main/java/br/unicap/cardgame/jax/bean/MoveGameJAXBean.java +++ b/src/main/java/br/unicap/cardgame/ws/request/MoveGameJAXBean.java @@ -1,4 +1,4 @@ -package br.unicap.cardgame.jax.bean; +package br.unicap.cardgame.ws.request; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; diff --git a/src/main/java/br/unicap/cardgame/jax/bean/PlayGameJAXBean.java b/src/main/java/br/unicap/cardgame/ws/request/PlayGameJAXBean.java similarity index 84% rename from src/main/java/br/unicap/cardgame/jax/bean/PlayGameJAXBean.java rename to src/main/java/br/unicap/cardgame/ws/request/PlayGameJAXBean.java index ef94e0a..ffe9d9b 100644 --- a/src/main/java/br/unicap/cardgame/jax/bean/PlayGameJAXBean.java +++ b/src/main/java/br/unicap/cardgame/ws/request/PlayGameJAXBean.java @@ -1,4 +1,4 @@ -package br.unicap.cardgame.jax.bean; +package br.unicap.cardgame.ws.request; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement;