org.csapi.pam.provisioning
Interface IpPAMIdentityTypeManagementOperations

All Superinterfaces:
IpInterfaceOperations
All Known Subinterfaces:
IpPAMIdentityTypeManagement
All Known Implementing Classes:
_IpPAMIdentityTypeManagementStub, IpPAMIdentityTypeManagementPOA, IpPAMIdentityTypeManagementPOATie

public interface IpPAMIdentityTypeManagementOperations
extends IpInterfaceOperations

Generated from IDL interface "IpPAMIdentityTypeManagement"

Author:
JacORB IDL compiler V 2.1, 16-Feb-2004

Method Summary
 void addIdentityTypeAttributes(java.lang.String typeName, java.lang.String[] attributeNames, byte[] authToken)
           
 void createIdentityAttribute(TpPAMAttributeDef pAttribute, byte[] authToken)
           
 void createIdentityType(java.lang.String typeName, java.lang.String[] attributeNames, byte[] authToken)
           
 void deleteIdentityAttribute(java.lang.String attributeName, byte[] authToken)
           
 void deleteIdentityType(java.lang.String typeName, byte[] authToken)
           
 TpPAMAttributeDef getIdentityAttributeDefinition(java.lang.String attributeName, byte[] authToken)
           
 java.lang.String[] listAllIdentityAttributes(byte[] authToken)
           
 java.lang.String[] listIdentityTypeAttributes(java.lang.String typeName, byte[] authToken)
           
 java.lang.String[] listIdentityTypes(byte[] authToken)
           
 void removeIdentityTypeAttributes(java.lang.String typeName, java.lang.String[] attributeNames, byte[] authToken)
           
 

Method Detail

createIdentityAttribute

void createIdentityAttribute(TpPAMAttributeDef pAttribute,
                             byte[] authToken)
                             throws TpCommonExceptions,
                                    P_PAM_ATTRIBUTE_EXISTS,
                                    P_PAM_INVALID_CREDENTIAL
Throws:
TpCommonExceptions
P_PAM_ATTRIBUTE_EXISTS
P_PAM_INVALID_CREDENTIAL

deleteIdentityAttribute

void deleteIdentityAttribute(java.lang.String attributeName,
                             byte[] authToken)
                             throws TpCommonExceptions,
                                    P_PAM_INVALID_CREDENTIAL,
                                    P_PAM_UNKNOWN_ATTRIBUTE
Throws:
TpCommonExceptions
P_PAM_INVALID_CREDENTIAL
P_PAM_UNKNOWN_ATTRIBUTE

getIdentityAttributeDefinition

TpPAMAttributeDef getIdentityAttributeDefinition(java.lang.String attributeName,
                                                 byte[] authToken)
                                                 throws TpCommonExceptions,
                                                        P_PAM_INVALID_CREDENTIAL,
                                                        P_PAM_UNKNOWN_ATTRIBUTE
Throws:
TpCommonExceptions
P_PAM_INVALID_CREDENTIAL
P_PAM_UNKNOWN_ATTRIBUTE

listAllIdentityAttributes

java.lang.String[] listAllIdentityAttributes(byte[] authToken)
                                             throws TpCommonExceptions,
                                                    P_PAM_INVALID_CREDENTIAL
Throws:
TpCommonExceptions
P_PAM_INVALID_CREDENTIAL

createIdentityType

void createIdentityType(java.lang.String typeName,
                        java.lang.String[] attributeNames,
                        byte[] authToken)
                        throws TpCommonExceptions,
                               P_PAM_INVALID_CREDENTIAL,
                               P_PAM_UNKNOWN_ATTRIBUTE,
                               P_PAM_TYPE_EXISTS
Throws:
TpCommonExceptions
P_PAM_INVALID_CREDENTIAL
P_PAM_UNKNOWN_ATTRIBUTE
P_PAM_TYPE_EXISTS

deleteIdentityType

void deleteIdentityType(java.lang.String typeName,
                        byte[] authToken)
                        throws TpCommonExceptions,
                               P_PAM_UNKNOWN_TYPE,
                               P_PAM_INVALID_CREDENTIAL
Throws:
TpCommonExceptions
P_PAM_UNKNOWN_TYPE
P_PAM_INVALID_CREDENTIAL

listIdentityTypes

java.lang.String[] listIdentityTypes(byte[] authToken)
                                     throws TpCommonExceptions,
                                            P_PAM_INVALID_CREDENTIAL
Throws:
TpCommonExceptions
P_PAM_INVALID_CREDENTIAL

addIdentityTypeAttributes

void addIdentityTypeAttributes(java.lang.String typeName,
                               java.lang.String[] attributeNames,
                               byte[] authToken)
                               throws TpCommonExceptions,
                                      P_PAM_ATTRIBUTE_EXISTS,
                                      P_PAM_UNKNOWN_TYPE,
                                      P_PAM_INVALID_CREDENTIAL,
                                      P_PAM_UNKNOWN_ATTRIBUTE
Throws:
TpCommonExceptions
P_PAM_ATTRIBUTE_EXISTS
P_PAM_UNKNOWN_TYPE
P_PAM_INVALID_CREDENTIAL
P_PAM_UNKNOWN_ATTRIBUTE

removeIdentityTypeAttributes

void removeIdentityTypeAttributes(java.lang.String typeName,
                                  java.lang.String[] attributeNames,
                                  byte[] authToken)
                                  throws TpCommonExceptions,
                                         P_PAM_UNKNOWN_TYPE,
                                         P_PAM_INVALID_CREDENTIAL,
                                         P_PAM_UNKNOWN_ATTRIBUTE
Throws:
TpCommonExceptions
P_PAM_UNKNOWN_TYPE
P_PAM_INVALID_CREDENTIAL
P_PAM_UNKNOWN_ATTRIBUTE

listIdentityTypeAttributes

java.lang.String[] listIdentityTypeAttributes(java.lang.String typeName,
                                              byte[] authToken)
                                              throws TpCommonExceptions,
                                                     P_PAM_UNKNOWN_TYPE,
                                                     P_PAM_INVALID_CREDENTIAL
Throws:
TpCommonExceptions
P_PAM_UNKNOWN_TYPE
P_PAM_INVALID_CREDENTIAL


Copyright © 2009. All Rights Reserved.