// ----------> 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 GSystemConfig
extends AEntity
implements ilarkesto.auth.ViewProtected<scrum.server.admin.User>, ilarkesto.auth.EditProtected<scrum.server.admin.User>, java.lang.Comparable<SystemConfig> {
// --- AEntity ---
public final SystemConfigDao getDao() {
return systemConfigDao;
}
protected void repairDeadDatob(ADatob datob) {
}
@Override
public void storeProperties(Map properties) {
super.storeProperties(properties);
properties.put("url", this.url);
properties.put("adminEmail", this.adminEmail);
properties.put("googleAnalyticsId", this.googleAnalyticsId);
properties.put("smtpServer", this.smtpServer);
properties.put("smtpPort", this.smtpPort);
properties.put("smtpTls", this.smtpTls);
properties.put("smtpUser", this.smtpUser);
properties.put("smtpPassword", this.smtpPassword);
properties.put("smtpFrom", this.smtpFrom);
properties.put("loginPageLogoUrl", this.loginPageLogoUrl);
properties.put("loginPageMessage", this.loginPageMessage);
properties.put("registerPageMessage", this.registerPageMessage);
properties.put("aboutPageMessage", this.aboutPageMessage);
properties.put("userEmailMandatory", this.userEmailMandatory);
properties.put("registrationDisabled", this.registrationDisabled);
properties.put("projectCreationDisabled", this.projectCreationDisabled);
properties.put("defaultUserPassword", this.defaultUserPassword);
}
public int compareTo(SystemConfig other) {
return toString().toLowerCase().compareTo(other.toString().toLowerCase());
}
private static final ilarkesto.core.logging.Log LOG = ilarkesto.core.logging.Log.get(GSystemConfig.class);
public static final String TYPE = "systemConfig";
// -----------------------------------------------------------
// - url
// -----------------------------------------------------------
private java.lang.String url;
public final java.lang.String getUrl() {
return url;
}
public final void setUrl(java.lang.String url) {
url = prepareUrl(url);
if (isUrl(url)) return;
this.url = url;
fireModified("url="+url);
}
protected java.lang.String prepareUrl(java.lang.String url) {
url = Str.removeUnreadableChars(url);
return url;
}
public final boolean isUrlSet() {
return this.url != null;
}
public final boolean isUrl(java.lang.String url) {
if (this.url == null && url == null) return true;
return this.url != null && this.url.equals(url);
}
protected final void updateUrl(Object value) {
setUrl((java.lang.String)value);
}
// -----------------------------------------------------------
// - adminEmail
// -----------------------------------------------------------
private java.lang.String adminEmail;
public final java.lang.String getAdminEmail() {
return adminEmail;
}
public final void setAdminEmail(java.lang.String adminEmail) {
adminEmail = prepareAdminEmail(adminEmail);
if (isAdminEmail(adminEmail)) return;
this.adminEmail = adminEmail;
fireModified("adminEmail="+adminEmail);
}
protected java.lang.String prepareAdminEmail(java.lang.String adminEmail) {
adminEmail = Str.removeUnreadableChars(adminEmail);
return adminEmail;
}
public final boolean isAdminEmailSet() {
return this.adminEmail != null;
}
public final boolean isAdminEmail(java.lang.String adminEmail) {
if (this.adminEmail == null && adminEmail == null) return true;
return this.adminEmail != null && this.adminEmail.equals(adminEmail);
}
protected final void updateAdminEmail(Object value) {
setAdminEmail((java.lang.String)value);
}
// -----------------------------------------------------------
// - googleAnalyticsId
// -----------------------------------------------------------
private java.lang.String googleAnalyticsId;
public final java.lang.String getGoogleAnalyticsId() {
return googleAnalyticsId;
}
public final void setGoogleAnalyticsId(java.lang.String googleAnalyticsId) {
googleAnalyticsId = prepareGoogleAnalyticsId(googleAnalyticsId);
if (isGoogleAnalyticsId(googleAnalyticsId)) return;
this.googleAnalyticsId = googleAnalyticsId;
fireModified("googleAnalyticsId="+googleAnalyticsId);
}
protected java.lang.String prepareGoogleAnalyticsId(java.lang.String googleAnalyticsId) {
googleAnalyticsId = Str.removeUnreadableChars(googleAnalyticsId);
return googleAnalyticsId;
}
public final boolean isGoogleAnalyticsIdSet() {
return this.googleAnalyticsId != null;
}
public final boolean isGoogleAnalyticsId(java.lang.String googleAnalyticsId) {
if (this.googleAnalyticsId == null && googleAnalyticsId == null) return true;
return this.googleAnalyticsId != null && this.googleAnalyticsId.equals(googleAnalyticsId);
}
protected final void updateGoogleAnalyticsId(Object value) {
setGoogleAnalyticsId((java.lang.String)value);
}
// -----------------------------------------------------------
// - smtpServer
// -----------------------------------------------------------
private java.lang.String smtpServer;
public final java.lang.String getSmtpServer() {
return smtpServer;
}
public final void setSmtpServer(java.lang.String smtpServer) {
smtpServer = prepareSmtpServer(smtpServer);
if (isSmtpServer(smtpServer)) return;
this.smtpServer = smtpServer;
fireModified("smtpServer="+smtpServer);
}
protected java.lang.String prepareSmtpServer(java.lang.String smtpServer) {
smtpServer = Str.removeUnreadableChars(smtpServer);
return smtpServer;
}
public final boolean isSmtpServerSet() {
return this.smtpServer != null;
}
public final boolean isSmtpServer(java.lang.String smtpServer) {
if (this.smtpServer == null && smtpServer == null) return true;
return this.smtpServer != null && this.smtpServer.equals(smtpServer);
}
protected final void updateSmtpServer(Object value) {
setSmtpServer((java.lang.String)value);
}
// -----------------------------------------------------------
// - smtpPort
// -----------------------------------------------------------
private java.lang.Integer smtpPort;
public final java.lang.Integer getSmtpPort() {
return smtpPort;
}
public final void setSmtpPort(java.lang.Integer smtpPort) {
smtpPort = prepareSmtpPort(smtpPort);
if (isSmtpPort(smtpPort)) return;
this.smtpPort = smtpPort;
fireModified("smtpPort="+smtpPort);
}
protected java.lang.Integer prepareSmtpPort(java.lang.Integer smtpPort) {
return smtpPort;
}
public final boolean isSmtpPortSet() {
return this.smtpPort != null;
}
public final boolean isSmtpPort(java.lang.Integer smtpPort) {
if (this.smtpPort == null && smtpPort == null) return true;
return this.smtpPort != null && this.smtpPort.equals(smtpPort);
}
protected final void updateSmtpPort(Object value) {
setSmtpPort((java.lang.Integer)value);
}
// -----------------------------------------------------------
// - smtpTls
// -----------------------------------------------------------
private boolean smtpTls;
public final boolean isSmtpTls() {
return smtpTls;
}
public final void setSmtpTls(boolean smtpTls) {
smtpTls = prepareSmtpTls(smtpTls);
if (isSmtpTls(smtpTls)) return;
this.smtpTls = smtpTls;
fireModified("smtpTls="+smtpTls);
}
protected boolean prepareSmtpTls(boolean smtpTls) {
return smtpTls;
}
public final boolean isSmtpTls(boolean smtpTls) {
return this.smtpTls == smtpTls;
}
protected final void updateSmtpTls(Object value) {
setSmtpTls((Boolean)value);
}
// -----------------------------------------------------------
// - smtpUser
// -----------------------------------------------------------
private java.lang.String smtpUser;
public final java.lang.String getSmtpUser() {
return smtpUser;
}
public final void setSmtpUser(java.lang.String smtpUser) {
smtpUser = prepareSmtpUser(smtpUser);
if (isSmtpUser(smtpUser)) return;
this.smtpUser = smtpUser;
fireModified("smtpUser="+smtpUser);
}
protected java.lang.String prepareSmtpUser(java.lang.String smtpUser) {
smtpUser = Str.removeUnreadableChars(smtpUser);
return smtpUser;
}
public final boolean isSmtpUserSet() {
return this.smtpUser != null;
}
public final boolean isSmtpUser(java.lang.String smtpUser) {
if (this.smtpUser == null && smtpUser == null) return true;
return this.smtpUser != null && this.smtpUser.equals(smtpUser);
}
protected final void updateSmtpUser(Object value) {
setSmtpUser((java.lang.String)value);
}
// -----------------------------------------------------------
// - smtpPassword
// -----------------------------------------------------------
private java.lang.String smtpPassword;
public final java.lang.String getSmtpPassword() {
return smtpPassword;
}
public final void setSmtpPassword(java.lang.String smtpPassword) {
smtpPassword = prepareSmtpPassword(smtpPassword);
if (isSmtpPassword(smtpPassword)) return;
this.smtpPassword = smtpPassword;
fireModified("smtpPassword="+smtpPassword);
}
protected java.lang.String prepareSmtpPassword(java.lang.String smtpPassword) {
smtpPassword = Str.removeUnreadableChars(smtpPassword);
return smtpPassword;
}
public final boolean isSmtpPasswordSet() {
return this.smtpPassword != null;
}
public final boolean isSmtpPassword(java.lang.String smtpPassword) {
if (this.smtpPassword == null && smtpPassword == null) return true;
return this.smtpPassword != null && this.smtpPassword.equals(smtpPassword);
}
protected final void updateSmtpPassword(Object value) {
setSmtpPassword((java.lang.String)value);
}
// -----------------------------------------------------------
// - smtpFrom
// -----------------------------------------------------------
private java.lang.String smtpFrom;
public final java.lang.String getSmtpFrom() {
return smtpFrom;
}
public final void setSmtpFrom(java.lang.String smtpFrom) {
smtpFrom = prepareSmtpFrom(smtpFrom);
if (isSmtpFrom(smtpFrom)) return;
this.smtpFrom = smtpFrom;
fireModified("smtpFrom="+smtpFrom);
}
protected java.lang.String prepareSmtpFrom(java.lang.String smtpFrom) {
smtpFrom = Str.removeUnreadableChars(smtpFrom);
return smtpFrom;
}
public final boolean isSmtpFromSet() {
return this.smtpFrom != null;
}
public final boolean isSmtpFrom(java.lang.String smtpFrom) {
if (this.smtpFrom == null && smtpFrom == null) return true;
return this.smtpFrom != null && this.smtpFrom.equals(smtpFrom);
}
protected final void updateSmtpFrom(Object value) {
setSmtpFrom((java.lang.String)value);
}
// -----------------------------------------------------------
// - loginPageLogoUrl
// -----------------------------------------------------------
private java.lang.String loginPageLogoUrl;
public final java.lang.String getLoginPageLogoUrl() {
return loginPageLogoUrl;
}
public final void setLoginPageLogoUrl(java.lang.String loginPageLogoUrl) {
loginPageLogoUrl = prepareLoginPageLogoUrl(loginPageLogoUrl);
if (isLoginPageLogoUrl(loginPageLogoUrl)) return;
this.loginPageLogoUrl = loginPageLogoUrl;
fireModified("loginPageLogoUrl="+loginPageLogoUrl);
}
protected java.lang.String prepareLoginPageLogoUrl(java.lang.String loginPageLogoUrl) {
loginPageLogoUrl = Str.removeUnreadableChars(loginPageLogoUrl);
return loginPageLogoUrl;
}
public final boolean isLoginPageLogoUrlSet() {
return this.loginPageLogoUrl != null;
}
public final boolean isLoginPageLogoUrl(java.lang.String loginPageLogoUrl) {
if (this.loginPageLogoUrl == null && loginPageLogoUrl == null) return true;
return this.loginPageLogoUrl != null && this.loginPageLogoUrl.equals(loginPageLogoUrl);
}
protected final void updateLoginPageLogoUrl(Object value) {
setLoginPageLogoUrl((java.lang.String)value);
}
// -----------------------------------------------------------
// - loginPageMessage
// -----------------------------------------------------------
private java.lang.String loginPageMessage;
public final java.lang.String getLoginPageMessage() {
return loginPageMessage;
}
public final void setLoginPageMessage(java.lang.String loginPageMessage) {
loginPageMessage = prepareLoginPageMessage(loginPageMessage);
if (isLoginPageMessage(loginPageMessage)) return;
this.loginPageMessage = loginPageMessage;
fireModified("loginPageMessage="+loginPageMessage);
}
protected java.lang.String prepareLoginPageMessage(java.lang.String loginPageMessage) {
loginPageMessage = Str.removeUnreadableChars(loginPageMessage);
return loginPageMessage;
}
public final boolean isLoginPageMessageSet() {
return this.loginPageMessage != null;
}
public final boolean isLoginPageMessage(java.lang.String loginPageMessage) {
if (this.loginPageMessage == null && loginPageMessage == null) return true;
return this.loginPageMessage != null && this.loginPageMessage.equals(loginPageMessage);
}
protected final void updateLoginPageMessage(Object value) {
setLoginPageMessage((java.lang.String)value);
}
// -----------------------------------------------------------
// - registerPageMessage
// -----------------------------------------------------------
private java.lang.String registerPageMessage;
public final java.lang.String getRegisterPageMessage() {
return registerPageMessage;
}
public final void setRegisterPageMessage(java.lang.String registerPageMessage) {
registerPageMessage = prepareRegisterPageMessage(registerPageMessage);
if (isRegisterPageMessage(registerPageMessage)) return;
this.registerPageMessage = registerPageMessage;
fireModified("registerPageMessage="+registerPageMessage);
}
protected java.lang.String prepareRegisterPageMessage(java.lang.String registerPageMessage) {
registerPageMessage = Str.removeUnreadableChars(registerPageMessage);
return registerPageMessage;
}
public final boolean isRegisterPageMessageSet() {
return this.registerPageMessage != null;
}
public final boolean isRegisterPageMessage(java.lang.String registerPageMessage) {
if (this.registerPageMessage == null && registerPageMessage == null) return true;
return this.registerPageMessage != null && this.registerPageMessage.equals(registerPageMessage);
}
protected final void updateRegisterPageMessage(Object value) {
setRegisterPageMessage((java.lang.String)value);
}
// -----------------------------------------------------------
// - aboutPageMessage
// -----------------------------------------------------------
private java.lang.String aboutPageMessage;
public final java.lang.String getAboutPageMessage() {
return aboutPageMessage;
}
public final void setAboutPageMessage(java.lang.String aboutPageMessage) {
aboutPageMessage = prepareAboutPageMessage(aboutPageMessage);
if (isAboutPageMessage(aboutPageMessage)) return;
this.aboutPageMessage = aboutPageMessage;
fireModified("aboutPageMessage="+aboutPageMessage);
}
protected java.lang.String prepareAboutPageMessage(java.lang.String aboutPageMessage) {
aboutPageMessage = Str.removeUnreadableChars(aboutPageMessage);
return aboutPageMessage;
}
public final boolean isAboutPageMessageSet() {
return this.aboutPageMessage != null;
}
public final boolean isAboutPageMessage(java.lang.String aboutPageMessage) {
if (this.aboutPageMessage == null && aboutPageMessage == null) return true;
return this.aboutPageMessage != null && this.aboutPageMessage.equals(aboutPageMessage);
}
protected final void updateAboutPageMessage(Object value) {
setAboutPageMessage((java.lang.String)value);
}
// -----------------------------------------------------------
// - userEmailMandatory
// -----------------------------------------------------------
private boolean userEmailMandatory;
public final boolean isUserEmailMandatory() {
return userEmailMandatory;
}
public final void setUserEmailMandatory(boolean userEmailMandatory) {
userEmailMandatory = prepareUserEmailMandatory(userEmailMandatory);
if (isUserEmailMandatory(userEmailMandatory)) return;
this.userEmailMandatory = userEmailMandatory;
fireModified("userEmailMandatory="+userEmailMandatory);
}
protected boolean prepareUserEmailMandatory(boolean userEmailMandatory) {
return userEmailMandatory;
}
public final boolean isUserEmailMandatory(boolean userEmailMandatory) {
return this.userEmailMandatory == userEmailMandatory;
}
protected final void updateUserEmailMandatory(Object value) {
setUserEmailMandatory((Boolean)value);
}
// -----------------------------------------------------------
// - registrationDisabled
// -----------------------------------------------------------
private boolean registrationDisabled;
public final boolean isRegistrationDisabled() {
return registrationDisabled;
}
public final void setRegistrationDisabled(boolean registrationDisabled) {
registrationDisabled = prepareRegistrationDisabled(registrationDisabled);
if (isRegistrationDisabled(registrationDisabled)) return;
this.registrationDisabled = registrationDisabled;
fireModified("registrationDisabled="+registrationDisabled);
}
protected boolean prepareRegistrationDisabled(boolean registrationDisabled) {
return registrationDisabled;
}
public final boolean isRegistrationDisabled(boolean registrationDisabled) {
return this.registrationDisabled == registrationDisabled;
}
protected final void updateRegistrationDisabled(Object value) {
setRegistrationDisabled((Boolean)value);
}
// -----------------------------------------------------------
// - projectCreationDisabled
// -----------------------------------------------------------
private boolean projectCreationDisabled;
public final boolean isProjectCreationDisabled() {
return projectCreationDisabled;
}
public final void setProjectCreationDisabled(boolean projectCreationDisabled) {
projectCreationDisabled = prepareProjectCreationDisabled(projectCreationDisabled);
if (isProjectCreationDisabled(projectCreationDisabled)) return;
this.projectCreationDisabled = projectCreationDisabled;
fireModified("projectCreationDisabled="+projectCreationDisabled);
}
protected boolean prepareProjectCreationDisabled(boolean projectCreationDisabled) {
return projectCreationDisabled;
}
public final boolean isProjectCreationDisabled(boolean projectCreationDisabled) {
return this.projectCreationDisabled == projectCreationDisabled;
}
protected final void updateProjectCreationDisabled(Object value) {
setProjectCreationDisabled((Boolean)value);
}
// -----------------------------------------------------------
// - defaultUserPassword
// -----------------------------------------------------------
private java.lang.String defaultUserPassword;
public final java.lang.String getDefaultUserPassword() {
return defaultUserPassword;
}
public final void setDefaultUserPassword(java.lang.String defaultUserPassword) {
defaultUserPassword = prepareDefaultUserPassword(defaultUserPassword);
if (isDefaultUserPassword(defaultUserPassword)) return;
this.defaultUserPassword = defaultUserPassword;
fireModified("defaultUserPassword="+defaultUserPassword);
}
protected java.lang.String prepareDefaultUserPassword(java.lang.String defaultUserPassword) {
defaultUserPassword = Str.removeUnreadableChars(defaultUserPassword);
return defaultUserPassword;
}
public final boolean isDefaultUserPasswordSet() {
return this.defaultUserPassword != null;
}
public final boolean isDefaultUserPassword(java.lang.String defaultUserPassword) {
if (this.defaultUserPassword == null && defaultUserPassword == null) return true;
return this.defaultUserPassword != null && this.defaultUserPassword.equals(defaultUserPassword);
}
protected final void updateDefaultUserPassword(Object value) {
setDefaultUserPassword((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("url")) updateUrl(value);
if (property.equals("adminEmail")) updateAdminEmail(value);
if (property.equals("googleAnalyticsId")) updateGoogleAnalyticsId(value);
if (property.equals("smtpServer")) updateSmtpServer(value);
if (property.equals("smtpPort")) updateSmtpPort(value);
if (property.equals("smtpTls")) updateSmtpTls(value);
if (property.equals("smtpUser")) updateSmtpUser(value);
if (property.equals("smtpPassword")) updateSmtpPassword(value);
if (property.equals("smtpFrom")) updateSmtpFrom(value);
if (property.equals("loginPageLogoUrl")) updateLoginPageLogoUrl(value);
if (property.equals("loginPageMessage")) updateLoginPageMessage(value);
if (property.equals("registerPageMessage")) updateRegisterPageMessage(value);
if (property.equals("aboutPageMessage")) updateAboutPageMessage(value);
if (property.equals("userEmailMandatory")) updateUserEmailMandatory(value);
if (property.equals("registrationDisabled")) updateRegistrationDisabled(value);
if (property.equals("projectCreationDisabled")) updateProjectCreationDisabled(value);
if (property.equals("defaultUserPassword")) updateDefaultUserPassword(value);
}
}
protected void repairDeadReferences(String entityId) {
super.repairDeadReferences(entityId);
}
// --- ensure integrity ---
public void ensureIntegrity() {
super.ensureIntegrity();
}
static SystemConfigDao systemConfigDao;
public static final void setSystemConfigDao(SystemConfigDao systemConfigDao) {
GSystemConfig.systemConfigDao = systemConfigDao;
}
}