org.nakedobjects.remoting.facade
Interface ServerFacade

All Superinterfaces:
ApplicationScopedComponent, Component
All Known Implementing Classes:
ServerFacadeImpl, ServerFacadeLogger, ServerFacadeProxy

public interface ServerFacade
extends ApplicationScopedComponent

previously called Distribution.


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)
           
 OidForServiceResponse oidForService(OidForServiceRequest request)
           
 OpenSessionResponse openSession(OpenSessionRequest request)
           
 ResolveFieldResponse resolveField(ResolveFieldRequest request)
           
 ResolveObjectResponse resolveImmediately(ResolveObjectRequest request)
           
 SetAssociationResponse setAssociation(SetAssociationRequest request)
           
 SetValueResponse setValue(SetValueRequest request)
           
 
Methods inherited from interface org.nakedobjects.metamodel.commons.component.ApplicationScopedComponent
init, shutdown
 

Method Detail

openSession

OpenSessionResponse openSession(OpenSessionRequest request)

closeSession

CloseSessionResponse closeSession(CloseSessionRequest request)

authorizeUsability

AuthorizationResponse authorizeUsability(AuthorizationRequestUsability request)

authorizeVisibility

AuthorizationResponse authorizeVisibility(AuthorizationRequestVisibility request)

getProperties

GetPropertiesResponse getProperties(GetPropertiesRequest request)

setAssociation

SetAssociationResponse setAssociation(SetAssociationRequest request)

clearAssociation

ClearAssociationResponse clearAssociation(ClearAssociationRequest request)

setValue

SetValueResponse setValue(SetValueRequest request)

clearValue

ClearValueResponse clearValue(ClearValueRequest request)

executeClientAction

ExecuteClientActionResponse executeClientAction(ExecuteClientActionRequest request)

executeServerAction

ExecuteServerActionResponse executeServerAction(ExecuteServerActionRequest request)

oidForService

OidForServiceResponse oidForService(OidForServiceRequest request)

getObject

GetObjectResponse getObject(GetObjectRequest request)

resolveImmediately

ResolveObjectResponse resolveImmediately(ResolveObjectRequest request)

resolveField

ResolveFieldResponse resolveField(ResolveFieldRequest request)

findInstances

FindInstancesResponse findInstances(FindInstancesRequest request)

hasInstances

HasInstancesResponse hasInstances(HasInstancesRequest request)


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