Package org.craftercms.studio.api.v1.to
Class SiteConfigTO
java.lang.Object
org.craftercms.studio.api.v1.to.SiteConfigTO
- All Implemented Interfaces:
Serializable
This class stores Site Configuration
- Author:
- hyanghee, Dejan Brkic
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
Admin email address for notification serviceprotected String
Authoring urlConfiguration for the range facets in searchprotected ZonedDateTime
the last updated date of site configurationprotected String
live environmentprotected String
Live urlprotected String
site display nameprotected String
Pattern for the plugins folderprotected RepositoryConfigTO
web project configuration if the site is dm-basedprotected boolean
protected String
sandbox branchMap of fields & boosting to use in searchprotected static final long
protected String
site nameprotected String
staging environmentprotected boolean
protected String
Staging urlprotected String
default timezoneprotected String
WEM project name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()
boolean
boolean
void
setAdminEmailAddress
(String adminEmailAddress) void
setAuthoringUrl
(String authoringUrl) void
void
setLastUpdated
(ZonedDateTime lastUpdated) void
setLiveEnvironment
(String liveEnvironment) void
setLiveUrl
(String liveUrl) void
void
setPluginFolderPattern
(String pluginFolderPattern) void
setProtectedFolderPatterns
(List<String> protectedFolderPatterns) void
setRepositoryConfig
(RepositoryConfigTO repositoryConfig) void
setRequirePeerReview
(boolean requirePeerReview) void
setSandboxBranch
(String sandboxBranch) void
setSearchFields
(Map<String, Float> searchFields) void
setStagingEnvironment
(String stagingEnvironment) void
setStagingEnvironmentEnabled
(boolean stagingEnvironmentEnabled) void
setStagingUrl
(String stagingUrl) void
setTimezone
(String timezone) void
setWemProject
(String wemProject)
-
Field Details
-
serialVersionUID
protected static final long serialVersionUID- See Also:
-
wemProject
WEM project name -
siteName
site name -
name
site display name -
lastUpdated
the last updated date of site configuration -
repositoryConfig
web project configuration if the site is dm-based -
timezone
default timezone -
stagingEnvironmentEnabled
protected boolean stagingEnvironmentEnabled -
stagingEnvironment
staging environment -
liveEnvironment
live environment -
sandboxBranch
sandbox branch -
searchFields
Map of fields & boosting to use in search -
facets
Configuration for the range facets in search -
pluginFolderPattern
Pattern for the plugins folder -
authoringUrl
Authoring url -
stagingUrl
Staging url -
liveUrl
Live url -
adminEmailAddress
Admin email address for notification service -
requirePeerReview
protected boolean requirePeerReview -
protectedFolderPatterns
-
-
Constructor Details
-
SiteConfigTO
public SiteConfigTO()
-
-
Method Details
-
getWemProject
- Returns:
- the WEM project
-
setWemProject
-
getSiteName
-
getName
-
setName
-
setLastUpdated
-
getLastUpdated
-
getRepositoryConfig
-
setRepositoryConfig
-
setTimezone
-
getTimezone
-
getSandboxBranch
-
setSandboxBranch
-
getStagingEnvironment
-
setStagingEnvironment
-
getLiveEnvironment
-
setLiveEnvironment
-
isStagingEnvironmentEnabled
public boolean isStagingEnvironmentEnabled() -
setStagingEnvironmentEnabled
public void setStagingEnvironmentEnabled(boolean stagingEnvironmentEnabled) -
getSearchFields
-
setSearchFields
-
getFacets
-
setFacets
-
getPluginFolderPattern
-
setPluginFolderPattern
-
getAuthoringUrl
-
setAuthoringUrl
-
getStagingUrl
-
setStagingUrl
-
getLiveUrl
-
setLiveUrl
-
getAdminEmailAddress
-
setAdminEmailAddress
-
isRequirePeerReview
public boolean isRequirePeerReview() -
setRequirePeerReview
public void setRequirePeerReview(boolean requirePeerReview) -
getProtectedFolderPatterns
-
setProtectedFolderPatterns
-