com.cafesoft.cams.access
Interface AccessControlService

All Superinterfaces:
Debuggable, Service

public interface AccessControlService
extends Service

Defines an interface for a client-side AccessControlService hosted under a CamsClient.

Since:
11/06/02

Method Summary
 AccessControlResponse checkAccess(AccessControlRequest acReq)
          Request an Access Control check.
 AccessControlRequest createAccessControlRequest()
          Create an empty AccessControlRequest.
 void destroy(AccessControlRequest acReq)
          Destroy an AccessControlRequest.
 void destroy(AccessControlResponse acRes)
          Destroy an AccessControlResponse.
 
Methods inherited from interface com.cafesoft.core.service.Service
destroy, getServiceConfig, initialize
 
Methods inherited from interface com.cafesoft.core.util.Debuggable
setDebug
 

Method Detail

checkAccess

public AccessControlResponse checkAccess(AccessControlRequest acReq)
                                  throws AccessControlException,
                                         CamsTransportException
Request an Access Control check.

Parameters:
acReq - the access control request
Returns:
acRes the access control response
Throws:
AccessControlException - if an error when executing the access control check.
CamsTransportException
See Also:
AccessControlRequest, AccessControlResponse, AccessControlException

createAccessControlRequest

public AccessControlRequest createAccessControlRequest()
Create an empty AccessControlRequest.

Returns:
an empty AccessControlRequest.

destroy

public void destroy(AccessControlRequest acReq)
Destroy an AccessControlRequest.

Parameters:
acReq - the AccessControlRequest to be destroyed.

destroy

public void destroy(AccessControlResponse acRes)
Destroy an AccessControlResponse.

Parameters:
acRes - the AccessControlResponse to be destroyed.


Generated on 8:41:50 AM June 06, 2005, © 1996-2005 Cafésoft LLC. All rights reserved.