DaftarUser.java 1.3 KB
Newer Older
Benyamin De Costa committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
package org.perpustakaanku.model;

import java.util.ArrayList;
import java.util.List;

public class DaftarUser {

private static List<User> users = new ArrayList<>();
	
	static{
		users.add(new User("fany","fany","1","admin"));
		users.add(new User("melisa","melisa","2","user"));
		users.add(new User("ranty","ranty","3","user"));
		users.add(new User("nanda","nanda","4","user"));
		users.add(new User("felicia","felicia","5","user"));
	}
	
	/**
	 * @return the users
	 */
	public static List<User> getUsers() {
		return users;
	}

	/**
	 * @param users the users to set
	 */
	public static void setUsers(List<User> users) {
		DaftarUser.users = users;
	}
	
	/**
	 * 
	 * @param user the users to add
	 */
	public static void addToListUsers(User user){
		DaftarUser.users.add(user);
	}
	
	/**
	 * 
	 * @param username username from users
	 * @return user which has same username in list user
	 */
	public static User getUserFromList(String username){
		for(User user : DaftarUser.users){
			if(user.getUsername().compareTo(username)==0){
				return user;
			}
		}
		return null;
	}
	
	public static boolean isUserExist(String username, String password){
		for(User user : DaftarUser.users){
			if(user.getUsername().compareTo(username)==0 && user.getPassword().compareTo(password)==0){
				return true;
			}
		}
		return false;
	}
}