it.eng.qbe.urlgenerator
Class SelectFieldForJoinWithParentUrlGenerator

java.lang.Object
  extended by it.eng.qbe.urlgenerator.SelectFieldForJoinWithParentUrlGenerator
All Implemented Interfaces:
IURLGenerator

public class SelectFieldForJoinWithParentUrlGenerator
extends java.lang.Object
implements IURLGenerator

The Class SelectFieldForJoinWithParentUrlGenerator.

Author:
Andrea Zoppello This implementation of IURLGenerator is responsible for generating URL to select a field that will be the right value for a join value

Constructor Summary
SelectFieldForJoinWithParentUrlGenerator(IQbeUrlGenerator qbeUrlGenerator, javax.servlet.http.HttpServletRequest httpRequest)
          The Constructor.
SelectFieldForJoinWithParentUrlGenerator(java.lang.String classCompleteName, IQbeUrlGenerator qbeUrlGenerator, javax.servlet.http.HttpServletRequest httpRequest, java.lang.String classPrefix)
          The Constructor.
 
Method Summary
 java.lang.String generateURL(java.lang.Object source)
          Generate url.
 java.lang.String generateURL(java.lang.Object source, java.lang.Object addtionalParameter)
          Generate url.
 java.lang.String generateURL(java.lang.Object source, java.lang.Object source2, java.lang.Object addtionalParameter)
          Generate url.
 java.lang.String getClassName()
          Gets the class name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectFieldForJoinWithParentUrlGenerator

public SelectFieldForJoinWithParentUrlGenerator(IQbeUrlGenerator qbeUrlGenerator,
                                                javax.servlet.http.HttpServletRequest httpRequest)
The Constructor.

Parameters:
qbeUrlGenerator - the qbe url generator
httpRequest - the http request

SelectFieldForJoinWithParentUrlGenerator

public SelectFieldForJoinWithParentUrlGenerator(java.lang.String classCompleteName,
                                                IQbeUrlGenerator qbeUrlGenerator,
                                                javax.servlet.http.HttpServletRequest httpRequest,
                                                java.lang.String classPrefix)
The Constructor.

Parameters:
classCompleteName - the class complete name
qbeUrlGenerator - the qbe url generator
httpRequest - the http request
classPrefix - the class prefix
Method Detail

generateURL

public java.lang.String generateURL(java.lang.Object source)
Generate url.

Specified by:
generateURL in interface IURLGenerator
Parameters:
source - the source
Returns:
the string
See Also:
it.eng.qbe.javascript.IURLGenerator#generateURL(java.lang.Object)

generateURL

public java.lang.String generateURL(java.lang.Object source,
                                    java.lang.Object addtionalParameter)
Generate url.

Specified by:
generateURL in interface IURLGenerator
Parameters:
source - the source
addtionalParameter - the addtional parameter
Returns:
the string
See Also:
it.eng.qbe.javascript.IURLGenerator#generateURL(java.lang.Object, java.lang.Object)

generateURL

public java.lang.String generateURL(java.lang.Object source,
                                    java.lang.Object source2,
                                    java.lang.Object addtionalParameter)
Generate url.

Specified by:
generateURL in interface IURLGenerator
Parameters:
source - the source
source2 - the source2
addtionalParameter - the addtional parameter
Returns:
the string
See Also:
it.eng.qbe.javascript.IURLGenerator#generateURL(java.lang.Object, java.lang.Object, java.lang.Object)

getClassName

public java.lang.String getClassName()
Description copied from interface: IURLGenerator
Gets the class name.

Specified by:
getClassName in interface IURLGenerator
Returns:
the class name