com.engiweb.profilemanager.common.interfaces

Interface IAdminPasswordServiceDirect

  • All Superinterfaces:
    com.engiweb.toolkit.interfaces.IEjb


    public interface IAdminPasswordServiceDirect
    extends com.engiweb.toolkit.interfaces.IEjb
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      Copyright
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      com.engiweb.passwordservice.common.bean.ChallengeBean createChallenge(PwdCfgBean pwdCfgBean, com.engiweb.pm.entity.BeanList<com.engiweb.localizationservice.common.bean.I18nMessageBean> messagesBl, com.engiweb.pm.dao.db.DAO dao) 
      void deleteChallenge(com.engiweb.passwordservice.common.bean.ChallengeBean challenge, com.engiweb.pm.dao.db.DAO dao) 
      com.engiweb.pm.entity.BeanList<com.engiweb.passwordservice.common.bean.ChallengeBean> findChallenge(com.engiweb.passwordservice.common.bean.ChallengeBean challenge, PwdCfgBean pwdCfgBean, com.engiweb.pm.entity.Paging p, com.engiweb.pm.dao.db.DAO dao) 
      com.engiweb.pm.entity.BeanList<com.engiweb.localizationservice.common.bean.I18nMessageBean> findChallengeAllLanguages(com.engiweb.passwordservice.common.bean.ChallengeBean challenge, com.engiweb.pm.dao.db.DAO dao) 
      com.engiweb.pm.entity.BeanList<PwdCfgBean> findPasswordCfg(PwdCfgBean pwdCfgBean, com.engiweb.pm.entity.Paging p, com.engiweb.pm.dao.db.DAO dao) 
      com.engiweb.pm.entity.BeanList<PropertyBean> findPasswordCfgProperties(PropertyBean propBean, PwdCfgBean pwdCfgBean, com.engiweb.pm.dao.db.DAO dao) 
      com.engiweb.pm.entity.BeanList<AccountBean> findPasswordManagement(PwdCfgBean pwdCfgBean, AccountBean accountBean, com.engiweb.pm.entity.Paging p, com.engiweb.pm.dao.db.DAO dao) 
      java.util.List<java.util.Locale> getAllSupportedLocale(com.engiweb.pm.dao.db.DAO dao) 
      com.engiweb.passwordservice.common.policies.PasswordPolicy getMergedPasswordPolicies(java.util.List<PwdCfgBean> passwordCfgList, com.engiweb.pm.dao.db.DAO dao) 
      com.engiweb.passwordservice.common.policies.PasswordPolicy getPasswordPolicy(PwdCfgBean passwordCfg, com.engiweb.pm.dao.db.DAO dao) 
      void updateChallenge(com.engiweb.passwordservice.common.bean.ChallengeBean challenge, com.engiweb.pm.entity.BeanList<com.engiweb.localizationservice.common.bean.I18nMessageBean> messagesBl, com.engiweb.pm.dao.db.DAO dao) 
      void updatePasswordCfg(PwdCfgBean pwdCfgBean, com.engiweb.pm.dao.db.DAO dao) 
      void updatePasswordManagement(AccountBean accountBean, com.engiweb.pm.dao.db.DAO dao) 
      void updatePwdCfgProperties(com.engiweb.pm.entity.BeanList<PropertyBean> blProperties, PwdCfgBean pwdCfgBean, com.engiweb.pm.dao.db.DAO dao) 
      • Methods inherited from interface com.engiweb.toolkit.interfaces.IEjb

        checkAB
    • Method Detail

      • findPasswordCfg

        com.engiweb.pm.entity.BeanList<PwdCfgBean> findPasswordCfg(PwdCfgBean pwdCfgBean,
                                                                   com.engiweb.pm.entity.Paging p,
                                                                   com.engiweb.pm.dao.db.DAO dao)
                                                            throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • updatePasswordCfg

        void updatePasswordCfg(PwdCfgBean pwdCfgBean,
                               com.engiweb.pm.dao.db.DAO dao)
                        throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findPasswordCfgProperties

        com.engiweb.pm.entity.BeanList<PropertyBean> findPasswordCfgProperties(PropertyBean propBean,
                                                                               PwdCfgBean pwdCfgBean,
                                                                               com.engiweb.pm.dao.db.DAO dao)
                                                                        throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • updatePwdCfgProperties

        void updatePwdCfgProperties(com.engiweb.pm.entity.BeanList<PropertyBean> blProperties,
                                    PwdCfgBean pwdCfgBean,
                                    com.engiweb.pm.dao.db.DAO dao)
                             throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findPasswordManagement

        com.engiweb.pm.entity.BeanList<AccountBean> findPasswordManagement(PwdCfgBean pwdCfgBean,
                                                                           AccountBean accountBean,
                                                                           com.engiweb.pm.entity.Paging p,
                                                                           com.engiweb.pm.dao.db.DAO dao)
                                                                    throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • updatePasswordManagement

        void updatePasswordManagement(AccountBean accountBean,
                                      com.engiweb.pm.dao.db.DAO dao)
                               throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findChallenge

        com.engiweb.pm.entity.BeanList<com.engiweb.passwordservice.common.bean.ChallengeBean> findChallenge(com.engiweb.passwordservice.common.bean.ChallengeBean challenge,
                                                                                                            PwdCfgBean pwdCfgBean,
                                                                                                            com.engiweb.pm.entity.Paging p,
                                                                                                            com.engiweb.pm.dao.db.DAO dao)
                                                                                                     throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findChallengeAllLanguages

        com.engiweb.pm.entity.BeanList<com.engiweb.localizationservice.common.bean.I18nMessageBean> findChallengeAllLanguages(com.engiweb.passwordservice.common.bean.ChallengeBean challenge,
                                                                                                                              com.engiweb.pm.dao.db.DAO dao)
                                                                                                                       throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • createChallenge

        com.engiweb.passwordservice.common.bean.ChallengeBean createChallenge(PwdCfgBean pwdCfgBean,
                                                                              com.engiweb.pm.entity.BeanList<com.engiweb.localizationservice.common.bean.I18nMessageBean> messagesBl,
                                                                              com.engiweb.pm.dao.db.DAO dao)
                                                                       throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • updateChallenge

        void updateChallenge(com.engiweb.passwordservice.common.bean.ChallengeBean challenge,
                             com.engiweb.pm.entity.BeanList<com.engiweb.localizationservice.common.bean.I18nMessageBean> messagesBl,
                             com.engiweb.pm.dao.db.DAO dao)
                      throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • deleteChallenge

        void deleteChallenge(com.engiweb.passwordservice.common.bean.ChallengeBean challenge,
                             com.engiweb.pm.dao.db.DAO dao)
                      throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • getPasswordPolicy

        com.engiweb.passwordservice.common.policies.PasswordPolicy getPasswordPolicy(PwdCfgBean passwordCfg,
                                                                                     com.engiweb.pm.dao.db.DAO dao)
                                                                              throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • getMergedPasswordPolicies

        com.engiweb.passwordservice.common.policies.PasswordPolicy getMergedPasswordPolicies(java.util.List<PwdCfgBean> passwordCfgList,
                                                                                             com.engiweb.pm.dao.db.DAO dao)
                                                                                      throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • getAllSupportedLocale

        java.util.List<java.util.Locale> getAllSupportedLocale(com.engiweb.pm.dao.db.DAO dao)
                                                        throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException