org.csapi.jr.se.pam.access
Interface PAMAvailability

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

public interface PAMAvailability
extends Service

This interface represents a PAMAvailability.


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.PAMAvailabilityProfile[] getAvailability(java.lang.String identity, org.csapi.jr.se.pam.PAMContext pamContext, java.lang.String[] attributeNames, byte[] authToken)
          Invokes the getAvailability() method on the Parlay Gateway.
 org.csapi.jr.se.pam.PAMPreferenceData getPreference(java.lang.String identity, org.csapi.jr.se.pam.PAMContext pamContext, byte[] authToken)
          Invokes the getPreference() method on the Parlay Gateway.
 void setPreference(java.lang.String identity, org.csapi.jr.se.pam.PAMContext pamContext, java.lang.String operation, org.csapi.jr.se.pam.PAMPreferenceData newPreference, byte[] authToken)
          Invokes the setPreference() method on the Parlay Gateway.
 
Methods inherited from interface org.csapi.jr.se.Service
addServiceStateChangeListener, getServiceState, removeServiceStateChangeListener, setCallback
 

Method Detail

getAvailability

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

PlatformException
CommonException
PamUnknownIdentityException
PamInvalidCredentialException

getPreference

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

PlatformException
CommonException
PamUnknownIdentityException
PamInvalidCredentialException

setPreference

public void setPreference(java.lang.String identity,
                          org.csapi.jr.se.pam.PAMContext pamContext,
                          java.lang.String operation,
                          org.csapi.jr.se.pam.PAMPreferenceData newPreference,
                          byte[] authToken)
                   throws PlatformException,
                          CommonException,
                          PamUnknownIdentityException,
                          PamInvalidCredentialException
Invokes the setPreference() method on the Parlay Gateway.

PlatformException
CommonException
PamUnknownIdentityException
PamInvalidCredentialException