Class SiteConfigTO

java.lang.Object
org.craftercms.studio.api.v1.to.SiteConfigTO
All Implemented Interfaces:
Serializable

public class SiteConfigTO extends Object implements Serializable
This class stores Site Configuration
Author:
hyanghee, Dejan Brkic
See Also:
  • Field Details

    • serialVersionUID

      protected static final long serialVersionUID
      See Also:
    • wemProject

      protected String wemProject
      WEM project name
    • siteName

      protected String siteName
      site name
    • name

      protected String name
      site display name
    • lastUpdated

      protected ZonedDateTime lastUpdated
      the last updated date of site configuration
    • repositoryConfig

      protected RepositoryConfigTO repositoryConfig
      web project configuration if the site is dm-based
    • timezone

      protected String timezone
      default timezone
    • stagingEnvironmentEnabled

      protected boolean stagingEnvironmentEnabled
    • stagingEnvironment

      protected String stagingEnvironment
      staging environment
    • liveEnvironment

      protected String liveEnvironment
      live environment
    • sandboxBranch

      protected String sandboxBranch
      sandbox branch
    • searchFields

      protected Map<String,Float> searchFields
      Map of fields & boosting to use in search
    • facets

      protected Map<String,FacetTO> facets
      Configuration for the range facets in search
    • pluginFolderPattern

      protected String pluginFolderPattern
      Pattern for the plugins folder
    • authoringUrl

      protected String authoringUrl
      Authoring url
    • stagingUrl

      protected String stagingUrl
      Staging url
    • liveUrl

      protected String liveUrl
      Live url
    • adminEmailAddress

      protected String adminEmailAddress
      Admin email address for notification service
    • requirePeerReview

      protected boolean requirePeerReview
    • protectedFolderPatterns

      protected List<String> protectedFolderPatterns
  • Constructor Details

    • SiteConfigTO

      public SiteConfigTO()
  • Method Details

    • getWemProject

      public String getWemProject()
      Returns:
      the WEM project
    • setWemProject

      public void setWemProject(String wemProject)
    • getSiteName

      public String getSiteName()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • setLastUpdated

      public void setLastUpdated(ZonedDateTime lastUpdated)
    • getLastUpdated

      public ZonedDateTime getLastUpdated()
    • getRepositoryConfig

      public RepositoryConfigTO getRepositoryConfig()
    • setRepositoryConfig

      public void setRepositoryConfig(RepositoryConfigTO repositoryConfig)
    • setTimezone

      public void setTimezone(String timezone)
    • getTimezone

      public String getTimezone()
    • getSandboxBranch

      public String getSandboxBranch()
    • setSandboxBranch

      public void setSandboxBranch(String sandboxBranch)
    • getStagingEnvironment

      public String getStagingEnvironment()
    • setStagingEnvironment

      public void setStagingEnvironment(String stagingEnvironment)
    • getLiveEnvironment

      public String getLiveEnvironment()
    • setLiveEnvironment

      public void setLiveEnvironment(String liveEnvironment)
    • isStagingEnvironmentEnabled

      public boolean isStagingEnvironmentEnabled()
    • setStagingEnvironmentEnabled

      public void setStagingEnvironmentEnabled(boolean stagingEnvironmentEnabled)
    • getSearchFields

      public Map<String,Float> getSearchFields()
    • setSearchFields

      public void setSearchFields(Map<String,Float> searchFields)
    • getFacets

      public Map<String,FacetTO> getFacets()
    • setFacets

      public void setFacets(Map<String,FacetTO> facets)
    • getPluginFolderPattern

      public String getPluginFolderPattern()
    • setPluginFolderPattern

      public void setPluginFolderPattern(String pluginFolderPattern)
    • getAuthoringUrl

      public String getAuthoringUrl()
    • setAuthoringUrl

      public void setAuthoringUrl(String authoringUrl)
    • getStagingUrl

      public String getStagingUrl()
    • setStagingUrl

      public void setStagingUrl(String stagingUrl)
    • getLiveUrl

      public String getLiveUrl()
    • setLiveUrl

      public void setLiveUrl(String liveUrl)
    • getAdminEmailAddress

      public String getAdminEmailAddress()
    • setAdminEmailAddress

      public void setAdminEmailAddress(String adminEmailAddress)
    • isRequirePeerReview

      public boolean isRequirePeerReview()
    • setRequirePeerReview

      public void setRequirePeerReview(boolean requirePeerReview)
    • getProtectedFolderPatterns

      public List<String> getProtectedFolderPatterns()
    • setProtectedFolderPatterns

      public void setProtectedFolderPatterns(List<String> protectedFolderPatterns)