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 StringAdmin email address for notification serviceprotected StringAuthoring urlConfiguration for the range facets in searchprotected ZonedDateTimethe last updated date of site configurationprotected Stringlive environmentprotected StringLive urlprotected Stringsite display nameprotected StringPattern for the plugins folderprotected RepositoryConfigTOweb project configuration if the site is dm-basedprotected booleanprotected Stringsandbox branchMap of fields & boosting to use in searchprotected static final longprotected Stringsite nameprotected Stringstaging environmentprotected booleanprotected StringStaging urlprotected Stringdefault timezoneprotected StringWEM project name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()booleanbooleanvoidsetAdminEmailAddress(String adminEmailAddress) voidsetAuthoringUrl(String authoringUrl) voidvoidsetLastUpdated(ZonedDateTime lastUpdated) voidsetLiveEnvironment(String liveEnvironment) voidsetLiveUrl(String liveUrl) voidvoidsetPluginFolderPattern(String pluginFolderPattern) voidsetProtectedFolderPatterns(List<String> protectedFolderPatterns) voidsetRepositoryConfig(RepositoryConfigTO repositoryConfig) voidsetRequirePeerReview(boolean requirePeerReview) voidsetSandboxBranch(String sandboxBranch) voidsetSearchFields(Map<String, Float> searchFields) voidsetStagingEnvironment(String stagingEnvironment) voidsetStagingEnvironmentEnabled(boolean stagingEnvironmentEnabled) voidsetStagingUrl(String stagingUrl) voidsetTimezone(String timezone) voidsetWemProject(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
-