|
|||||||||||
| 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
public class CredentialSetting
This class holds the credential settings for a credential object in the data model.
Crdential,
Serialized Form| Constructor Summary | |
|---|---|
CredentialSetting(Credential.AccessMode accessMode)
This Constructor is intended for the non-shared credential. |
|
CredentialSetting(Credential.AccessMode accessMode,
java.lang.Boolean passwordViewable)
This Constructor is intended for non-exclusive credential. |
|
CredentialSetting(Credential.AccessMode accessMode,
java.lang.Boolean resetPassword,
int checkoutDuration,
java.lang.Boolean searchEnabled,
java.lang.Boolean passwordViewable)
This Constructor is intended for the exclusive credential. |
|
| Method Summary | |
|---|---|
Credential.AccessMode |
getAccessMode()
This API returns the credential access mode, which can be AccessMode.NOT_SET, AccessMode.EXCLUSIVE, AccessMode.NONEXCLUSIVE, or AccessMode.NONSHARED. |
int |
getCheckoutDuration()
This API returns the maximum checkout time. |
java.lang.Boolean |
isCheckoutSearchEnable()
This API returns a boolean value represent if the credential is defined to be searchable during checkout. |
boolean |
isExclusive()
This API returns true if the access mode is AccessModel.EXCLSUIVE and returns false otherwise. |
boolean |
isHidePasswordEnable()
This API returns true if checkout is required for the credential. |
java.lang.Boolean |
isPasswordViewable()
This API returns true if the password can be displayed to user after the checkout and return false otherwise. |
java.lang.Boolean |
isResetPasswordAtCheckin()
This API returns a boolean value representing if the password will be reset upon checkin. |
void |
setAccessMode(Credential.AccessMode accessMode)
This API sets the credential access mode, which can be AccessMode.NOT_SET, AccessMode.EXCLUSIVE, AccessMode.NONEXCLUSIVE, or AccessMode.NONSHARED. |
void |
setCheckoutDuration(int checkoutDuration)
This API sets the maximum checkout time. |
void |
setIsCheckoutSearchEnable(java.lang.Boolean isSearchEnabled)
This API sets a boolean value represent if the credential is defined to be searchable during checkout. |
void |
setIsPasswordViewable(java.lang.Boolean isPasswordViewable)
This API set if the password can be displayed to user after the checkout and return false otherwise. |
void |
setIsResetPasswordAtCheckin(java.lang.Boolean isResetPasswordAtCheckin)
This API sets a boolean value representing if the password will be reset upon checkin. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CredentialSetting(Credential.AccessMode accessMode,
java.lang.Boolean resetPassword,
int checkoutDuration,
java.lang.Boolean searchEnabled,
java.lang.Boolean passwordViewable)
accessMode - Credential.AccessMode This parameter specifies the enum
constant. Refer to Credential.CRED_ATTR_IS_EXCLUSIVE.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.
public CredentialSetting(Credential.AccessMode accessMode,
java.lang.Boolean passwordViewable)
accessMode - Credential.AccessMode This parameter specifies the enum
constant. Refer to Credential.CRED_ATTR_IS_EXCLUSIVE.passwordViewable - boolean This parameter specifies the boolean value that
decides whether the password can be displayed to user after
the checkout.public CredentialSetting(Credential.AccessMode accessMode)
accessMode - Credential.AccessMode This parameter specifies the enum
constant.| Method Detail |
|---|
public java.lang.Boolean isCheckoutSearchEnable()
public void setIsCheckoutSearchEnable(java.lang.Boolean isSearchEnabled)
true - if the credential is searchable during checkout,
false otherwise.public java.lang.Boolean isResetPasswordAtCheckin()
public void setIsResetPasswordAtCheckin(java.lang.Boolean isResetPasswordAtCheckin)
true - if the password will be after the checkin
false otherwise.public int getCheckoutDuration()
public void setCheckoutDuration(int checkoutDuration)
int - value represents the maximum checkout time allowed in hours.public java.lang.Boolean isPasswordViewable()
public void setIsPasswordViewable(java.lang.Boolean isPasswordViewable)
public Credential.AccessMode getAccessMode()
public void setAccessMode(Credential.AccessMode accessMode)
public boolean isExclusive()
public boolean isHidePasswordEnable()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||