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 Details

    • OimUserStatus

      public OimUserStatus(User user)
      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 see UserManagerConstants
  • Method Details

    • isEnabledFlag

      public boolean isEnabledFlag()
      Specified by:
      isEnabledFlag in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
    • isLockedFlag

      public boolean isLockedFlag()
      Specified by:
      isLockedFlag in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
    • getLockedReason

      public oracle.idm.common.ipf.api.schema.AttributeSchema.LockedReason getLockedReason()
      Specified by:
      getLockedReason in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
    • isLockedReason

      public boolean isLockedReason(oracle.idm.common.ipf.api.schema.AttributeSchema.LockedReason lockedReason)
      Specified by:
      isLockedReason in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
    • isPasswordMustChangeFlag

      public boolean isPasswordMustChangeFlag()
      Specified by:
      isPasswordMustChangeFlag in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
    • isPasswordCantChangeFlag

      public boolean isPasswordCantChangeFlag()
      Specified by:
      isPasswordCantChangeFlag in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
    • isPasswordNeverExpiresFlag

      public boolean isPasswordNeverExpiresFlag()
      Specified by:
      isPasswordNeverExpiresFlag in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
    • isPasswordGeneratedFlag

      public boolean isPasswordGeneratedFlag()
      Specified by:
      isPasswordGeneratedFlag in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
    • isPasswordExpireDateReached

      public boolean isPasswordExpireDateReached()
      Specified by:
      isPasswordExpireDateReached in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
    • isPasswordWarnDateReached

      public boolean isPasswordWarnDateReached()
      Specified by:
      isPasswordWarnDateReached in interface oracle.idm.common.ipf.api.vo.UserStatusInterface
    • isPasswordMinAgeDateReached

      public boolean isPasswordMinAgeDateReached()
      Specified by:
      isPasswordMinAgeDateReached in interface oracle.idm.common.ipf.api.vo.UserStatusInterface