org.csapi.jr.se.pam.event
Interface PAMEventManager

All Superinterfaces:
CsapiInterface, java.io.Serializable, Service

public interface PAMEventManager
extends Service

This interface represents a PAMEventManager.


Field Summary
 
Fields inherited from interface org.csapi.jr.se.Service
IN_SERVICE_STATE, OUT_OF_SERVICE_STATE
 
Method Summary
 void activateService(java.lang.String identity, byte[] authToken)
          Invokes the activateService() method on the Parlay Gateway.
 void deactivateService(java.lang.String identity, byte[] authToken)
          Invokes the deactivateService() method on the Parlay Gateway.
 org.csapi.jr.se.pam.PAMAccessControlData getAccessControl(java.lang.String identity, byte[] authToken)
          Invokes the getAccessControl() method on the Parlay Gateway.
 byte[] getAuthToken(org.csapi.jr.se.Attribute[] askerData)
          Invokes the getAuthToken() method on the Parlay Gateway.
 boolean isActiveIdentity(java.lang.String identity, byte[] authToken)
          Invokes the isActiveIdentity() method on the Parlay Gateway.
 org.csapi.jr.se.CsapiInterface obtainInterface(java.lang.String interfaceName)
          Invokes the obtainInterface() method on the Parlay Gateway.
 void setAccessControl(java.lang.String identity, java.lang.String operation, org.csapi.jr.se.pam.PAMAccessControlData newAccessControl, byte[] authToken)
          Invokes the setAccessControl() method on the Parlay Gateway.
 
Methods inherited from interface org.csapi.jr.se.Service
addServiceStateChangeListener, getServiceState, removeServiceStateChangeListener, setCallback
 

Method Detail

getAuthToken

public byte[] getAuthToken(org.csapi.jr.se.Attribute[] askerData)
                    throws PlatformException,
                           CommonException,
                           PamInvalidCredentialException
Invokes the getAuthToken() method on the Parlay Gateway.

PlatformException
CommonException
PamInvalidCredentialException

obtainInterface

public org.csapi.jr.se.CsapiInterface obtainInterface(java.lang.String interfaceName)
                                               throws PlatformException,
                                                      CommonException,
                                                      PamUnavailableInterfaceException
Invokes the obtainInterface() method on the Parlay Gateway.

PlatformException
CommonException
PamUnavailableInterfaceException

getAccessControl

public org.csapi.jr.se.pam.PAMAccessControlData getAccessControl(java.lang.String identity,
                                                                 byte[] authToken)
                                                          throws PlatformException,
                                                                 CommonException,
                                                                 PamUnknownIdentityException,
                                                                 PamInvalidCredentialException
Invokes the getAccessControl() method on the Parlay Gateway.

PlatformException
CommonException
PamUnknownIdentityException
PamInvalidCredentialException

setAccessControl

public void setAccessControl(java.lang.String identity,
                             java.lang.String operation,
                             org.csapi.jr.se.pam.PAMAccessControlData newAccessControl,
                             byte[] authToken)
                      throws PlatformException,
                             CommonException,
                             PamUnknownIdentityException,
                             PamInvalidCredentialException
Invokes the setAccessControl() method on the Parlay Gateway.

PlatformException
CommonException
PamUnknownIdentityException
PamInvalidCredentialException

activateService

public void activateService(java.lang.String identity,
                            byte[] authToken)
                     throws PlatformException,
                            CommonException,
                            PamUnknownIdentityException,
                            PamInvalidCredentialException
Invokes the activateService() method on the Parlay Gateway.

PlatformException
CommonException
PamUnknownIdentityException
PamInvalidCredentialException

deactivateService

public void deactivateService(java.lang.String identity,
                              byte[] authToken)
                       throws PlatformException,
                              CommonException,
                              PamUnknownIdentityException,
                              PamInvalidCredentialException
Invokes the deactivateService() method on the Parlay Gateway.

PlatformException
CommonException
PamUnknownIdentityException
PamInvalidCredentialException

isActiveIdentity

public boolean isActiveIdentity(java.lang.String identity,
                                byte[] authToken)
                         throws PlatformException,
                                CommonException,
                                PamUnknownIdentityException,
                                PamInvalidCredentialException
Invokes the isActiveIdentity() method on the Parlay Gateway.

PlatformException
CommonException
PamUnknownIdentityException
PamInvalidCredentialException