//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2015.08.13 at 12:34:51 PM CEST
//
package at.gv.egovernment.moa.id.commons.db.dao.config;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class UserDatabase
implements Serializable
{
public static final String BPK = "bpk";
public static final String FAMILYNAME = "familyname";
public static final String GIVENNAME = "givenname";
public static final String INSTITUT = "institut";
public static final String MAIL = "mail";
public static final String PHONE = "phone";
public static final String USERNAME = "username";
public static final String PASSWORD = "password";
public static final String PASSWORD_SALT = "passwordSalt";
public static final String USERREQUESTTOCKEN = "userRequestTokken";
public static final String ISACTIVE = "isActive";
public static final String ISADMIN = "isAdmin";
public static final String ISPASSWORDALLOWED= "isUsernamePasswordAllowed";
public static final String ISMANDATEUSER = "isMandateUser";
public static final String ISMAILVERIFIED = "isMailAddressVerified";
public static final String ISADMINREQUESTED = "isAdminRequest";
public static final String ISPVPGENERATED = "isPVP2Generated";
public static final String LASTLOGIN = "lastLogin";
public static final String OALIST = "onlineApplication";
public static final String ISONLYBUSINESSSERVICE= "onlyBusinessService";
public static final String BUSINESSSERVICETYPE = "businessServiceType";
public static final String PREFIX = "user";
private static final long serialVersionUID = 6389231943819413362L;
protected String bpk;
protected String familyname;
protected String givenname;
protected String institut;
protected String mail;
protected String phone;
protected String username;
protected String password;
protected String passwordSalt;
protected String userRequestTokken;
protected Boolean isActive = false;
protected Boolean isAdmin = false;
protected Boolean isUsernamePasswordAllowed = false;
protected Boolean isMandateUser = false;
protected Boolean isMailAddressVerified = false;
protected Boolean isAdminRequest = false;
protected Boolean isPVP2Generated = false;
protected String lastLogin;
protected Boolean onlyBusinessService = false;
protected String businessServiceType;
protected String hjid;
private List oaIDs = null;
public UserDatabase() {
}
public UserDatabase(Map keyValue) {
if (keyValue != null) {
bpk = keyValue.get(BPK);
familyname = keyValue.get(FAMILYNAME);
givenname = keyValue.get(GIVENNAME);
institut = keyValue.get(INSTITUT);
mail = keyValue.get(MAIL);
phone = keyValue.get(PHONE);
username = keyValue.get(USERNAME);
password = keyValue.get(PASSWORD);
passwordSalt = keyValue.get(PASSWORD_SALT);
userRequestTokken = keyValue.get(USERREQUESTTOCKEN);
isActive = Boolean.parseBoolean(keyValue.get(ISACTIVE));
isAdmin = Boolean.parseBoolean(keyValue.get(ISADMIN));
isUsernamePasswordAllowed= Boolean.parseBoolean(keyValue.get(ISPASSWORDALLOWED));
isMandateUser = Boolean.parseBoolean(keyValue.get(ISMANDATEUSER));
isMailAddressVerified= Boolean.parseBoolean(keyValue.get(ISMAILVERIFIED));
isAdminRequest= Boolean.parseBoolean(keyValue.get(ISADMINREQUESTED));
isPVP2Generated= Boolean.parseBoolean(keyValue.get(ISPVPGENERATED));
lastLogin = keyValue.get(LASTLOGIN);
hjid = keyValue.get(PREFIX);
}
}
public Map getKeyValuePairs() {
Map result = new HashMap();
result.put(BPK, bpk);
result.put(FAMILYNAME, familyname);
result.put(GIVENNAME, givenname);
result.put(INSTITUT, institut);
result.put(MAIL, mail);
result.put(PHONE, phone);
result.put(USERNAME, username);
result.put(PASSWORD, password);
result.put(PASSWORD_SALT, passwordSalt);
result.put(USERREQUESTTOCKEN, userRequestTokken);
result.put(ISADMIN, String.valueOf(isAdmin));
result.put(ISACTIVE, String.valueOf(isActive));
result.put(ISPASSWORDALLOWED, String.valueOf(isUsernamePasswordAllowed));
result.put(ISPVPGENERATED, String.valueOf(isPVP2Generated));
result.put(ISMAILVERIFIED, String.valueOf(isMailAddressVerified));
result.put(ISMANDATEUSER, String.valueOf(isMandateUser));
result.put(ISADMINREQUESTED, String.valueOf(isAdminRequest));
result.put(ISPVPGENERATED, String.valueOf(isPVP2Generated));
result.put(LASTLOGIN, lastLogin);
return result;
}
/**
* Gets the value of the bpk property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBpk() {
return bpk;
}
/**
* Sets the value of the bpk property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBpk(String value) {
this.bpk = value;
}
/**
* Gets the value of the familyname property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFamilyname() {
return familyname;
}
/**
* Sets the value of the familyname property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFamilyname(String value) {
this.familyname = value;
}
/**
* Gets the value of the givenname property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGivenname() {
return givenname;
}
/**
* Sets the value of the givenname property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGivenname(String value) {
this.givenname = value;
}
/**
* Gets the value of the institut property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getInstitut() {
return institut;
}
/**
* Sets the value of the institut property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setInstitut(String value) {
this.institut = value;
}
/**
* Gets the value of the mail property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMail() {
return mail;
}
/**
* Sets the value of the mail property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMail(String value) {
this.mail = value;
}
/**
* Gets the value of the phone property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPhone() {
return phone;
}
/**
* Sets the value of the phone property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPhone(String value) {
this.phone = value;
}
/**
* Gets the value of the username property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUsername() {
return username;
}
/**
* Sets the value of the username property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUsername(String value) {
this.username = value;
}
/**
* Gets the value of the password property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPassword() {
return password;
}
/**
* Sets the value of the password property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPassword(String value) {
this.password = value;
}
/**
* Gets the value of the passwordSalt property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPasswordSalt() {
return passwordSalt;
}
/**
* Sets the value of the passwordSalt property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPasswordSalt(String value) {
this.passwordSalt = value;
}
/**
* Gets the value of the userRequestTokken property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUserRequestTokken() {
return userRequestTokken;
}
/**
* Sets the value of the userRequestTokken property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUserRequestTokken(String value) {
this.userRequestTokken = value;
}
/**
* Gets the value of the isActive property.
*
* @return
* possible object is
* {@link String }
*
*/
public Boolean isIsActive() {
return isActive;
}
/**
* Sets the value of the isActive property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIsActive(Boolean value) {
this.isActive = value;
}
/**
* Gets the value of the isAdmin property.
*
* @return
* possible object is
* {@link String }
*
*/
public Boolean isIsAdmin() {
return isAdmin;
}
/**
* Sets the value of the isAdmin property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIsAdmin(Boolean value) {
this.isAdmin = value;
}
/**
* Gets the value of the isUsernamePasswordAllowed property.
*
* @return
* possible object is
* {@link String }
*
*/
public Boolean isIsUsernamePasswordAllowed() {
return isUsernamePasswordAllowed;
}
/**
* Sets the value of the isUsernamePasswordAllowed property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIsUsernamePasswordAllowed(Boolean value) {
this.isUsernamePasswordAllowed = value;
}
/**
* Gets the value of the isMandateUser property.
*
* @return
* possible object is
* {@link String }
*
*/
public Boolean isIsMandateUser() {
return isMandateUser;
}
/**
* Sets the value of the isMandateUser property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIsMandateUser(Boolean value) {
this.isMandateUser = value;
}
/**
* Gets the value of the isMailAddressVerified property.
*
* @return
* possible object is
* {@link String }
*
*/
public Boolean isIsMailAddressVerified() {
return isMailAddressVerified;
}
/**
* Sets the value of the isMailAddressVerified property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIsMailAddressVerified(Boolean value) {
this.isMailAddressVerified = value;
}
/**
* Gets the value of the isAdminRequest property.
*
* @return
* possible object is
* {@link String }
*
*/
public Boolean isIsAdminRequest() {
return isAdminRequest;
}
/**
* Sets the value of the isAdminRequest property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIsAdminRequest(Boolean value) {
this.isAdminRequest = value;
}
/**
* Gets the value of the isPVP2Generated property.
*
* @return
* possible object is
* {@link String }
*
*/
public Boolean isIsPVP2Generated() {
return isPVP2Generated;
}
/**
* Sets the value of the isPVP2Generated property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIsPVP2Generated(Boolean value) {
this.isPVP2Generated = value;
}
/**
* Gets the value of the lastLogin property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLastLogin() {
return lastLogin;
}
/**
* Sets the value of the lastLogin property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLastLogin(String value) {
this.lastLogin = value;
}
/**
* Gets the value of the onlyBusinessService property.
*
* @return
* possible object is
* {@link String }
*
*/
public Boolean isOnlyBusinessService() {
return onlyBusinessService;
}
/**
* Sets the value of the onlyBusinessService property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOnlyBusinessService(Boolean value) {
this.onlyBusinessService = value;
}
/**
* Gets the value of the businessServiceType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBusinessServiceType() {
return businessServiceType;
}
/**
* Sets the value of the businessServiceType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBusinessServiceType(String value) {
this.businessServiceType = value;
}
/**
* Gets the value of the hjid property.
*
* @return
* possible object is
* {@link Long }
*
*/
public String getHjid() {
return hjid;
}
/**
* Sets the value of the hjid property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setHjid(String value) {
this.hjid = value;
}
/**
* @return the oaIDs
*/
public List getOnlineApplication() {
if (oaIDs == null)
return new ArrayList();
else
return oaIDs;
}
/**
* @param oaIDs the oaIDs to set
*/
public void setOaIDs(List oaIDs) {
this.oaIDs = oaIDs;
}
}