org.exoplatform.web.application
Class URLBuilder<T>

java.lang.Object
  extended by org.exoplatform.web.application.URLBuilder<T>

public abstract class URLBuilder<T>
extends java.lang.Object

Created by The eXo Platform SAS Mar 29, 2007


Field Summary
protected  java.lang.String baseURL_
           
 
Constructor Summary
URLBuilder(java.lang.String baseURL)
           
 
Method Summary
 java.lang.String createAjaxURL(T targetComponent, java.lang.String action, java.lang.String targetBeanId)
           
 java.lang.String createAjaxURL(T targetComponent, java.lang.String action, java.lang.String confirm, java.lang.String targetBeanId)
           
 java.lang.String createAjaxURL(T targetComponent, java.lang.String action, java.lang.String confirm, java.lang.String targetBeanId, Parameter[] params)
           
 java.lang.String createURL(java.lang.String action)
           
protected abstract  void createURL(java.lang.StringBuilder builder, T targetComponent, java.lang.String action, java.lang.String targetBeanId, Parameter[] params)
           
abstract  java.lang.String createURL(java.lang.String action, Parameter[] params)
           
 java.lang.String createURL(java.lang.String action, java.lang.String objectId)
           
abstract  java.lang.String createURL(java.lang.String action, java.lang.String objectId, Parameter[] params)
           
 java.lang.String createURL(T targetComponent, java.lang.String action, java.lang.String targetBeanId)
           
 java.lang.String createURL(T targetComponent, java.lang.String action, java.lang.String confirm, java.lang.String targetBeanId, Parameter[] params)
           
 java.lang.String getBaseURL()
           
 void setBaseURL(java.lang.String url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

baseURL_

protected java.lang.String baseURL_
Constructor Detail

URLBuilder

public URLBuilder(java.lang.String baseURL)
Method Detail

getBaseURL

public java.lang.String getBaseURL()

setBaseURL

public void setBaseURL(java.lang.String url)

createURL

public java.lang.String createURL(java.lang.String action)

createURL

public abstract java.lang.String createURL(java.lang.String action,
                                           Parameter[] params)

createURL

public java.lang.String createURL(java.lang.String action,
                                  java.lang.String objectId)

createURL

public abstract java.lang.String createURL(java.lang.String action,
                                           java.lang.String objectId,
                                           Parameter[] params)

createURL

public java.lang.String createURL(T targetComponent,
                                  java.lang.String action,
                                  java.lang.String targetBeanId)

createAjaxURL

public java.lang.String createAjaxURL(T targetComponent,
                                      java.lang.String action,
                                      java.lang.String targetBeanId)

createAjaxURL

public java.lang.String createAjaxURL(T targetComponent,
                                      java.lang.String action,
                                      java.lang.String confirm,
                                      java.lang.String targetBeanId)

createAjaxURL

public java.lang.String createAjaxURL(T targetComponent,
                                      java.lang.String action,
                                      java.lang.String confirm,
                                      java.lang.String targetBeanId,
                                      Parameter[] params)

createURL

public java.lang.String createURL(T targetComponent,
                                  java.lang.String action,
                                  java.lang.String confirm,
                                  java.lang.String targetBeanId,
                                  Parameter[] params)

createURL

protected abstract void createURL(java.lang.StringBuilder builder,
                                  T targetComponent,
                                  java.lang.String action,
                                  java.lang.String targetBeanId,
                                  Parameter[] params)


Copyright © 2011 eXo Platform SAS. All Rights Reserved.