public class OimUserStatus
extends java.lang.Object
implements oracle.idm.common.ipf.api.vo.UserStatusInterface
Constructor and Description |
---|
OimUserStatus(User user)
Creates a UserStatusInterface object from User Object.
|
Modifier and Type | Method and Description |
---|---|
oracle.idm.common.ipf.api.schema.AttributeSchema.LockedReason |
getLockedReason() |
boolean |
isEnabledFlag() |
boolean |
isLockedFlag() |
boolean |
isLockedReason(oracle.idm.common.ipf.api.schema.AttributeSchema.LockedReason lockedReason) |
boolean |
isPasswordCantChangeFlag() |
boolean |
isPasswordExpireDateReached() |
boolean |
isPasswordGeneratedFlag() |
boolean |
isPasswordMinAgeDateReached() |
boolean |
isPasswordMustChangeFlag() |
boolean |
isPasswordNeverExpiresFlag() |
boolean |
isPasswordWarnDateReached() |
public OimUserStatus(User user)
user
- User VO, the following attributes must be populated in order to get a correct view of OimUserStatus instance
otherwise default value is assumed for missing attributes.
UserManagerConstants.AttributeName.STATUS
UserManagerConstants.AttributeName.PWD_EXPIRED
UserManagerConstants.AttributeName.CHANGE_PWD_AT_NEXT_LOGON
UserManagerConstants.AttributeName.USER_KEY
UserManagerConstants.AttributeName.PASSWORD_GENERATED
UserManagerConstants.AttributeName.PWD_WARN_DATE
UserManagerConstants.AttributeName.PWD_EXPIRE_DATE
Please see UserManagerConstants
public boolean isEnabledFlag()
isEnabledFlag
in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
public boolean isLockedFlag()
isLockedFlag
in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
public oracle.idm.common.ipf.api.schema.AttributeSchema.LockedReason getLockedReason()
getLockedReason
in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
public boolean isLockedReason(oracle.idm.common.ipf.api.schema.AttributeSchema.LockedReason lockedReason)
isLockedReason
in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
public boolean isPasswordMustChangeFlag()
isPasswordMustChangeFlag
in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
public boolean isPasswordCantChangeFlag()
isPasswordCantChangeFlag
in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
public boolean isPasswordNeverExpiresFlag()
isPasswordNeverExpiresFlag
in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
public boolean isPasswordGeneratedFlag()
isPasswordGeneratedFlag
in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
public boolean isPasswordExpireDateReached()
isPasswordExpireDateReached
in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
public boolean isPasswordWarnDateReached()
isPasswordWarnDateReached
in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
public boolean isPasswordMinAgeDateReached()
isPasswordMinAgeDateReached
in interface oracle.idm.common.ipf.api.vo.UserStatusInterface