com.ibm.itim.mail.workflow
Interface WorkflowDeProvisionContext

All Superinterfaces:
WorkflowNotificationContext
All Known Subinterfaces:
TemplateWorkflowDeProvisionContext

public interface WorkflowDeProvisionContext
extends WorkflowNotificationContext

The workflow notification context associated with de-provisioning activity


Method Summary
 Account getAccountInfo()
          Returns the value object of the account being de-provisioned.
 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
 java.lang.String getAction()
          Returns the action taken against the service (resource) itself.
 java.lang.String getReason()
          Returns a descriptive reason for the de-provision.
 DistinguishedName getServiceDN()
          Returns the distinguished name of the service being de-provisioned.
 DistinguishedName getUserDN()
          Returns the distinguished name of the user (person) being de-provisioned.
 boolean hasNewAccess()
          Indicates whether the account has any new access
 boolean hasRemovedAccess()
          Indicates whether the account has any removed access
 
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 de-provisioned.

Returns:
DistinguishedName of the user being de-provisioned.

getServiceDN

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

Returns:
DistinguishedName of the service de-provisioned.

getAccountInfo

Account getAccountInfo()
Returns the value object of the account being de-provisioned.

Returns:
Account value object.

getAction

java.lang.String getAction()
Returns the action taken against the service (resource) itself.

Returns:
The action taken.

getReason

java.lang.String getReason()
Returns a descriptive reason for the de-provision.

Returns:
Reason for the de-provision.

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.