org.exoplatform.web.application
Class URLBuilder<T>
java.lang.Object
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 |
baseURL_
protected java.lang.String baseURL_
URLBuilder
public URLBuilder(java.lang.String baseURL)
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 © 2010 eXo Platform SAS. All Rights Reserved.