org.infoglue.deliver.controllers.kernel
Class URLComposer

java.lang.Object
  extended by org.infoglue.deliver.controllers.kernel.URLComposer
Direct Known Subclasses:
BasicURLComposer

public abstract class URLComposer
extends java.lang.Object

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


Constructor Summary
URLComposer()
           
 
Method Summary
abstract  java.lang.String composeDigitalAssetUrl(java.lang.String dnsName, java.lang.String filename, DeliveryContext deliveryContext)
           
abstract  java.lang.String composePageBaseUrl(java.lang.String dnsName)
           
abstract  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)
           
abstract  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)
           
static URLComposer getURLComposer()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

URLComposer

public URLComposer()
Method Detail

getURLComposer

public static URLComposer getURLComposer()

composeDigitalAssetUrl

public abstract java.lang.String composeDigitalAssetUrl(java.lang.String dnsName,
                                                        java.lang.String filename,
                                                        DeliveryContext deliveryContext)

composePageUrl

public abstract 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
Throws:
SystemException

composePageUrlAfterLanguageChange

public abstract 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
Throws:
SystemException

composePageBaseUrl

public abstract java.lang.String composePageBaseUrl(java.lang.String dnsName)


Copyright © 2005 InfoGlue.org All Rights Reserved.