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

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

public interface PAMIdentityTypeManagement
extends Service

This interface represents a PAMIdentityTypeManagement.


Field Summary
 
Fields inherited from interface org.csapi.jr.se.Service
IN_SERVICE_STATE, OUT_OF_SERVICE_STATE
 
Method Summary
 void addIdentityTypeAttributes(java.lang.String typeName, java.lang.String[] attributeNames, byte[] authToken)
          Invokes the addIdentityTypeAttributes() method on the Parlay Gateway.
 void createIdentityAttribute(org.csapi.jr.se.pam.PAMAttributeDef pAttribute, byte[] authToken)
          Invokes the createIdentityAttribute() method on the Parlay Gateway.
 void createIdentityType(java.lang.String typeName, java.lang.String[] attributeNames, byte[] authToken)
          Invokes the createIdentityType() method on the Parlay Gateway.
 void deleteIdentityAttribute(java.lang.String attributeName, byte[] authToken)
          Invokes the deleteIdentityAttribute() method on the Parlay Gateway.
 void deleteIdentityType(java.lang.String typeName, byte[] authToken)
          Invokes the deleteIdentityType() method on the Parlay Gateway.
 org.csapi.jr.se.pam.PAMAttributeDef getIdentityAttributeDefinition(java.lang.String attributeName, byte[] authToken)
          Invokes the getIdentityAttributeDefinition() method on the Parlay Gateway.
 java.lang.String[] listAllIdentityAttributes(byte[] authToken)
          Invokes the listAllIdentityAttributes() method on the Parlay Gateway.
 java.lang.String[] listIdentityTypeAttributes(java.lang.String typeName, byte[] authToken)
          Invokes the listIdentityTypeAttributes() method on the Parlay Gateway.
 java.lang.String[] listIdentityTypes(byte[] authToken)
          Invokes the listIdentityTypes() method on the Parlay Gateway.
 void removeIdentityTypeAttributes(java.lang.String typeName, java.lang.String[] attributeNames, byte[] authToken)
          Invokes the removeIdentityTypeAttributes() method on the Parlay Gateway.
 
Methods inherited from interface org.csapi.jr.se.Service
addServiceStateChangeListener, getServiceState, removeServiceStateChangeListener, setCallback
 

Method Detail

createIdentityAttribute

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

PlatformException
CommonException
PamAttributeExistsException
PamInvalidCredentialException

deleteIdentityAttribute

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

PlatformException
CommonException
PamUnknownAttributeException
PamInvalidCredentialException

getIdentityAttributeDefinition

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

PlatformException
CommonException
PamUnknownAttributeException
PamInvalidCredentialException

listAllIdentityAttributes

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

PlatformException
CommonException
PamInvalidCredentialException

createIdentityType

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

PlatformException
CommonException
PamTypeExistsException
PamUnknownAttributeException
PamInvalidCredentialException

deleteIdentityType

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

PlatformException
CommonException
PamUnknownTypeException
PamInvalidCredentialException

listIdentityTypes

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

PlatformException
CommonException
PamInvalidCredentialException

addIdentityTypeAttributes

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

PlatformException
CommonException
PamUnknownTypeException
PamAttributeExistsException
PamUnknownAttributeException
PamInvalidCredentialException

removeIdentityTypeAttributes

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

PlatformException
CommonException
PamUnknownTypeException
PamUnknownAttributeException
PamInvalidCredentialException

listIdentityTypeAttributes

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

PlatformException
CommonException
PamUnknownTypeException
PamInvalidCredentialException