Skip to content

Commit

Permalink
Issue #14: Applying formatting techniques to LoginValidation class
Browse files Browse the repository at this point in the history
  • Loading branch information
igorribeiroduarte committed May 9, 2016
1 parent 3243f20 commit 717e63c
Showing 1 changed file with 17 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,24 +12,19 @@

import dao.UserDAO;

/**
* Created by igor on 29/09/15.
*/
public class LoginValidation {
private final String JSON_FORMAT = "0";
private static final String COLUMN_USER_STATE = "isActivity";
private Activity activity;

public LoginValidation(Activity activity){
this.activity=activity;
this.activity = activity;
}

public LoginValidation(){}

private boolean checkUsernameCharacters(String username){
assert username != null;

if(username.isEmpty()==false && username.contains(" ")==false){
final String STRING_EMPTY = " ";
if(username.isEmpty() == false && username.contains(STRING_EMPTY) == false){
return true;
}else{
return false;
Expand All @@ -45,26 +40,29 @@ public boolean isActivity(String username){
String isActivity = null;
try {
json = userDAO.searchUserByUsername(username);

final String COLUMN_USER_STATE = "isActivity";
isActivity = json.getJSONObject(JSON_FORMAT).getString(COLUMN_USER_STATE);
} catch (JSONException e) {
e.printStackTrace();
}

if(json!=null && isActivity.equals("Y")){
final String YES_OPTION = "Y";
if(json != null && isActivity.equals(YES_OPTION)){
return true;
}else{
return false;
}
}

private boolean isUsernameRegistred(String username){
private boolean isUsernameRegistered(String username){
assert username != null;

UserDAO userDAO = new UserDAO(this.activity);

JSONObject json = userDAO.searchUserByUsername(username);

if(json!=null){
if(json != null){
return true;
}else{
return false;
Expand All @@ -75,7 +73,7 @@ private boolean isUsernameRegistred(String username){
public boolean isUsernameValid(String username){
assert username != null;

return checkUsernameCharacters(username) && isUsernameRegistred(username);
return checkUsernameCharacters(username) && isUsernameRegistered(username);
}

public boolean checkPassword(String validUsername, String passwordTyped){
Expand All @@ -87,7 +85,7 @@ public boolean checkPassword(String validUsername, String passwordTyped){
JSONObject json = userDAO.searchUserByUsername(validUsername);

try {
String PASSWORD_USER = "passwordUser";
final String PASSWORD_USER = "passwordUser";
String password = json.getJSONObject(JSON_FORMAT).getString(PASSWORD_USER);

if(password.equals(passwordTyped)){
Expand All @@ -102,14 +100,15 @@ public boolean checkPassword(String validUsername, String passwordTyped){

}

public String getInvalidUsernameMessage() {
String INVALID_USERNAME_MESSAGE = "Ops, acho que você digitou o login errado";
public String getInvalidUsernameMessage(){
final String INVALID_USERNAME_MESSAGE = "Ops, acho que você digitou o login errado";

return INVALID_USERNAME_MESSAGE;
}

public String getInvalidPasswordMessage() {
String INVALID_PASSWORD_MESSAGE = "Ops, acho que você digitou a senha errada";
public String getInvalidPasswordMessage(){
final String INVALID_PASSWORD_MESSAGE = "Ops, acho que você digitou a senha errada";

return INVALID_PASSWORD_MESSAGE;
}

}

0 comments on commit 717e63c

Please sign in to comment.