// ----------> GENERATED FILE - DON'T TOUCH! <---------- // generator: ilarkesto.mda.legacy.generator.EntityGenerator package scrum.server.admin; import java.util.*; import ilarkesto.persistence.*; import ilarkesto.core.logging.Log; import ilarkesto.base.*; import ilarkesto.base.time.*; import ilarkesto.auth.*; public abstract class GUser extends AUser implements ilarkesto.auth.ViewProtected<scrum.server.admin.User>, ilarkesto.auth.EditProtected<scrum.server.admin.User>, ilarkesto.search.Searchable, java.lang.Comparable<User> { // --- AEntity --- public final UserDao getDao() { return userDao; } protected void repairDeadDatob(ADatob datob) { } @Override public void storeProperties(Map properties) { super.storeProperties(properties); properties.put("name", this.name); properties.put("admin", this.admin); properties.put("emailVerified", this.emailVerified); properties.put("email", this.email); properties.put("currentProjectId", this.currentProjectId); properties.put("color", this.color); properties.put("lastLoginDateAndTime", this.lastLoginDateAndTime == null ? null : this.lastLoginDateAndTime.toString()); properties.put("registrationDateAndTime", this.registrationDateAndTime == null ? null : this.registrationDateAndTime.toString()); properties.put("disabled", this.disabled); properties.put("hideUserGuideBlog", this.hideUserGuideBlog); properties.put("hideUserGuideCalendar", this.hideUserGuideCalendar); properties.put("hideUserGuideFiles", this.hideUserGuideFiles); properties.put("hideUserGuideForum", this.hideUserGuideForum); properties.put("hideUserGuideImpediments", this.hideUserGuideImpediments); properties.put("hideUserGuideIssues", this.hideUserGuideIssues); properties.put("hideUserGuideJournal", this.hideUserGuideJournal); properties.put("hideUserGuideNextSprint", this.hideUserGuideNextSprint); properties.put("hideUserGuideProductBacklog", this.hideUserGuideProductBacklog); properties.put("hideUserGuideCourtroom", this.hideUserGuideCourtroom); properties.put("hideUserGuideQualityBacklog", this.hideUserGuideQualityBacklog); properties.put("hideUserGuideReleases", this.hideUserGuideReleases); properties.put("hideUserGuideRisks", this.hideUserGuideRisks); properties.put("hideUserGuideSprintBacklog", this.hideUserGuideSprintBacklog); properties.put("hideUserGuideWhiteboard", this.hideUserGuideWhiteboard); properties.put("loginToken", this.loginToken); properties.put("openId", this.openId); } public int compareTo(User other) { return toString().toLowerCase().compareTo(other.toString().toLowerCase()); } private static final ilarkesto.core.logging.Log LOG = ilarkesto.core.logging.Log.get(GUser.class); public static final String TYPE = "user"; // ----------------------------------------------------------- // - Searchable // ----------------------------------------------------------- public boolean matchesKey(String key) { if (super.matchesKey(key)) return true; if (matchesKey(getName(), key)) return true; if (matchesKey(getEmail(), key)) return true; return false; } // ----------------------------------------------------------- // - name // ----------------------------------------------------------- private java.lang.String name; public final java.lang.String getName() { return name; } public final void setName(java.lang.String name) { name = prepareName(name); if (isName(name)) return; if (name != null && getDao().getUserByName(name) != null) throw new ilarkesto.persistence.UniqueFieldConstraintException(this, "name", name); this.name = name; fireModified("name="+name); } protected java.lang.String prepareName(java.lang.String name) { name = Str.removeUnreadableChars(name); return name; } public final boolean isNameSet() { return this.name != null; } public final boolean isName(java.lang.String name) { if (this.name == null && name == null) return true; return this.name != null && this.name.equals(name); } protected final void updateName(Object value) { setName((java.lang.String)value); } // ----------------------------------------------------------- // - admin // ----------------------------------------------------------- private boolean admin; public final boolean isAdmin() { return admin; } public final void setAdmin(boolean admin) { admin = prepareAdmin(admin); if (isAdmin(admin)) return; this.admin = admin; fireModified("admin="+admin); } protected boolean prepareAdmin(boolean admin) { return admin; } public final boolean isAdmin(boolean admin) { return this.admin == admin; } protected final void updateAdmin(Object value) { setAdmin((Boolean)value); } // ----------------------------------------------------------- // - emailVerified // ----------------------------------------------------------- private boolean emailVerified; public final boolean isEmailVerified() { return emailVerified; } public final void setEmailVerified(boolean emailVerified) { emailVerified = prepareEmailVerified(emailVerified); if (isEmailVerified(emailVerified)) return; this.emailVerified = emailVerified; fireModified("emailVerified="+emailVerified); } protected boolean prepareEmailVerified(boolean emailVerified) { return emailVerified; } public final boolean isEmailVerified(boolean emailVerified) { return this.emailVerified == emailVerified; } protected final void updateEmailVerified(Object value) { setEmailVerified((Boolean)value); } // ----------------------------------------------------------- // - email // ----------------------------------------------------------- private java.lang.String email; public final java.lang.String getEmail() { return email; } public final void setEmail(java.lang.String email) { email = prepareEmail(email); if (isEmail(email)) return; if (email != null && getDao().getUserByEmail(email) != null) throw new ilarkesto.persistence.UniqueFieldConstraintException(this, "email", email); this.email = email; fireModified("email="+email); } protected java.lang.String prepareEmail(java.lang.String email) { email = Str.removeUnreadableChars(email); return email; } public final boolean isEmailSet() { return this.email != null; } public final boolean isEmail(java.lang.String email) { if (this.email == null && email == null) return true; return this.email != null && this.email.equals(email); } protected final void updateEmail(Object value) { setEmail((java.lang.String)value); } // ----------------------------------------------------------- // - currentProject // ----------------------------------------------------------- private String currentProjectId; private transient scrum.server.project.Project currentProjectCache; private void updateCurrentProjectCache() { currentProjectCache = this.currentProjectId == null ? null : (scrum.server.project.Project)projectDao.getById(this.currentProjectId); } public final String getCurrentProjectId() { return this.currentProjectId; } public final scrum.server.project.Project getCurrentProject() { if (currentProjectCache == null) updateCurrentProjectCache(); return currentProjectCache; } public final void setCurrentProject(scrum.server.project.Project currentProject) { currentProject = prepareCurrentProject(currentProject); if (isCurrentProject(currentProject)) return; this.currentProjectId = currentProject == null ? null : currentProject.getId(); currentProjectCache = currentProject; fireModified("currentProject="+currentProject); } protected scrum.server.project.Project prepareCurrentProject(scrum.server.project.Project currentProject) { return currentProject; } protected void repairDeadCurrentProjectReference(String entityId) { if (this.currentProjectId == null || entityId.equals(this.currentProjectId)) { setCurrentProject(null); } } public final boolean isCurrentProjectSet() { return this.currentProjectId != null; } public final boolean isCurrentProject(scrum.server.project.Project currentProject) { if (this.currentProjectId == null && currentProject == null) return true; return currentProject != null && currentProject.getId().equals(this.currentProjectId); } protected final void updateCurrentProject(Object value) { setCurrentProject(value == null ? null : (scrum.server.project.Project)projectDao.getById((String)value)); } // ----------------------------------------------------------- // - color // ----------------------------------------------------------- private java.lang.String color; public final java.lang.String getColor() { return color; } public final void setColor(java.lang.String color) { color = prepareColor(color); if (isColor(color)) return; this.color = color; fireModified("color="+color); } protected java.lang.String prepareColor(java.lang.String color) { color = Str.removeUnreadableChars(color); return color; } public final boolean isColorSet() { return this.color != null; } public final boolean isColor(java.lang.String color) { if (this.color == null && color == null) return true; return this.color != null && this.color.equals(color); } protected final void updateColor(Object value) { setColor((java.lang.String)value); } // ----------------------------------------------------------- // - lastLoginDateAndTime // ----------------------------------------------------------- private ilarkesto.base.time.DateAndTime lastLoginDateAndTime; public final ilarkesto.base.time.DateAndTime getLastLoginDateAndTime() { return lastLoginDateAndTime; } public final void setLastLoginDateAndTime(ilarkesto.base.time.DateAndTime lastLoginDateAndTime) { lastLoginDateAndTime = prepareLastLoginDateAndTime(lastLoginDateAndTime); if (isLastLoginDateAndTime(lastLoginDateAndTime)) return; this.lastLoginDateAndTime = lastLoginDateAndTime; fireModified("lastLoginDateAndTime="+lastLoginDateAndTime); } protected ilarkesto.base.time.DateAndTime prepareLastLoginDateAndTime(ilarkesto.base.time.DateAndTime lastLoginDateAndTime) { return lastLoginDateAndTime; } public final boolean isLastLoginDateAndTimeSet() { return this.lastLoginDateAndTime != null; } public final boolean isLastLoginDateAndTime(ilarkesto.base.time.DateAndTime lastLoginDateAndTime) { if (this.lastLoginDateAndTime == null && lastLoginDateAndTime == null) return true; return this.lastLoginDateAndTime != null && this.lastLoginDateAndTime.equals(lastLoginDateAndTime); } protected final void updateLastLoginDateAndTime(Object value) { value = value == null ? null : new ilarkesto.base.time.DateAndTime((String)value); setLastLoginDateAndTime((ilarkesto.base.time.DateAndTime)value); } // ----------------------------------------------------------- // - registrationDateAndTime // ----------------------------------------------------------- private ilarkesto.base.time.DateAndTime registrationDateAndTime; public final ilarkesto.base.time.DateAndTime getRegistrationDateAndTime() { return registrationDateAndTime; } public final void setRegistrationDateAndTime(ilarkesto.base.time.DateAndTime registrationDateAndTime) { registrationDateAndTime = prepareRegistrationDateAndTime(registrationDateAndTime); if (isRegistrationDateAndTime(registrationDateAndTime)) return; this.registrationDateAndTime = registrationDateAndTime; fireModified("registrationDateAndTime="+registrationDateAndTime); } protected ilarkesto.base.time.DateAndTime prepareRegistrationDateAndTime(ilarkesto.base.time.DateAndTime registrationDateAndTime) { return registrationDateAndTime; } public final boolean isRegistrationDateAndTimeSet() { return this.registrationDateAndTime != null; } public final boolean isRegistrationDateAndTime(ilarkesto.base.time.DateAndTime registrationDateAndTime) { if (this.registrationDateAndTime == null && registrationDateAndTime == null) return true; return this.registrationDateAndTime != null && this.registrationDateAndTime.equals(registrationDateAndTime); } protected final void updateRegistrationDateAndTime(Object value) { value = value == null ? null : new ilarkesto.base.time.DateAndTime((String)value); setRegistrationDateAndTime((ilarkesto.base.time.DateAndTime)value); } // ----------------------------------------------------------- // - disabled // ----------------------------------------------------------- private boolean disabled; public final boolean isDisabled() { return disabled; } public final void setDisabled(boolean disabled) { disabled = prepareDisabled(disabled); if (isDisabled(disabled)) return; this.disabled = disabled; fireModified("disabled="+disabled); } protected boolean prepareDisabled(boolean disabled) { return disabled; } public final boolean isDisabled(boolean disabled) { return this.disabled == disabled; } protected final void updateDisabled(Object value) { setDisabled((Boolean)value); } // ----------------------------------------------------------- // - hideUserGuideBlog // ----------------------------------------------------------- private boolean hideUserGuideBlog; public final boolean isHideUserGuideBlog() { return hideUserGuideBlog; } public final void setHideUserGuideBlog(boolean hideUserGuideBlog) { hideUserGuideBlog = prepareHideUserGuideBlog(hideUserGuideBlog); if (isHideUserGuideBlog(hideUserGuideBlog)) return; this.hideUserGuideBlog = hideUserGuideBlog; fireModified("hideUserGuideBlog="+hideUserGuideBlog); } protected boolean prepareHideUserGuideBlog(boolean hideUserGuideBlog) { return hideUserGuideBlog; } public final boolean isHideUserGuideBlog(boolean hideUserGuideBlog) { return this.hideUserGuideBlog == hideUserGuideBlog; } protected final void updateHideUserGuideBlog(Object value) { setHideUserGuideBlog((Boolean)value); } // ----------------------------------------------------------- // - hideUserGuideCalendar // ----------------------------------------------------------- private boolean hideUserGuideCalendar; public final boolean isHideUserGuideCalendar() { return hideUserGuideCalendar; } public final void setHideUserGuideCalendar(boolean hideUserGuideCalendar) { hideUserGuideCalendar = prepareHideUserGuideCalendar(hideUserGuideCalendar); if (isHideUserGuideCalendar(hideUserGuideCalendar)) return; this.hideUserGuideCalendar = hideUserGuideCalendar; fireModified("hideUserGuideCalendar="+hideUserGuideCalendar); } protected boolean prepareHideUserGuideCalendar(boolean hideUserGuideCalendar) { return hideUserGuideCalendar; } public final boolean isHideUserGuideCalendar(boolean hideUserGuideCalendar) { return this.hideUserGuideCalendar == hideUserGuideCalendar; } protected final void updateHideUserGuideCalendar(Object value) { setHideUserGuideCalendar((Boolean)value); } // ----------------------------------------------------------- // - hideUserGuideFiles // ----------------------------------------------------------- private boolean hideUserGuideFiles; public final boolean isHideUserGuideFiles() { return hideUserGuideFiles; } public final void setHideUserGuideFiles(boolean hideUserGuideFiles) { hideUserGuideFiles = prepareHideUserGuideFiles(hideUserGuideFiles); if (isHideUserGuideFiles(hideUserGuideFiles)) return; this.hideUserGuideFiles = hideUserGuideFiles; fireModified("hideUserGuideFiles="+hideUserGuideFiles); } protected boolean prepareHideUserGuideFiles(boolean hideUserGuideFiles) { return hideUserGuideFiles; } public final boolean isHideUserGuideFiles(boolean hideUserGuideFiles) { return this.hideUserGuideFiles == hideUserGuideFiles; } protected final void updateHideUserGuideFiles(Object value) { setHideUserGuideFiles((Boolean)value); } // ----------------------------------------------------------- // - hideUserGuideForum // ----------------------------------------------------------- private boolean hideUserGuideForum; public final boolean isHideUserGuideForum() { return hideUserGuideForum; } public final void setHideUserGuideForum(boolean hideUserGuideForum) { hideUserGuideForum = prepareHideUserGuideForum(hideUserGuideForum); if (isHideUserGuideForum(hideUserGuideForum)) return; this.hideUserGuideForum = hideUserGuideForum; fireModified("hideUserGuideForum="+hideUserGuideForum); } protected boolean prepareHideUserGuideForum(boolean hideUserGuideForum) { return hideUserGuideForum; } public final boolean isHideUserGuideForum(boolean hideUserGuideForum) { return this.hideUserGuideForum == hideUserGuideForum; } protected final void updateHideUserGuideForum(Object value) { setHideUserGuideForum((Boolean)value); } // ----------------------------------------------------------- // - hideUserGuideImpediments // ----------------------------------------------------------- private boolean hideUserGuideImpediments; public final boolean isHideUserGuideImpediments() { return hideUserGuideImpediments; } public final void setHideUserGuideImpediments(boolean hideUserGuideImpediments) { hideUserGuideImpediments = prepareHideUserGuideImpediments(hideUserGuideImpediments); if (isHideUserGuideImpediments(hideUserGuideImpediments)) return; this.hideUserGuideImpediments = hideUserGuideImpediments; fireModified("hideUserGuideImpediments="+hideUserGuideImpediments); } protected boolean prepareHideUserGuideImpediments(boolean hideUserGuideImpediments) { return hideUserGuideImpediments; } public final boolean isHideUserGuideImpediments(boolean hideUserGuideImpediments) { return this.hideUserGuideImpediments == hideUserGuideImpediments; } protected final void updateHideUserGuideImpediments(Object value) { setHideUserGuideImpediments((Boolean)value); } // ----------------------------------------------------------- // - hideUserGuideIssues // ----------------------------------------------------------- private boolean hideUserGuideIssues; public final boolean isHideUserGuideIssues() { return hideUserGuideIssues; } public final void setHideUserGuideIssues(boolean hideUserGuideIssues) { hideUserGuideIssues = prepareHideUserGuideIssues(hideUserGuideIssues); if (isHideUserGuideIssues(hideUserGuideIssues)) return; this.hideUserGuideIssues = hideUserGuideIssues; fireModified("hideUserGuideIssues="+hideUserGuideIssues); } protected boolean prepareHideUserGuideIssues(boolean hideUserGuideIssues) { return hideUserGuideIssues; } public final boolean isHideUserGuideIssues(boolean hideUserGuideIssues) { return this.hideUserGuideIssues == hideUserGuideIssues; } protected final void updateHideUserGuideIssues(Object value) { setHideUserGuideIssues((Boolean)value); } // ----------------------------------------------------------- // - hideUserGuideJournal // ----------------------------------------------------------- private boolean hideUserGuideJournal; public final boolean isHideUserGuideJournal() { return hideUserGuideJournal; } public final void setHideUserGuideJournal(boolean hideUserGuideJournal) { hideUserGuideJournal = prepareHideUserGuideJournal(hideUserGuideJournal); if (isHideUserGuideJournal(hideUserGuideJournal)) return; this.hideUserGuideJournal = hideUserGuideJournal; fireModified("hideUserGuideJournal="+hideUserGuideJournal); } protected boolean prepareHideUserGuideJournal(boolean hideUserGuideJournal) { return hideUserGuideJournal; } public final boolean isHideUserGuideJournal(boolean hideUserGuideJournal) { return this.hideUserGuideJournal == hideUserGuideJournal; } protected final void updateHideUserGuideJournal(Object value) { setHideUserGuideJournal((Boolean)value); } // ----------------------------------------------------------- // - hideUserGuideNextSprint // ----------------------------------------------------------- private boolean hideUserGuideNextSprint; public final boolean isHideUserGuideNextSprint() { return hideUserGuideNextSprint; } public final void setHideUserGuideNextSprint(boolean hideUserGuideNextSprint) { hideUserGuideNextSprint = prepareHideUserGuideNextSprint(hideUserGuideNextSprint); if (isHideUserGuideNextSprint(hideUserGuideNextSprint)) return; this.hideUserGuideNextSprint = hideUserGuideNextSprint; fireModified("hideUserGuideNextSprint="+hideUserGuideNextSprint); } protected boolean prepareHideUserGuideNextSprint(boolean hideUserGuideNextSprint) { return hideUserGuideNextSprint; } public final boolean isHideUserGuideNextSprint(boolean hideUserGuideNextSprint) { return this.hideUserGuideNextSprint == hideUserGuideNextSprint; } protected final void updateHideUserGuideNextSprint(Object value) { setHideUserGuideNextSprint((Boolean)value); } // ----------------------------------------------------------- // - hideUserGuideProductBacklog // ----------------------------------------------------------- private boolean hideUserGuideProductBacklog; public final boolean isHideUserGuideProductBacklog() { return hideUserGuideProductBacklog; } public final void setHideUserGuideProductBacklog(boolean hideUserGuideProductBacklog) { hideUserGuideProductBacklog = prepareHideUserGuideProductBacklog(hideUserGuideProductBacklog); if (isHideUserGuideProductBacklog(hideUserGuideProductBacklog)) return; this.hideUserGuideProductBacklog = hideUserGuideProductBacklog; fireModified("hideUserGuideProductBacklog="+hideUserGuideProductBacklog); } protected boolean prepareHideUserGuideProductBacklog(boolean hideUserGuideProductBacklog) { return hideUserGuideProductBacklog; } public final boolean isHideUserGuideProductBacklog(boolean hideUserGuideProductBacklog) { return this.hideUserGuideProductBacklog == hideUserGuideProductBacklog; } protected final void updateHideUserGuideProductBacklog(Object value) { setHideUserGuideProductBacklog((Boolean)value); } // ----------------------------------------------------------- // - hideUserGuideCourtroom // ----------------------------------------------------------- private boolean hideUserGuideCourtroom; public final boolean isHideUserGuideCourtroom() { return hideUserGuideCourtroom; } public final void setHideUserGuideCourtroom(boolean hideUserGuideCourtroom) { hideUserGuideCourtroom = prepareHideUserGuideCourtroom(hideUserGuideCourtroom); if (isHideUserGuideCourtroom(hideUserGuideCourtroom)) return; this.hideUserGuideCourtroom = hideUserGuideCourtroom; fireModified("hideUserGuideCourtroom="+hideUserGuideCourtroom); } protected boolean prepareHideUserGuideCourtroom(boolean hideUserGuideCourtroom) { return hideUserGuideCourtroom; } public final boolean isHideUserGuideCourtroom(boolean hideUserGuideCourtroom) { return this.hideUserGuideCourtroom == hideUserGuideCourtroom; } protected final void updateHideUserGuideCourtroom(Object value) { setHideUserGuideCourtroom((Boolean)value); } // ----------------------------------------------------------- // - hideUserGuideQualityBacklog // ----------------------------------------------------------- private boolean hideUserGuideQualityBacklog; public final boolean isHideUserGuideQualityBacklog() { return hideUserGuideQualityBacklog; } public final void setHideUserGuideQualityBacklog(boolean hideUserGuideQualityBacklog) { hideUserGuideQualityBacklog = prepareHideUserGuideQualityBacklog(hideUserGuideQualityBacklog); if (isHideUserGuideQualityBacklog(hideUserGuideQualityBacklog)) return; this.hideUserGuideQualityBacklog = hideUserGuideQualityBacklog; fireModified("hideUserGuideQualityBacklog="+hideUserGuideQualityBacklog); } protected boolean prepareHideUserGuideQualityBacklog(boolean hideUserGuideQualityBacklog) { return hideUserGuideQualityBacklog; } public final boolean isHideUserGuideQualityBacklog(boolean hideUserGuideQualityBacklog) { return this.hideUserGuideQualityBacklog == hideUserGuideQualityBacklog; } protected final void updateHideUserGuideQualityBacklog(Object value) { setHideUserGuideQualityBacklog((Boolean)value); } // ----------------------------------------------------------- // - hideUserGuideReleases // ----------------------------------------------------------- private boolean hideUserGuideReleases; public final boolean isHideUserGuideReleases() { return hideUserGuideReleases; } public final void setHideUserGuideReleases(boolean hideUserGuideReleases) { hideUserGuideReleases = prepareHideUserGuideReleases(hideUserGuideReleases); if (isHideUserGuideReleases(hideUserGuideReleases)) return; this.hideUserGuideReleases = hideUserGuideReleases; fireModified("hideUserGuideReleases="+hideUserGuideReleases); } protected boolean prepareHideUserGuideReleases(boolean hideUserGuideReleases) { return hideUserGuideReleases; } public final boolean isHideUserGuideReleases(boolean hideUserGuideReleases) { return this.hideUserGuideReleases == hideUserGuideReleases; } protected final void updateHideUserGuideReleases(Object value) { setHideUserGuideReleases((Boolean)value); } // ----------------------------------------------------------- // - hideUserGuideRisks // ----------------------------------------------------------- private boolean hideUserGuideRisks; public final boolean isHideUserGuideRisks() { return hideUserGuideRisks; } public final void setHideUserGuideRisks(boolean hideUserGuideRisks) { hideUserGuideRisks = prepareHideUserGuideRisks(hideUserGuideRisks); if (isHideUserGuideRisks(hideUserGuideRisks)) return; this.hideUserGuideRisks = hideUserGuideRisks; fireModified("hideUserGuideRisks="+hideUserGuideRisks); } protected boolean prepareHideUserGuideRisks(boolean hideUserGuideRisks) { return hideUserGuideRisks; } public final boolean isHideUserGuideRisks(boolean hideUserGuideRisks) { return this.hideUserGuideRisks == hideUserGuideRisks; } protected final void updateHideUserGuideRisks(Object value) { setHideUserGuideRisks((Boolean)value); } // ----------------------------------------------------------- // - hideUserGuideSprintBacklog // ----------------------------------------------------------- private boolean hideUserGuideSprintBacklog; public final boolean isHideUserGuideSprintBacklog() { return hideUserGuideSprintBacklog; } public final void setHideUserGuideSprintBacklog(boolean hideUserGuideSprintBacklog) { hideUserGuideSprintBacklog = prepareHideUserGuideSprintBacklog(hideUserGuideSprintBacklog); if (isHideUserGuideSprintBacklog(hideUserGuideSprintBacklog)) return; this.hideUserGuideSprintBacklog = hideUserGuideSprintBacklog; fireModified("hideUserGuideSprintBacklog="+hideUserGuideSprintBacklog); } protected boolean prepareHideUserGuideSprintBacklog(boolean hideUserGuideSprintBacklog) { return hideUserGuideSprintBacklog; } public final boolean isHideUserGuideSprintBacklog(boolean hideUserGuideSprintBacklog) { return this.hideUserGuideSprintBacklog == hideUserGuideSprintBacklog; } protected final void updateHideUserGuideSprintBacklog(Object value) { setHideUserGuideSprintBacklog((Boolean)value); } // ----------------------------------------------------------- // - hideUserGuideWhiteboard // ----------------------------------------------------------- private boolean hideUserGuideWhiteboard; public final boolean isHideUserGuideWhiteboard() { return hideUserGuideWhiteboard; } public final void setHideUserGuideWhiteboard(boolean hideUserGuideWhiteboard) { hideUserGuideWhiteboard = prepareHideUserGuideWhiteboard(hideUserGuideWhiteboard); if (isHideUserGuideWhiteboard(hideUserGuideWhiteboard)) return; this.hideUserGuideWhiteboard = hideUserGuideWhiteboard; fireModified("hideUserGuideWhiteboard="+hideUserGuideWhiteboard); } protected boolean prepareHideUserGuideWhiteboard(boolean hideUserGuideWhiteboard) { return hideUserGuideWhiteboard; } public final boolean isHideUserGuideWhiteboard(boolean hideUserGuideWhiteboard) { return this.hideUserGuideWhiteboard == hideUserGuideWhiteboard; } protected final void updateHideUserGuideWhiteboard(Object value) { setHideUserGuideWhiteboard((Boolean)value); } // ----------------------------------------------------------- // - loginToken // ----------------------------------------------------------- private java.lang.String loginToken; public final java.lang.String getLoginToken() { return loginToken; } public final void setLoginToken(java.lang.String loginToken) { loginToken = prepareLoginToken(loginToken); if (isLoginToken(loginToken)) return; if (loginToken != null && getDao().getUserByLoginToken(loginToken) != null) throw new ilarkesto.persistence.UniqueFieldConstraintException(this, "loginToken", loginToken); this.loginToken = loginToken; fireModified("loginToken="+loginToken); } protected java.lang.String prepareLoginToken(java.lang.String loginToken) { loginToken = Str.removeUnreadableChars(loginToken); return loginToken; } public final boolean isLoginTokenSet() { return this.loginToken != null; } public final boolean isLoginToken(java.lang.String loginToken) { if (this.loginToken == null && loginToken == null) return true; return this.loginToken != null && this.loginToken.equals(loginToken); } protected final void updateLoginToken(Object value) { setLoginToken((java.lang.String)value); } // ----------------------------------------------------------- // - openId // ----------------------------------------------------------- private java.lang.String openId; public final java.lang.String getOpenId() { return openId; } public final void setOpenId(java.lang.String openId) { openId = prepareOpenId(openId); if (isOpenId(openId)) return; if (openId != null && getDao().getUserByOpenId(openId) != null) throw new ilarkesto.persistence.UniqueFieldConstraintException(this, "openId", openId); this.openId = openId; fireModified("openId="+openId); } protected java.lang.String prepareOpenId(java.lang.String openId) { openId = Str.removeUnreadableChars(openId); return openId; } public final boolean isOpenIdSet() { return this.openId != null; } public final boolean isOpenId(java.lang.String openId) { if (this.openId == null && openId == null) return true; return this.openId != null && this.openId.equals(openId); } protected final void updateOpenId(Object value) { setOpenId((java.lang.String)value); } public void updateProperties(Map<?, ?> properties) { for (Map.Entry entry : properties.entrySet()) { String property = (String) entry.getKey(); if (property.equals("id")) continue; Object value = entry.getValue(); if (property.equals("name")) updateName(value); if (property.equals("admin")) updateAdmin(value); if (property.equals("emailVerified")) updateEmailVerified(value); if (property.equals("email")) updateEmail(value); if (property.equals("currentProjectId")) updateCurrentProject(value); if (property.equals("color")) updateColor(value); if (property.equals("lastLoginDateAndTime")) updateLastLoginDateAndTime(value); if (property.equals("registrationDateAndTime")) updateRegistrationDateAndTime(value); if (property.equals("disabled")) updateDisabled(value); if (property.equals("hideUserGuideBlog")) updateHideUserGuideBlog(value); if (property.equals("hideUserGuideCalendar")) updateHideUserGuideCalendar(value); if (property.equals("hideUserGuideFiles")) updateHideUserGuideFiles(value); if (property.equals("hideUserGuideForum")) updateHideUserGuideForum(value); if (property.equals("hideUserGuideImpediments")) updateHideUserGuideImpediments(value); if (property.equals("hideUserGuideIssues")) updateHideUserGuideIssues(value); if (property.equals("hideUserGuideJournal")) updateHideUserGuideJournal(value); if (property.equals("hideUserGuideNextSprint")) updateHideUserGuideNextSprint(value); if (property.equals("hideUserGuideProductBacklog")) updateHideUserGuideProductBacklog(value); if (property.equals("hideUserGuideCourtroom")) updateHideUserGuideCourtroom(value); if (property.equals("hideUserGuideQualityBacklog")) updateHideUserGuideQualityBacklog(value); if (property.equals("hideUserGuideReleases")) updateHideUserGuideReleases(value); if (property.equals("hideUserGuideRisks")) updateHideUserGuideRisks(value); if (property.equals("hideUserGuideSprintBacklog")) updateHideUserGuideSprintBacklog(value); if (property.equals("hideUserGuideWhiteboard")) updateHideUserGuideWhiteboard(value); if (property.equals("loginToken")) updateLoginToken(value); if (property.equals("openId")) updateOpenId(value); } } protected void repairDeadReferences(String entityId) { super.repairDeadReferences(entityId); repairDeadCurrentProjectReference(entityId); } // --- ensure integrity --- public void ensureIntegrity() { super.ensureIntegrity(); try { getCurrentProject(); } catch (EntityDoesNotExistException ex) { LOG.info("Repairing dead currentProject reference"); repairDeadCurrentProjectReference(this.currentProjectId); } } // ----------------------------------------------------------- // - dependencies // ----------------------------------------------------------- static scrum.server.project.ProjectDao projectDao; public static final void setProjectDao(scrum.server.project.ProjectDao projectDao) { GUser.projectDao = projectDao; } static UserDao userDao; public static final void setUserDao(UserDao userDao) { GUser.userDao = userDao; } }