Package oracle.iam.passwordmgmt.vo
Class OimUserStatus
java.lang.Object
oracle.iam.passwordmgmt.vo.OimUserStatus
- All Implemented Interfaces:
Serializable
,oracle.idm.common.ipf.api.vo.UserStatusInterface
public class OimUserStatus
extends Object
implements oracle.idm.common.ipf.api.vo.UserStatusInterface
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionOimUserStatus
(User user) Creates a UserStatusInterface object from User Object. -
Method Summary
Modifier and TypeMethodDescriptionoracle.idm.common.ipf.api.schema.AttributeSchema.LockedReason
boolean
boolean
boolean
isLockedReason
(oracle.idm.common.ipf.api.schema.AttributeSchema.LockedReason lockedReason) boolean
boolean
boolean
boolean
boolean
boolean
boolean
-
Constructor Details
-
OimUserStatus
Creates a UserStatusInterface object from User Object. Works as an adapter b/w IPF's UserStatusInterface and OIM's User object. TODO: IPF - this class needs to be revisted for OIMEE-IPF- Parameters:
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 seeUserManagerConstants
-
-
Method Details
-
isEnabledFlag
public boolean isEnabledFlag()- Specified by:
isEnabledFlag
in interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isLockedFlag
public boolean isLockedFlag()- Specified by:
isLockedFlag
in interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
getLockedReason
public oracle.idm.common.ipf.api.schema.AttributeSchema.LockedReason getLockedReason()- Specified by:
getLockedReason
in interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isLockedReason
public boolean isLockedReason(oracle.idm.common.ipf.api.schema.AttributeSchema.LockedReason lockedReason) - Specified by:
isLockedReason
in interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isPasswordMustChangeFlag
public boolean isPasswordMustChangeFlag()- Specified by:
isPasswordMustChangeFlag
in interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isPasswordCantChangeFlag
public boolean isPasswordCantChangeFlag()- Specified by:
isPasswordCantChangeFlag
in interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isPasswordNeverExpiresFlag
public boolean isPasswordNeverExpiresFlag()- Specified by:
isPasswordNeverExpiresFlag
in interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isPasswordGeneratedFlag
public boolean isPasswordGeneratedFlag()- Specified by:
isPasswordGeneratedFlag
in interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isPasswordExpireDateReached
public boolean isPasswordExpireDateReached()- Specified by:
isPasswordExpireDateReached
in interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isPasswordWarnDateReached
public boolean isPasswordWarnDateReached()- Specified by:
isPasswordWarnDateReached
in interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isPasswordMinAgeDateReached
public boolean isPasswordMinAgeDateReached()- Specified by:
isPasswordMinAgeDateReached
in interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-