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

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

public interface PAMIdentityPresence
extends Service

This interface represents a PAMIdentityPresence.


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.PAMAttribute[] getIdentityPresence(java.lang.String identity, java.lang.String identityType, java.lang.String[] attributeNames, byte[] authToken)
          Invokes the getIdentityPresence() method on the Parlay Gateway.
 void setIdentityPresence(java.lang.String identity, java.lang.String identityType, org.csapi.jr.se.pam.PAMAttribute[] attributes, byte[] authToken)
          Invokes the setIdentityPresence() method on the Parlay Gateway.
 void setIdentityPresenceExpiration(java.lang.String identity, java.lang.String identityType, java.lang.String[] attributeNames, long expiresIn, byte[] authToken)
          Invokes the setIdentityPresenceExpiration() method on the Parlay Gateway.
 
Methods inherited from interface org.csapi.jr.se.Service
addServiceStateChangeListener, getServiceState, removeServiceStateChangeListener, setCallback
 

Method Detail

setIdentityPresence

public void setIdentityPresence(java.lang.String identity,
                                java.lang.String identityType,
                                org.csapi.jr.se.pam.PAMAttribute[] attributes,
                                byte[] authToken)
                         throws PlatformException,
                                CommonException,
                                PamUnknownIdentityException,
                                PamUnknownTypeException,
                                PamUnknownAttributeException,
                                PamInvalidCredentialException
Invokes the setIdentityPresence() method on the Parlay Gateway.

PlatformException
CommonException
PamUnknownIdentityException
PamUnknownTypeException
PamUnknownAttributeException
PamInvalidCredentialException

setIdentityPresenceExpiration

public void setIdentityPresenceExpiration(java.lang.String identity,
                                          java.lang.String identityType,
                                          java.lang.String[] attributeNames,
                                          long expiresIn,
                                          byte[] authToken)
                                   throws PlatformException,
                                          CommonException,
                                          PamUnknownIdentityException,
                                          PamUnknownTypeException,
                                          PamUnknownAttributeException,
                                          PamInvalidCredentialException
Invokes the setIdentityPresenceExpiration() method on the Parlay Gateway.

PlatformException
CommonException
PamUnknownIdentityException
PamUnknownTypeException
PamUnknownAttributeException
PamInvalidCredentialException

getIdentityPresence

public org.csapi.jr.se.pam.PAMAttribute[] getIdentityPresence(java.lang.String identity,
                                                              java.lang.String identityType,
                                                              java.lang.String[] attributeNames,
                                                              byte[] authToken)
                                                       throws PlatformException,
                                                              CommonException,
                                                              PamUnknownIdentityException,
                                                              PamUnknownTypeException,
                                                              PamUnknownAttributeException,
                                                              PamInvalidCredentialException
Invokes the getIdentityPresence() method on the Parlay Gateway.

PlatformException
CommonException
PamUnknownIdentityException
PamUnknownTypeException
PamUnknownAttributeException
PamInvalidCredentialException