package org.molgenis.auth; import org.molgenis.data.Entity; import org.molgenis.data.meta.model.EntityType; import org.molgenis.data.support.StaticEntity; import static org.molgenis.auth.UserMetaData.*; public class User extends StaticEntity { public User(Entity entity) { super(entity); } public User(EntityType entityType) { super(entityType); } public User(String id, EntityType entityType) { super(entityType); setId(id); } public String getId() { return getString(ID); } public void setId(String id) { set(ID, id); } public String getUsername() { return getString(USERNAME); } public void setUsername(String username) { set(USERNAME, username); } public String getPassword() { return getString(PASSWORD_); } public void setPassword(String password) { set(PASSWORD_, password); } public String getActivationCode() { return getString(ACTIVATIONCODE); } public void setActivationCode(String activationCode) { set(ACTIVATIONCODE, activationCode); } public Boolean isActive() { return getBoolean(ACTIVE); } public void setActive(Boolean active) { set(ACTIVE, active); } public Boolean isSuperuser() { return getBoolean(SUPERUSER); } public void setSuperuser(Boolean superuser) { set(SUPERUSER, superuser); } public String getFirstName() { return getString(FIRSTNAME); } public void setFirstName(String firstName) { set(FIRSTNAME, firstName); } public String getMiddleNames() { return getString(MIDDLENAMES); } public void setMiddleNames(String middleNames) { set(MIDDLENAMES, middleNames); } public String getLastName() { return getString(LASTNAME); } public void setLastName(String lastName) { set(LASTNAME, lastName); } public String getTitle() { return getString(TITLE); } public void setTitle(String title) { set(TITLE, title); } public String getAffiliation() { return getString(AFFILIATION); } public void setAffiliation(String affiliation) { set(AFFILIATION, affiliation); } public String getDepartment() { return getString(DEPARTMENT); } public void setDepartment(String department) { set(DEPARTMENT, department); } public String getRole() { return getString(ROLE); } public void setRole(String role) { set(ROLE, role); } public String getAddress() { return getString(ADDRESS); } public void setAddress(String address) { set(ADDRESS, address); } public String getPhone() { return getString(PHONE); } public void setPhone(String phone) { set(PHONE, phone); } public String getEmail() { return getString(EMAIL); } public void setEmail(String email) { set(EMAIL, email); } public String getFax() { return getString(FAX); } public void setFax(String fax) { set(FAX, fax); } public String getTollFreePhone() { return getString(TOLLFREEPHONE); } public void setTollFreePhone(String tollFreePhone) { set(TOLLFREEPHONE, tollFreePhone); } public String getCity() { return getString(CITY); } public void setCity(String city) { set(CITY, city); } public String getCountry() { return getString(COUNTRY); } public void setCountry(String country) { set(COUNTRY, country); } public Boolean isChangePassword() { return getBoolean(CHANGE_PASSWORD); } public void setChangePassword(Boolean changePassword) { set(CHANGE_PASSWORD, changePassword); } public String getLanguageCode() { return getString(LANGUAGECODE); } public void setLanguageCode(String languageCode) { set(LANGUAGECODE, languageCode); } public String getGoogleAccountId() { return getString(GOOGLEACCOUNTID); } public void setGoogleAccountId(String googleAccountId) { set(GOOGLEACCOUNTID, googleAccountId); } }