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.LockedReasonbooleanbooleanbooleanisLockedReason(oracle.idm.common.ipf.api.schema.AttributeSchema.LockedReason lockedReason) booleanbooleanbooleanbooleanbooleanbooleanboolean
-
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_DATEPlease seeUserManagerConstants
-
-
Method Details
-
isEnabledFlag
public boolean isEnabledFlag()- Specified by:
isEnabledFlagin interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isLockedFlag
public boolean isLockedFlag()- Specified by:
isLockedFlagin interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
getLockedReason
public oracle.idm.common.ipf.api.schema.AttributeSchema.LockedReason getLockedReason()- Specified by:
getLockedReasonin interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isLockedReason
public boolean isLockedReason(oracle.idm.common.ipf.api.schema.AttributeSchema.LockedReason lockedReason) - Specified by:
isLockedReasonin interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isPasswordMustChangeFlag
public boolean isPasswordMustChangeFlag()- Specified by:
isPasswordMustChangeFlagin interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isPasswordCantChangeFlag
public boolean isPasswordCantChangeFlag()- Specified by:
isPasswordCantChangeFlagin interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isPasswordNeverExpiresFlag
public boolean isPasswordNeverExpiresFlag()- Specified by:
isPasswordNeverExpiresFlagin interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isPasswordGeneratedFlag
public boolean isPasswordGeneratedFlag()- Specified by:
isPasswordGeneratedFlagin interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isPasswordExpireDateReached
public boolean isPasswordExpireDateReached()- Specified by:
isPasswordExpireDateReachedin interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isPasswordWarnDateReached
public boolean isPasswordWarnDateReached()- Specified by:
isPasswordWarnDateReachedin interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-
isPasswordMinAgeDateReached
public boolean isPasswordMinAgeDateReached()- Specified by:
isPasswordMinAgeDateReachedin interfaceoracle.idm.common.ipf.api.vo.UserStatusInterface
-