com.solidstategroup.cms
Class Site

java.lang.Object
  extended by com.solidstategroup.cms.Site

public class Site
extends java.lang.Object


Constructor Summary
Site()
           
Site(int siteId, int majorVersion, int minorVersion, java.lang.String description, java.util.Date versionDate)
           
 
Method Summary
 void alertArticleContributers()
          Sends an email to all the people who last edited an article, informing them that their article has gone live
 boolean deploySite()
           
 boolean destroy()
           
 Articles execute()
           
 void flushCaches(javax.servlet.jsp.PageContext context)
           
 java.lang.String getDescription()
           
 int getMajorVersion()
           
 int getMinorVersion()
           
 java.util.Vector getRipeArticles()
           
 java.util.Vector getRipeArticleTypes()
           
 java.util.Vector getRipeChunkTemplates()
           
 java.util.Vector getRipeDocuments()
           
 Articles getSiteArticles()
           
 int getSiteId()
           
 java.util.Vector getStaleArticles()
           
 java.util.Vector getStaleArticleTypes()
           
 java.lang.String getVersion()
           
 java.util.Date getVersionDate()
           
 boolean isArticlePublished(int rootArticleId)
           
 boolean isRipeArticle(int rootArticleId)
           
 boolean patchArticle(Article articleToPatch)
           
 boolean patchArticleType(ArticleType articleTypeToPatch, boolean clearCache)
           
 boolean patchChunkType(ChunkType chunkTypeToPatch)
           
 boolean patchDeletedArticleType(ArticleType articleTypeToPatch)
           
 void setDescription(java.lang.String description)
           
 void setMajorVersion(int majorVersion)
           
 void setMinorVersion(int minorVersion)
           
 void setSiteId(int siteId)
           
 void setVersionDate(java.util.Date versionDate)
           
 boolean store()
           
 int updateMajorVersion()
           
 int updateMinorVersion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Site

public Site()

Site

public Site(int siteId,
            int majorVersion,
            int minorVersion,
            java.lang.String description,
            java.util.Date versionDate)
Method Detail

deploySite

public boolean deploySite()

flushCaches

public void flushCaches(javax.servlet.jsp.PageContext context)

execute

public Articles execute()

store

public boolean store()

alertArticleContributers

public void alertArticleContributers()
Sends an email to all the people who last edited an article, informing them that their article has gone live


updateMajorVersion

public int updateMajorVersion()

updateMinorVersion

public int updateMinorVersion()

isRipeArticle

public boolean isRipeArticle(int rootArticleId)

isArticlePublished

public boolean isArticlePublished(int rootArticleId)

getRipeArticles

public java.util.Vector getRipeArticles()

getStaleArticles

public java.util.Vector getStaleArticles()

getRipeArticleTypes

public java.util.Vector getRipeArticleTypes()

getStaleArticleTypes

public java.util.Vector getStaleArticleTypes()

getRipeChunkTemplates

public java.util.Vector getRipeChunkTemplates()

getRipeDocuments

public java.util.Vector getRipeDocuments()

destroy

public boolean destroy()

patchArticle

public boolean patchArticle(Article articleToPatch)

patchDeletedArticleType

public boolean patchDeletedArticleType(ArticleType articleTypeToPatch)

patchArticleType

public boolean patchArticleType(ArticleType articleTypeToPatch,
                                boolean clearCache)

patchChunkType

public boolean patchChunkType(ChunkType chunkTypeToPatch)

getVersion

public java.lang.String getVersion()

getSiteId

public int getSiteId()

setSiteId

public void setSiteId(int siteId)

setMajorVersion

public void setMajorVersion(int majorVersion)

getMajorVersion

public int getMajorVersion()

setMinorVersion

public void setMinorVersion(int minorVersion)

getMinorVersion

public int getMinorVersion()

setDescription

public void setDescription(java.lang.String description)

getDescription

public java.lang.String getDescription()

setVersionDate

public void setVersionDate(java.util.Date versionDate)

getVersionDate

public java.util.Date getVersionDate()

getSiteArticles

public Articles getSiteArticles()