All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bimserver.models.store.impl.ServerSettingsImpl Maven / Gradle / Ivy

/**
 * Copyright (C) 2009-2014 BIMserver.org
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see .
 */
package org.bimserver.models.store.impl;

import org.bimserver.emf.IdEObjectImpl;
import org.bimserver.models.store.ServerSettings;
import org.bimserver.models.store.SmtpProtocol;
import org.bimserver.models.store.StorePackage;
import org.bimserver.models.store.WebModulePluginConfiguration;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;

/**
 * 
 * An implementation of the model object 'Server Settings'.
 * 
 * 

* The following features are implemented: *

*
    *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#isSendConfirmationEmailAfterRegistration Send Confirmation Email After Registration}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getAllowSelfRegistration Allow Self Registration}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#isAllowUsersToCreateTopLevelProjects Allow Users To Create Top Level Projects}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getCheckinMergingEnabled Checkin Merging Enabled}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getSmtpServer Smtp Server}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getEmailSenderAddress Email Sender Address}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getEmailSenderName Email Sender Name}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getSiteAddress Site Address}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#isGenerateGeometryOnCheckin Generate Geometry On Checkin}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#isAllowOnlyWhitelisted Allow Only Whitelisted}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getWhitelistedDomains Whitelisted Domains}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getHideUserListForNonAdmin Hide User List For Non Admin}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getProtocolBuffersPort Protocol Buffers Port}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getCacheOutputFiles Cache Output Files}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getWebModules Web Modules}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getWebModule Web Module}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getServiceRepositoryUrl Service Repository Url}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#isSendEmailOnNewRevision Send Email On New Revision}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getSessionTimeOutSeconds Session Time Out Seconds}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getSmtpUsername Smtp Username}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getSmtpPassword Smtp Password}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getSmtpPort Smtp Port}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getSmtpProtocol Smtp Protocol}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#isReuseGeometry Reuse Geometry}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#isAllowCreateValidatedUser Allow Create Validated User}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getRenderEngineProcesses Render Engine Processes}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#isPluginStrictVersionChecking Plugin Strict Version Checking}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getName Name}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getDescription Description}
  • *
  • {@link org.bimserver.models.store.impl.ServerSettingsImpl#getIcon Icon}
  • *
* * @generated */ public class ServerSettingsImpl extends IdEObjectImpl implements ServerSettings { /** * * * @generated */ protected ServerSettingsImpl() { super(); } /** * * * @generated */ @Override protected EClass eStaticClass() { return StorePackage.Literals.SERVER_SETTINGS; } /** * * * @generated */ @Override protected int eStaticFeatureCount() { return 0; } /** * * * @generated */ public boolean isSendConfirmationEmailAfterRegistration() { return (Boolean) eGet(StorePackage.Literals.SERVER_SETTINGS__SEND_CONFIRMATION_EMAIL_AFTER_REGISTRATION, true); } /** * * * @generated */ public void setSendConfirmationEmailAfterRegistration(boolean newSendConfirmationEmailAfterRegistration) { eSet(StorePackage.Literals.SERVER_SETTINGS__SEND_CONFIRMATION_EMAIL_AFTER_REGISTRATION, newSendConfirmationEmailAfterRegistration); } /** * * * @generated */ public Boolean getAllowSelfRegistration() { return (Boolean) eGet(StorePackage.Literals.SERVER_SETTINGS__ALLOW_SELF_REGISTRATION, true); } /** * * * @generated */ public void setAllowSelfRegistration(Boolean newAllowSelfRegistration) { eSet(StorePackage.Literals.SERVER_SETTINGS__ALLOW_SELF_REGISTRATION, newAllowSelfRegistration); } /** * * * @generated */ public boolean isAllowUsersToCreateTopLevelProjects() { return (Boolean) eGet(StorePackage.Literals.SERVER_SETTINGS__ALLOW_USERS_TO_CREATE_TOP_LEVEL_PROJECTS, true); } /** * * * @generated */ public void setAllowUsersToCreateTopLevelProjects(boolean newAllowUsersToCreateTopLevelProjects) { eSet(StorePackage.Literals.SERVER_SETTINGS__ALLOW_USERS_TO_CREATE_TOP_LEVEL_PROJECTS, newAllowUsersToCreateTopLevelProjects); } /** * * * @generated */ public Boolean getCheckinMergingEnabled() { return (Boolean) eGet(StorePackage.Literals.SERVER_SETTINGS__CHECKIN_MERGING_ENABLED, true); } /** * * * @generated */ public void setCheckinMergingEnabled(Boolean newCheckinMergingEnabled) { eSet(StorePackage.Literals.SERVER_SETTINGS__CHECKIN_MERGING_ENABLED, newCheckinMergingEnabled); } /** * * * @generated */ public String getSmtpServer() { return (String) eGet(StorePackage.Literals.SERVER_SETTINGS__SMTP_SERVER, true); } /** * * * @generated */ public void setSmtpServer(String newSmtpServer) { eSet(StorePackage.Literals.SERVER_SETTINGS__SMTP_SERVER, newSmtpServer); } /** * * * @generated */ public String getEmailSenderAddress() { return (String) eGet(StorePackage.Literals.SERVER_SETTINGS__EMAIL_SENDER_ADDRESS, true); } /** * * * @generated */ public void setEmailSenderAddress(String newEmailSenderAddress) { eSet(StorePackage.Literals.SERVER_SETTINGS__EMAIL_SENDER_ADDRESS, newEmailSenderAddress); } /** * * * @generated */ public String getEmailSenderName() { return (String) eGet(StorePackage.Literals.SERVER_SETTINGS__EMAIL_SENDER_NAME, true); } /** * * * @generated */ public void setEmailSenderName(String newEmailSenderName) { eSet(StorePackage.Literals.SERVER_SETTINGS__EMAIL_SENDER_NAME, newEmailSenderName); } /** * * * @generated */ public String getSiteAddress() { return (String) eGet(StorePackage.Literals.SERVER_SETTINGS__SITE_ADDRESS, true); } /** * * * @generated */ public void setSiteAddress(String newSiteAddress) { eSet(StorePackage.Literals.SERVER_SETTINGS__SITE_ADDRESS, newSiteAddress); } /** * * * @generated */ public boolean isGenerateGeometryOnCheckin() { return (Boolean) eGet(StorePackage.Literals.SERVER_SETTINGS__GENERATE_GEOMETRY_ON_CHECKIN, true); } /** * * * @generated */ public void setGenerateGeometryOnCheckin(boolean newGenerateGeometryOnCheckin) { eSet(StorePackage.Literals.SERVER_SETTINGS__GENERATE_GEOMETRY_ON_CHECKIN, newGenerateGeometryOnCheckin); } /** * * * @generated */ public boolean isAllowOnlyWhitelisted() { return (Boolean) eGet(StorePackage.Literals.SERVER_SETTINGS__ALLOW_ONLY_WHITELISTED, true); } /** * * * @generated */ public void setAllowOnlyWhitelisted(boolean newAllowOnlyWhitelisted) { eSet(StorePackage.Literals.SERVER_SETTINGS__ALLOW_ONLY_WHITELISTED, newAllowOnlyWhitelisted); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getWhitelistedDomains() { return (EList) eGet(StorePackage.Literals.SERVER_SETTINGS__WHITELISTED_DOMAINS, true); } /** * * * @generated */ public Boolean getHideUserListForNonAdmin() { return (Boolean) eGet(StorePackage.Literals.SERVER_SETTINGS__HIDE_USER_LIST_FOR_NON_ADMIN, true); } /** * * * @generated */ public void setHideUserListForNonAdmin(Boolean newHideUserListForNonAdmin) { eSet(StorePackage.Literals.SERVER_SETTINGS__HIDE_USER_LIST_FOR_NON_ADMIN, newHideUserListForNonAdmin); } /** * * * @generated */ public Integer getProtocolBuffersPort() { return (Integer) eGet(StorePackage.Literals.SERVER_SETTINGS__PROTOCOL_BUFFERS_PORT, true); } /** * * * @generated */ public void setProtocolBuffersPort(Integer newProtocolBuffersPort) { eSet(StorePackage.Literals.SERVER_SETTINGS__PROTOCOL_BUFFERS_PORT, newProtocolBuffersPort); } /** * * * @generated */ public Boolean getCacheOutputFiles() { return (Boolean) eGet(StorePackage.Literals.SERVER_SETTINGS__CACHE_OUTPUT_FILES, true); } /** * * * @generated */ public void setCacheOutputFiles(Boolean newCacheOutputFiles) { eSet(StorePackage.Literals.SERVER_SETTINGS__CACHE_OUTPUT_FILES, newCacheOutputFiles); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getWebModules() { return (EList) eGet(StorePackage.Literals.SERVER_SETTINGS__WEB_MODULES, true); } /** * * * @generated */ public WebModulePluginConfiguration getWebModule() { return (WebModulePluginConfiguration) eGet(StorePackage.Literals.SERVER_SETTINGS__WEB_MODULE, true); } /** * * * @generated */ public void setWebModule(WebModulePluginConfiguration newWebModule) { eSet(StorePackage.Literals.SERVER_SETTINGS__WEB_MODULE, newWebModule); } /** * * * @generated */ public String getServiceRepositoryUrl() { return (String) eGet(StorePackage.Literals.SERVER_SETTINGS__SERVICE_REPOSITORY_URL, true); } /** * * * @generated */ public void setServiceRepositoryUrl(String newServiceRepositoryUrl) { eSet(StorePackage.Literals.SERVER_SETTINGS__SERVICE_REPOSITORY_URL, newServiceRepositoryUrl); } /** * * * @generated */ public boolean isSendEmailOnNewRevision() { return (Boolean) eGet(StorePackage.Literals.SERVER_SETTINGS__SEND_EMAIL_ON_NEW_REVISION, true); } /** * * * @generated */ public void setSendEmailOnNewRevision(boolean newSendEmailOnNewRevision) { eSet(StorePackage.Literals.SERVER_SETTINGS__SEND_EMAIL_ON_NEW_REVISION, newSendEmailOnNewRevision); } /** * * * @generated */ public int getSessionTimeOutSeconds() { return (Integer) eGet(StorePackage.Literals.SERVER_SETTINGS__SESSION_TIME_OUT_SECONDS, true); } /** * * * @generated */ public void setSessionTimeOutSeconds(int newSessionTimeOutSeconds) { eSet(StorePackage.Literals.SERVER_SETTINGS__SESSION_TIME_OUT_SECONDS, newSessionTimeOutSeconds); } /** * * * @generated */ public String getSmtpUsername() { return (String) eGet(StorePackage.Literals.SERVER_SETTINGS__SMTP_USERNAME, true); } /** * * * @generated */ public void setSmtpUsername(String newSmtpUsername) { eSet(StorePackage.Literals.SERVER_SETTINGS__SMTP_USERNAME, newSmtpUsername); } /** * * * @generated */ public String getSmtpPassword() { return (String) eGet(StorePackage.Literals.SERVER_SETTINGS__SMTP_PASSWORD, true); } /** * * * @generated */ public void setSmtpPassword(String newSmtpPassword) { eSet(StorePackage.Literals.SERVER_SETTINGS__SMTP_PASSWORD, newSmtpPassword); } /** * * * @generated */ public int getSmtpPort() { return (Integer) eGet(StorePackage.Literals.SERVER_SETTINGS__SMTP_PORT, true); } /** * * * @generated */ public void setSmtpPort(int newSmtpPort) { eSet(StorePackage.Literals.SERVER_SETTINGS__SMTP_PORT, newSmtpPort); } /** * * * @generated */ public SmtpProtocol getSmtpProtocol() { return (SmtpProtocol) eGet(StorePackage.Literals.SERVER_SETTINGS__SMTP_PROTOCOL, true); } /** * * * @generated */ public void setSmtpProtocol(SmtpProtocol newSmtpProtocol) { eSet(StorePackage.Literals.SERVER_SETTINGS__SMTP_PROTOCOL, newSmtpProtocol); } /** * * * @generated */ public boolean isReuseGeometry() { return (Boolean) eGet(StorePackage.Literals.SERVER_SETTINGS__REUSE_GEOMETRY, true); } /** * * * @generated */ public void setReuseGeometry(boolean newReuseGeometry) { eSet(StorePackage.Literals.SERVER_SETTINGS__REUSE_GEOMETRY, newReuseGeometry); } /** * * * @generated */ public boolean isAllowCreateValidatedUser() { return (Boolean) eGet(StorePackage.Literals.SERVER_SETTINGS__ALLOW_CREATE_VALIDATED_USER, true); } /** * * * @generated */ public void setAllowCreateValidatedUser(boolean newAllowCreateValidatedUser) { eSet(StorePackage.Literals.SERVER_SETTINGS__ALLOW_CREATE_VALIDATED_USER, newAllowCreateValidatedUser); } /** * * * @generated */ public int getRenderEngineProcesses() { return (Integer) eGet(StorePackage.Literals.SERVER_SETTINGS__RENDER_ENGINE_PROCESSES, true); } /** * * * @generated */ public void setRenderEngineProcesses(int newRenderEngineProcesses) { eSet(StorePackage.Literals.SERVER_SETTINGS__RENDER_ENGINE_PROCESSES, newRenderEngineProcesses); } /** * * * @generated */ public boolean isPluginStrictVersionChecking() { return (Boolean) eGet(StorePackage.Literals.SERVER_SETTINGS__PLUGIN_STRICT_VERSION_CHECKING, true); } /** * * * @generated */ public void setPluginStrictVersionChecking(boolean newPluginStrictVersionChecking) { eSet(StorePackage.Literals.SERVER_SETTINGS__PLUGIN_STRICT_VERSION_CHECKING, newPluginStrictVersionChecking); } /** * * * @generated */ public String getName() { return (String) eGet(StorePackage.Literals.SERVER_SETTINGS__NAME, true); } /** * * * @generated */ public void setName(String newName) { eSet(StorePackage.Literals.SERVER_SETTINGS__NAME, newName); } /** * * * @generated */ public String getDescription() { return (String) eGet(StorePackage.Literals.SERVER_SETTINGS__DESCRIPTION, true); } /** * * * @generated */ public void setDescription(String newDescription) { eSet(StorePackage.Literals.SERVER_SETTINGS__DESCRIPTION, newDescription); } /** * * * @generated */ public String getIcon() { return (String) eGet(StorePackage.Literals.SERVER_SETTINGS__ICON, true); } /** * * * @generated */ public void setIcon(String newIcon) { eSet(StorePackage.Literals.SERVER_SETTINGS__ICON, newIcon); } } //ServerSettingsImpl




© 2015 - 2024 Weber Informatics LLC | Privacy Policy