package org.openlmis.core.model.builder;
import org.openlmis.core.model.User;
import java.util.Arrays;
import java.util.List;
public class UserBuilder {
private User user;
public UserBuilder() {
user = new User();
}
public UserBuilder setUsername(String username) {
user.setUsername(username);
return this;
}
public UserBuilder setPassword(String password) {
user.setPassword(password);
return this;
}
public UserBuilder setFacilityName(String facilityName) {
user.setFacilityName(facilityName);
return this;
}
public UserBuilder setFacilityCode(String facilityCode) {
user.setFacilityName(facilityCode);
return this;
}
public User build() {
return user;
}
public static User defaultUser() {
return new UserBuilder().setUsername("username")
.setPassword("password")
.setFacilityName("Facility Name")
.setFacilityCode("facility_code")
.build();
}
}