package org.bonitasoft.test.toolkit.api.json; /** * JSON builder for createUser request. * * @author truc */ @SuppressWarnings("unchecked") public class CreateUser extends BonitaJSON { // CHECKSTYLE:OFF public static final String JSON_RESOURCE = "createUserRequest.json"; private String username; private String password; private String confirmPassword; private String firstName; private String lastName; public CreateUser(final String pUsername, final String pPassword, final String pFirstname, final String pLastname) { super(JSON_RESOURCE); setUsername(pUsername); setPassword(pPassword); setConfirmPassword(pPassword); setFirstName(pFirstname); setLastName(pLastname); } public String getUsername() { return this.username; } public String getPassword() { return this.password; } public String getConfirmPassword() { return this.confirmPassword; } public String getFirstName() { return this.firstName; } public String getLastName() { return this.lastName; } public void setUsername(final String username) { this.username = username; this.jsonObject.put("userName", username); } public void setPassword(final String password) { this.password = password; this.jsonObject.put("password", password); } public void setConfirmPassword(final String confirmPassword) { this.confirmPassword = confirmPassword; this.jsonObject.put("password_confirm", confirmPassword); } public void setFirstName(final String firstName) { this.firstName = firstName; this.jsonObject.put("firstname", firstName); } public void setLastName(final String lastName) { this.lastName = lastName; this.jsonObject.put("lastname", lastName); } // CHECKSTYLE:ON }