org.infoglue.cms.controllers.delivery.kernel.impl.simple
Class ComponentLogic

java.lang.Object
  |
  +--org.infoglue.cms.controllers.delivery.kernel.impl.simple.ComponentLogic

public class ComponentLogic
extends java.lang.Object


Constructor Summary
ComponentLogic(TemplateController templateController, InfoGlueComponent infoGlueComponent)
           
 
Method Summary
 java.lang.String getAssetUrl(java.lang.String propertyName, java.lang.String assetKey)
           
 java.lang.Integer getBoundContentId(java.lang.String propertyName)
           
 java.util.List getBoundPages(java.lang.String propertyName)
           
 java.lang.String getContentAttribute(java.lang.String propertyName, java.lang.String attributeName)
           
 java.lang.String getPageNavTitle(java.lang.String propertyName)
           
 java.lang.String getPageUrl(java.lang.String propertyName)
           
 java.lang.String getPageUrl(java.lang.String propertyName, java.lang.Integer contentId)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentLogic

public ComponentLogic(TemplateController templateController,
                      InfoGlueComponent infoGlueComponent)
Method Detail

getAssetUrl

public java.lang.String getAssetUrl(java.lang.String propertyName,
                                    java.lang.String assetKey)

getContentAttribute

public java.lang.String getContentAttribute(java.lang.String propertyName,
                                            java.lang.String attributeName)

getBoundContentId

public java.lang.Integer getBoundContentId(java.lang.String propertyName)

getBoundPages

public java.util.List getBoundPages(java.lang.String propertyName)

getPageUrl

public java.lang.String getPageUrl(java.lang.String propertyName)

getPageUrl

public java.lang.String getPageUrl(java.lang.String propertyName,
                                   java.lang.Integer contentId)

getPageNavTitle

public java.lang.String getPageNavTitle(java.lang.String propertyName)