org.infoglue.deliver.applications.databeans
Class DeliveryContext

java.lang.Object
  extended by org.infoglue.deliver.applications.databeans.DeliveryContext
All Implemented Interfaces:
UsageListener

public class DeliveryContext
extends java.lang.Object
implements UsageListener

Author:
Mattias Bogeblad This class is used to store the context of a page and get and set information that is central to it. TODO - write more

Field Summary
static boolean DO_NOT_USE_INHERITANCE
           
static boolean DO_NOT_USE_LANGUAGE_FALLBACK
           
static java.lang.String META_INFO_BINDING_NAME
           
static java.lang.String NAV_TITLE_ATTRIBUTE_NAME
           
static java.lang.String TEMPLATE_ATTRIBUTE_NAME
           
static java.lang.String TITLE_ATTRIBUTE_NAME
           
static boolean USE_INHERITANCE
           
static boolean USE_LANGUAGE_FALLBACK
           
 
Method Summary
 void addUsedContent(java.lang.String usedContent)
           
 void addUsedContentVersion(java.lang.String usedContentVersion)
           
 void addUsedSiteNode(java.lang.String usedSiteNode)
           
 void addUsedSiteNodeVersion(java.lang.String usedSiteNodeVersion)
           
 java.lang.String[] getAllUsedEntities()
           
 java.lang.Integer getContentId()
           
 java.lang.String getContentType()
           
static DeliveryContext getDeliveryContext()
           
 boolean getDisableNiceUri()
           
 boolean getDisablePageCache()
           
 javax.servlet.http.HttpServletRequest getHttpServletRequest()
           
 javax.servlet.http.HttpServletResponse getHttpServletResponse()
           
 InfoGlueAbstractAction getInfoGlueAbstractAction()
           
 java.lang.Integer getLanguageId()
           
 java.lang.String getPageKey()
           
 java.lang.String getPagePath()
           
 java.lang.String getRepositoryName()
           
 Session getSession()
           
 boolean getShowSimple()
           
 java.lang.Integer getSiteNodeId()
           
 java.util.List getUsageListeners()
           
 boolean getUseFullUrl()
           
 void setContentId(java.lang.Integer contentId)
           
 void setContentType(java.lang.String contentType)
           
 void setDisableNiceUri(boolean disableNiceUri)
           
 void setDisablePageCache(boolean disablePageCache)
           
 void setHttpServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
           
 void setHttpServletResponse(javax.servlet.http.HttpServletResponse httpServletResponse)
           
 void setInfoGlueAbstractAction(InfoGlueAbstractAction action)
           
 void setLanguageId(java.lang.Integer languageId)
           
 void setPageKey(java.lang.String pageKey)
           
 void setPagePath(java.lang.String pagePath)
           
 void setRepositoryName(java.lang.String repositoryName)
           
 void setSession(Session session)
           
 void setShowSimple(boolean showSimple)
           
 void setSiteNodeId(java.lang.Integer siteNodeId)
           
 void setUseFullUrl(boolean useFullUrl)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

META_INFO_BINDING_NAME

public static final java.lang.String META_INFO_BINDING_NAME
See Also:
Constant Field Values

TEMPLATE_ATTRIBUTE_NAME

public static final java.lang.String TEMPLATE_ATTRIBUTE_NAME
See Also:
Constant Field Values

TITLE_ATTRIBUTE_NAME

public static final java.lang.String TITLE_ATTRIBUTE_NAME
See Also:
Constant Field Values

NAV_TITLE_ATTRIBUTE_NAME

public static final java.lang.String NAV_TITLE_ATTRIBUTE_NAME
See Also:
Constant Field Values

USE_LANGUAGE_FALLBACK

public static final boolean USE_LANGUAGE_FALLBACK
See Also:
Constant Field Values

DO_NOT_USE_LANGUAGE_FALLBACK

public static final boolean DO_NOT_USE_LANGUAGE_FALLBACK
See Also:
Constant Field Values

USE_INHERITANCE

public static final boolean USE_INHERITANCE
See Also:
Constant Field Values

DO_NOT_USE_INHERITANCE

public static final boolean DO_NOT_USE_INHERITANCE
See Also:
Constant Field Values
Method Detail

getDeliveryContext

public static DeliveryContext getDeliveryContext()

getSiteNodeId

public java.lang.Integer getSiteNodeId()

setSiteNodeId

public void setSiteNodeId(java.lang.Integer siteNodeId)

getContentId

public java.lang.Integer getContentId()

setContentId

public void setContentId(java.lang.Integer contentId)

getLanguageId

public java.lang.Integer getLanguageId()

setLanguageId

public void setLanguageId(java.lang.Integer languageId)

getRepositoryName

public java.lang.String getRepositoryName()

setRepositoryName

public void setRepositoryName(java.lang.String repositoryName)

getPageKey

public java.lang.String getPageKey()

getPagePath

public java.lang.String getPagePath()

setPageKey

public void setPageKey(java.lang.String pageKey)

setPagePath

public void setPagePath(java.lang.String pagePath)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getSession

public Session getSession()

setSession

public void setSession(Session session)

getInfoGlueAbstractAction

public InfoGlueAbstractAction getInfoGlueAbstractAction()

setInfoGlueAbstractAction

public void setInfoGlueAbstractAction(InfoGlueAbstractAction action)

getHttpServletRequest

public javax.servlet.http.HttpServletRequest getHttpServletRequest()

setHttpServletRequest

public void setHttpServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)

getHttpServletResponse

public javax.servlet.http.HttpServletResponse getHttpServletResponse()

setHttpServletResponse

public void setHttpServletResponse(javax.servlet.http.HttpServletResponse httpServletResponse)

addUsedContent

public void addUsedContent(java.lang.String usedContent)
Specified by:
addUsedContent in interface UsageListener

addUsedSiteNode

public void addUsedSiteNode(java.lang.String usedSiteNode)
Specified by:
addUsedSiteNode in interface UsageListener

addUsedContentVersion

public void addUsedContentVersion(java.lang.String usedContentVersion)
Specified by:
addUsedContentVersion in interface UsageListener

addUsedSiteNodeVersion

public void addUsedSiteNodeVersion(java.lang.String usedSiteNodeVersion)
Specified by:
addUsedSiteNodeVersion in interface UsageListener

getAllUsedEntities

public java.lang.String[] getAllUsedEntities()
Specified by:
getAllUsedEntities in interface UsageListener

getUsageListeners

public java.util.List getUsageListeners()

getShowSimple

public boolean getShowSimple()

setShowSimple

public void setShowSimple(boolean showSimple)

getContentType

public java.lang.String getContentType()

setContentType

public void setContentType(java.lang.String contentType)

getDisablePageCache

public boolean getDisablePageCache()

setDisablePageCache

public void setDisablePageCache(boolean disablePageCache)

getUseFullUrl

public boolean getUseFullUrl()

setUseFullUrl

public void setUseFullUrl(boolean useFullUrl)

getDisableNiceUri

public boolean getDisableNiceUri()

setDisableNiceUri

public void setDisableNiceUri(boolean disableNiceUri)


Copyright © 2005 InfoGlue.org All Rights Reserved.