org.csapi.jr.se.pam.provisioning
Interface PAMProvisioningManager

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

public interface PAMProvisioningManager
extends Service

This interface represents a PAMProvisioningManager.


Field Summary
 
Fields inherited from interface org.csapi.jr.se.Service
IN_SERVICE_STATE, OUT_OF_SERVICE_STATE
 
Method Summary
 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.
 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