org.infoglue.deliver.controllers.kernel.impl.simple
Class BasicURLComposer

java.lang.Object
  |
  +--org.infoglue.deliver.controllers.kernel.URLComposer
        |
        +--org.infoglue.deliver.controllers.kernel.impl.simple.BasicURLComposer

public class BasicURLComposer
extends URLComposer

Created by IntelliJ IDEA. User: lbj Date: 22-01-2004 Time: 16:41:17 To change this template use Options | File Templates.


Constructor Summary
BasicURLComposer()
           
 
Method Summary
 java.lang.String composeDigitalAssetUrl(java.lang.String dnsName, java.lang.String filename)
           
 java.lang.String composePageBaseUrl(java.lang.String dnsName)
           
 java.lang.String composePageUrl(org.exolab.castor.jdo.Database db, InfoGluePrincipal infoGluePrincipal, java.lang.Integer siteNodeId, java.lang.Integer languageId, java.lang.Integer contentId, DeliveryContext deliveryContext)
           
 java.lang.String composePageUrlAfterLanguageChange(org.exolab.castor.jdo.Database db, InfoGluePrincipal infoGluePrincipal, java.lang.Integer siteNodeId, java.lang.Integer languageId, java.lang.Integer contentId, DeliveryContext deliveryContext)
           
 
Methods inherited from class org.infoglue.deliver.controllers.kernel.URLComposer
getURLComposer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicURLComposer

public BasicURLComposer()
Method Detail

composeDigitalAssetUrl

public java.lang.String composeDigitalAssetUrl(java.lang.String dnsName,
                                               java.lang.String filename)
Specified by:
composeDigitalAssetUrl in class URLComposer

composePageUrl

public java.lang.String composePageUrl(org.exolab.castor.jdo.Database db,
                                       InfoGluePrincipal infoGluePrincipal,
                                       java.lang.Integer siteNodeId,
                                       java.lang.Integer languageId,
                                       java.lang.Integer contentId,
                                       DeliveryContext deliveryContext)
                                throws SystemException
Specified by:
composePageUrl in class URLComposer
SystemException

composePageUrlAfterLanguageChange

public java.lang.String composePageUrlAfterLanguageChange(org.exolab.castor.jdo.Database db,
                                                          InfoGluePrincipal infoGluePrincipal,
                                                          java.lang.Integer siteNodeId,
                                                          java.lang.Integer languageId,
                                                          java.lang.Integer contentId,
                                                          DeliveryContext deliveryContext)
                                                   throws SystemException
Specified by:
composePageUrlAfterLanguageChange in class URLComposer
SystemException

composePageBaseUrl

public java.lang.String composePageBaseUrl(java.lang.String dnsName)
Specified by:
composePageBaseUrl in class URLComposer