public class GlobalCredentialSetting extends CredentialSetting
Crdential,
Serialized Form| Modifier and Type | Class and Description |
|---|---|
static class |
GlobalCredentialSetting.LEASE_EXPIRATION_NOTIFICATION_MODE
The valid values for lease expiration handling.
NOTIFY_ONLY indicates upon expiration, notification email will be sent.
NOTIFY_AND_CHECKIN indicates upon expiration, credential will be automatically checked-in and lesse
will be notified
|
| Constructor and Description |
|---|
GlobalCredentialSetting(Credential.AccessMode accessMode)
This Constructor is intended to set the global setting to non-shared credential.
|
GlobalCredentialSetting(Credential.AccessMode accessMode,
boolean passwordViewable)
This Constructor is intended to set global setting to non-exclusive mode.
|
GlobalCredentialSetting(Credential.AccessMode accessMode,
boolean resetPassword,
int checkoutDuration,
boolean searchEnabled,
boolean passwordViewable,
java.lang.String operationName)
This Constructor is intended to set global setting to the exclusive mode
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<NotificationTemplate> |
getNotificationTemplates()
This API returns the lease expiration email notification templates.
|
long |
getnotifyFrequency()
This API returns the global setting lease expiration notification frequency.
|
int |
getNotifyOption()
This API get the integer value of notificationMode property.
|
java.lang.String |
getOperationName()
This API returns the checkout operation name defined in global setting.
|
com.ibm.itim.workflow.definition.Participant |
getParticipant()
This API returns the participant for lease expiration notification.
|
long |
getScheduleFrequency()
This API returns the global setting lease expiration scheduler frequency.
|
boolean |
isNotifyOnly()
This API returns the setting of notificationMode property.
|
void |
setNotificationTemplates(java.util.List<NotificationTemplate> notificationTemplates)
This API changes the lease expiration email notification templates.
|
void |
setNotifyFrequency(long valueInMinute)
This API changes the global setting lease expiration notification frequency.
|
void |
setNotifyOnly(GlobalCredentialSetting.LEASE_EXPIRATION_NOTIFICATION_MODE notificationMode)
This API change the setting of notificationMode property.
|
void |
setParticipant(com.ibm.itim.workflow.definition.Participant participant)
This API change the participant for lease expiration notification.
|
void |
setScheduleFrequency(long valueInMinute)
This API changes the global setting lease expiration scheduler frequency.
|
equals, getAccessMode, getCheckoutDuration, isCheckoutSearchEnable, isExclusive, isHidePasswordEnable, isPasswordViewable, isResetPasswordAtCheckin, setAccessMode, setCheckoutDuration, setIsCheckoutSearchEnable, setIsPasswordViewable, setIsResetPasswordAtCheckinpublic GlobalCredentialSetting(Credential.AccessMode accessMode, boolean resetPassword, int checkoutDuration, boolean searchEnabled, boolean passwordViewable, java.lang.String operationName)
accessMode - Credential.AccessMode This parameter specifies the enum constant.resetPassword - boolean This parameter specifies the boolean value that decides whether the password needs to be reset during checkin.checkoutDuration - int This parameter specifies the maximum checkout time in hours.searchEnabled - boolean This parameter specifies the boolean value that decides whether the credential is searchable during the checkout process.passwordViewable - boolean This parameter specifies the boolean value that decides whether the password can be displayed to user after the checkout.operationName - This parameter specifies the check-out operation namepublic GlobalCredentialSetting(Credential.AccessMode accessMode, boolean passwordViewable)
accessMode - Credential.AccessMode This parameter specifies the enum constant.passwordViewable - boolean This parameter specifies the boolean value that decides whether the password can be displayed to user after the checkout.public GlobalCredentialSetting(Credential.AccessMode accessMode)
accessMode - Credential.AccessMode This parameter specifies the enum constant.public java.lang.String getOperationName()
public com.ibm.itim.workflow.definition.Participant getParticipant()
public void setParticipant(com.ibm.itim.workflow.definition.Participant participant)
participant - a workflow participant object containing either person or role informationpublic boolean isNotifyOnly()
public void setNotifyOnly(GlobalCredentialSetting.LEASE_EXPIRATION_NOTIFICATION_MODE notificationMode)
notificationMode - containing the valid values of enumeration LEASE_EXPIRATION_NOTIFICATION_MODE.public int getNotifyOption()
public long getScheduleFrequency()
public void setScheduleFrequency(long valueInMinute)
valueInMinute - represents the scheduler run frequency in minutes.public long getnotifyFrequency()
public void setNotifyFrequency(long valueInMinute)
valueInMinute - represents the notification frequency in minutes.public java.util.List<NotificationTemplate> getNotificationTemplates()
public void setNotificationTemplates(java.util.List<NotificationTemplate> notificationTemplates)
List - containing NOTIFY_ONLY template followed by NOTIFY_AND_CHECKIN templateIBM 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.