|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ibm.itim.dataservices.model.pim.CredentialSetting
com.ibm.itim.dataservices.model.pim.GlobalCredentialSetting
public class GlobalCredentialSetting
This class holds the global credential settings
Crdential,
Serialized Form| Nested Class Summary | |
|---|---|
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 Summary | |
|---|---|
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 |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class com.ibm.itim.dataservices.model.pim.CredentialSetting |
|---|
equals, getAccessMode, getCheckoutDuration, isCheckoutSearchEnable, isExclusive, isHidePasswordEnable, isPasswordViewable, isResetPasswordAtCheckin, setAccessMode, setCheckoutDuration, setIsCheckoutSearchEnable, setIsPasswordViewable, setIsResetPasswordAtCheckin |
| Methods inherited from class java.lang.Object |
|---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public 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 name
public 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.| Method Detail |
|---|
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 template
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||