org.nakedobjects.remoting.facade.proxy
Class ServerFacadeProxy

java.lang.Object
  extended by org.nakedobjects.remoting.facade.proxy.ServerFacadeProxy
All Implemented Interfaces:
ApplicationScopedComponent, Component, ServerFacade

public class ServerFacadeProxy
extends java.lang.Object
implements ServerFacade

previously called ClientConnection.


Constructor Summary
ServerFacadeProxy(ClientConnection connection)
           
 
Method Summary
 AuthorizationResponse authorizeUsability(AuthorizationRequestUsability request)
           
 AuthorizationResponse authorizeVisibility(AuthorizationRequestVisibility request)
           
 ClearAssociationResponse clearAssociation(ClearAssociationRequest request)
           
 ClearValueResponse clearValue(ClearValueRequest request)
           
 CloseSessionResponse closeSession(CloseSessionRequest request)
           
 ExecuteClientActionResponse executeClientAction(ExecuteClientActionRequest request)
           
 ExecuteServerActionResponse executeServerAction(ExecuteServerActionRequest request)
           
 FindInstancesResponse findInstances(FindInstancesRequest request)
           
 GetObjectResponse getObject(GetObjectRequest request)
           
 GetPropertiesResponse getProperties(GetPropertiesRequest request)
           
 HasInstancesResponse hasInstances(HasInstancesRequest request)
           
 void init()
           
 OidForServiceResponse oidForService(OidForServiceRequest request)
           
 OpenSessionResponse openSession(OpenSessionRequest request)
           
 ResolveFieldResponse resolveField(ResolveFieldRequest request)
           
 ResolveObjectResponse resolveImmediately(ResolveObjectRequest request)
           
 SetAssociationResponse setAssociation(SetAssociationRequest request)
           
 SetValueResponse setValue(SetValueRequest request)
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerFacadeProxy

public ServerFacadeProxy(ClientConnection connection)
Method Detail

init

public void init()
Specified by:
init in interface ApplicationScopedComponent

shutdown

public void shutdown()
Specified by:
shutdown in interface ApplicationScopedComponent

closeSession

public CloseSessionResponse closeSession(CloseSessionRequest request)
Specified by:
closeSession in interface ServerFacade

openSession

public OpenSessionResponse openSession(OpenSessionRequest request)
Specified by:
openSession in interface ServerFacade

authorizeUsability

public AuthorizationResponse authorizeUsability(AuthorizationRequestUsability request)
Specified by:
authorizeUsability in interface ServerFacade

authorizeVisibility

public AuthorizationResponse authorizeVisibility(AuthorizationRequestVisibility request)
Specified by:
authorizeVisibility in interface ServerFacade

setAssociation

public SetAssociationResponse setAssociation(SetAssociationRequest request)
Specified by:
setAssociation in interface ServerFacade

setValue

public SetValueResponse setValue(SetValueRequest request)
Specified by:
setValue in interface ServerFacade

clearAssociation

public ClearAssociationResponse clearAssociation(ClearAssociationRequest request)
Specified by:
clearAssociation in interface ServerFacade

clearValue

public ClearValueResponse clearValue(ClearValueRequest request)
Specified by:
clearValue in interface ServerFacade

executeServerAction

public ExecuteServerActionResponse executeServerAction(ExecuteServerActionRequest request)
Specified by:
executeServerAction in interface ServerFacade

executeClientAction

public ExecuteClientActionResponse executeClientAction(ExecuteClientActionRequest request)
Specified by:
executeClientAction in interface ServerFacade

getObject

public GetObjectResponse getObject(GetObjectRequest request)
Specified by:
getObject in interface ServerFacade

resolveImmediately

public ResolveObjectResponse resolveImmediately(ResolveObjectRequest request)
Specified by:
resolveImmediately in interface ServerFacade

resolveField

public ResolveFieldResponse resolveField(ResolveFieldRequest request)
Specified by:
resolveField in interface ServerFacade

findInstances

public FindInstancesResponse findInstances(FindInstancesRequest request)
Specified by:
findInstances in interface ServerFacade

hasInstances

public HasInstancesResponse hasInstances(HasInstancesRequest request)
Specified by:
hasInstances in interface ServerFacade

oidForService

public OidForServiceResponse oidForService(OidForServiceRequest request)
Specified by:
oidForService in interface ServerFacade

getProperties

public GetPropertiesResponse getProperties(GetPropertiesRequest request)
Specified by:
getProperties in interface ServerFacade


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.