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

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

public interface PAMAgentTypeManagement
extends Service

This interface represents a PAMAgentTypeManagement.


Field Summary
 
Fields inherited from interface org.csapi.jr.se.Service
IN_SERVICE_STATE, OUT_OF_SERVICE_STATE
 
Method Summary
 void addAgentTypeAttributes(java.lang.String typeName, java.lang.String[] attributeNames, byte[] authToken)
          Invokes the addAgentTypeAttributes() method on the Parlay Gateway.
 void createAgentAttribute(org.csapi.jr.se.pam.PAMAttributeDef pAttribute, byte[] authToken)
          Invokes the createAgentAttribute() method on the Parlay Gateway.
 void createAgentType(java.lang.String typeName, java.lang.String[] attributeNames, byte[] authToken)
          Invokes the createAgentType() method on the Parlay Gateway.
 void deleteAgentAttribute(java.lang.String attributeName, byte[] authToken)
          Invokes the deleteAgentAttribute() method on the Parlay Gateway.
 void deleteAgentType(java.lang.String typeName, byte[] authToken)
          Invokes the deleteAgentType() method on the Parlay Gateway.
 org.csapi.jr.se.pam.PAMAttributeDef getAgentAttributeDefinition(java.lang.String attributeName, byte[] authToken)
          Invokes the getAgentAttributeDefinition() method on the Parlay Gateway.
 java.lang.String[] listAgentTypeAttributes(java.lang.String typeName, byte[] authToken)
          Invokes the listAgentTypeAttributes() method on the Parlay Gateway.
 java.lang.String[] listAgentTypes(byte[] authToken)
          Invokes the listAgentTypes() method on the Parlay Gateway.
 java.lang.String[] listAllAgentAttributes(byte[] authToken)
          Invokes the listAllAgentAttributes() method on the Parlay Gateway.
 void removeAgentTypeAttributes(java.lang.String typeName, java.lang.String[] attributeNames, byte[] authToken)
          Invokes the removeAgentTypeAttributes() method on the Parlay Gateway.
 
Methods inherited from interface org.csapi.jr.se.Service
addServiceStateChangeListener, getServiceState, removeServiceStateChangeListener, setCallback
 

Method Detail

createAgentAttribute

public void createAgentAttribute(org.csapi.jr.se.pam.PAMAttributeDef pAttribute,
                                 byte[] authToken)
                          throws PlatformException,
                                 CommonException,
                                 PamAttributeExistsException,
                                 PamInvalidCredentialException
Invokes the createAgentAttribute() method on the Parlay Gateway.

PlatformException
CommonException
PamAttributeExistsException
PamInvalidCredentialException

deleteAgentAttribute

public void deleteAgentAttribute(java.lang.String attributeName,
                                 byte[] authToken)
                          throws PlatformException,
                                 CommonException,
                                 PamUnknownAttributeException,
                                 PamInvalidCredentialException
Invokes the deleteAgentAttribute() method on the Parlay Gateway.

PlatformException
CommonException
PamUnknownAttributeException
PamInvalidCredentialException

getAgentAttributeDefinition

public org.csapi.jr.se.pam.PAMAttributeDef getAgentAttributeDefinition(java.lang.String attributeName,
                                                                       byte[] authToken)
                                                                throws PlatformException,
                                                                       CommonException,
                                                                       PamUnknownAttributeException,
                                                                       PamInvalidCredentialException
Invokes the getAgentAttributeDefinition() method on the Parlay Gateway.

PlatformException
CommonException
PamUnknownAttributeException
PamInvalidCredentialException

listAllAgentAttributes

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

PlatformException
CommonException
PamInvalidCredentialException

createAgentType

public void createAgentType(java.lang.String typeName,
                            java.lang.String[] attributeNames,
                            byte[] authToken)
                     throws PlatformException,
                            CommonException,
                            PamTypeExistsException,
                            PamUnknownAttributeException,
                            PamInvalidCredentialException
Invokes the createAgentType() method on the Parlay Gateway.

PlatformException
CommonException
PamTypeExistsException
PamUnknownAttributeException
PamInvalidCredentialException

deleteAgentType

public void deleteAgentType(java.lang.String typeName,
                            byte[] authToken)
                     throws PlatformException,
                            CommonException,
                            PamUnknownTypeException,
                            PamInvalidCredentialException
Invokes the deleteAgentType() method on the Parlay Gateway.

PlatformException
CommonException
PamUnknownTypeException
PamInvalidCredentialException

listAgentTypes

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

PlatformException
CommonException
PamInvalidCredentialException

addAgentTypeAttributes

public void addAgentTypeAttributes(java.lang.String typeName,
                                   java.lang.String[] attributeNames,
                                   byte[] authToken)
                            throws PlatformException,
                                   CommonException,
                                   PamUnknownTypeException,
                                   PamAttributeExistsException,
                                   PamUnknownAttributeException,
                                   PamInvalidCredentialException
Invokes the addAgentTypeAttributes() method on the Parlay Gateway.

PlatformException
CommonException
PamUnknownTypeException
PamAttributeExistsException
PamUnknownAttributeException
PamInvalidCredentialException

removeAgentTypeAttributes

public void removeAgentTypeAttributes(java.lang.String typeName,
                                      java.lang.String[] attributeNames,
                                      byte[] authToken)
                               throws PlatformException,
                                      CommonException,
                                      PamUnknownTypeException,
                                      PamUnknownAttributeException,
                                      PamInvalidCredentialException
Invokes the removeAgentTypeAttributes() method on the Parlay Gateway.

PlatformException
CommonException
PamUnknownTypeException
PamUnknownAttributeException
PamInvalidCredentialException

listAgentTypeAttributes

public java.lang.String[] listAgentTypeAttributes(java.lang.String typeName,
                                                  byte[] authToken)
                                           throws PlatformException,
                                                  CommonException,
                                                  PamUnknownTypeException,
                                                  PamInvalidCredentialException
Invokes the listAgentTypeAttributes() method on the Parlay Gateway.

PlatformException
CommonException
PamUnknownTypeException
PamInvalidCredentialException