com.ibm.itim.mail.workflow
Interface WorkflowNewAccountContext

All Superinterfaces:
WorkflowNotificationContext
All Known Subinterfaces:
TemplateWorkflowNewAccountContext

public interface WorkflowNewAccountContext
extends WorkflowNotificationContext

The workflow runtime context associated with new account activity.


Method Summary
 java.util.Collection getAccountData()
          Returns the account parameters.
 DistinguishedName getAccountDN()
          Returns the distinguished name of the newly provisioned account.
 java.lang.String getAccountNewAccessAsString()
          Returns the new access in account as string
 java.lang.String[] getAccountNewAccessList()
          Returns list of new access name as String
 java.lang.String getAccountRemovedAccessAsString()
          Returns the removed access in account as string
 java.lang.String[] getAccountRemovedAccessList()
          Returns list of removed access name as String
 DistinguishedName getServiceDN()
          Returns the distinguished name of the service being provisioned.
 DistinguishedName getUserDN()
          Returns the distinguished name of the user (person) being provisioned.
 boolean hasNewAccess()
          Indicates whether the account has any new access
 boolean hasRemovedAccess()
          Indicates whether the account has any removed access
 boolean showPassword()
          Returns whether or not to display the password when notifying the user of their new account.
 
Methods inherited from interface com.ibm.itim.mail.workflow.WorkflowNotificationContext
getActivity, getActivity, getData, getParentProcess, getProcess, getRootProcess
 

Method Detail

getUserDN

DistinguishedName getUserDN()
Returns the distinguished name of the user (person) being provisioned.

Returns:
DistinguishedName of the user being provisioned.

getAccountDN

DistinguishedName getAccountDN()
Returns the distinguished name of the newly provisioned account.

Returns:
DistinguishedName of the account.

getServiceDN

DistinguishedName getServiceDN()
Returns the distinguished name of the service being provisioned.

Returns:
DistinguishedName of the service provisioned.

getAccountData

java.util.Collection getAccountData()
Returns the account parameters.

Returns:
Collection of AttributeValues representing the account parameters.

showPassword

boolean showPassword()
Returns whether or not to display the password when notifying the user of their new account.

Returns:
True if password should be shown, false if not.

hasNewAccess

boolean hasNewAccess()
Indicates whether the account has any new access

Returns:
true if has new access; and false otherwise

hasRemovedAccess

boolean hasRemovedAccess()
Indicates whether the account has any removed access

Returns:
true if has new access; and false otherwise

getAccountNewAccessAsString

java.lang.String getAccountNewAccessAsString()
Returns the new access in account as string

Returns:
String that contains list of new access separated by ","

getAccountNewAccessList

java.lang.String[] getAccountNewAccessList()
Returns list of new access name as String

Returns:
Collection of Strings

getAccountRemovedAccessAsString

java.lang.String getAccountRemovedAccessAsString()
Returns the removed access in account as string

Returns:
String that contains list of removed access separated by ","

getAccountRemovedAccessList

java.lang.String[] getAccountRemovedAccessList()
Returns list of removed access name as String

Returns:
Collection of Strings


IBM Security Identity Manager 6.0.0
© Copyright International Business Machines Corporation 2007, 2012. All rights reserved. US Government Users Restricited Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.