|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tapestry.services.impl.EngineServiceInnerProxy
public class EngineServiceInnerProxy
Inner proxy that actually resolves the engine service using the
EngineServiceSource
, then replaces itself in the outer
proxy.
EngineServiceOuterProxy
,
Serialized FormConstructor Summary | |
---|---|
EngineServiceInnerProxy(String serviceName,
EngineServiceOuterProxy outerProxy,
EngineServiceSource source)
|
Method Summary | |
---|---|
ILink |
getLink(boolean post,
Object parameter)
Builds a URL for a service. |
String |
getName()
Returns the name of the service. |
void |
service(IRequestCycle cycle)
Perform the service, interpreting the URL (from the HttpServletRequest ) responding appropriately, and rendering a
result page. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public EngineServiceInnerProxy(String serviceName, EngineServiceOuterProxy outerProxy, EngineServiceSource source)
Method Detail |
---|
public String toString()
toString
in class Object
public ILink getLink(boolean post, Object parameter)
IEngineService
This method changed incompatibly between release 3.0 and release 4.0.
getLink
in interface IEngineService
post
- if true, then the link will be used for a post (not a get, i.e., for a HTML form);
this may affect what information is encoded into the linkparameter
- An object that provide any additional information needed by the service. Each
service implementation will expect that an object of the proper type be passed in.
In some cases, a simple String will do; in others, a specific object (possibly
implementing an interface) will be required.
HttpServletResponse.encodeURL(java.lang.String)
.public void service(IRequestCycle cycle) throws IOException
IEngineService
HttpServletRequest
) responding appropriately, and rendering a
result page.
service
in interface IEngineService
cycle
- the incoming request
IOException
public String getName()
IEngineService
getName
in interface IEngineService
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |