public interface IPwdSyncCfgDirect
extends common.direct.IDirect
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COPYRIGHT
Copyright.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAccountCfg(com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncCfgBean,
com.engiweb.pm.entity.BeanList<PwdCfgBean> pwdCfgBeanList,
com.engiweb.pm.dao.db.DAO connDao)
Add account configurations to the password sync configuration.
|
com.engiweb.pm.entity.BeanList<com.engiweb.passwordservice.common.bean.PwdPolicyWordBean> |
addDictionary(com.engiweb.pm.entity.BeanList<com.engiweb.passwordservice.common.bean.PwdPolicyWordBean> blWB,
com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdPolicyBean,
com.engiweb.pm.dao.db.DAO dao)
Adds a list of reserved words to an existing password policy
|
void |
delete(com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncCfgBean,
com.engiweb.pm.dao.db.DAO connDao)
Deletes a existing pwd sync cfg.
|
com.engiweb.pm.entity.BeanList<com.engiweb.passwordservice.common.bean.PwdPolicyBean> |
find(com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncCfgBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO connDao)
Returns the pwd sync configuration filtered by a passed
PwdPolicyBean object. |
com.engiweb.pm.entity.BeanList<PwdCfgBean> |
findAvailAccountCfg(PwdCfgBean pwdCfgBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO connDao)
Returns a list of account configurations that are not associated to any password sync configuration
along with filtered by a passed
PwdCfgBean object . |
com.engiweb.pm.entity.BeanList<com.engiweb.passwordservice.common.bean.PwdPolicyWordBean> |
findDictionary(com.engiweb.passwordservice.common.bean.PwdPolicyWordBean dictionaryBean,
com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdPolicyBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO connDao) |
com.engiweb.pm.entity.BeanList<com.engiweb.passwordservice.common.bean.PasswordCfgCntBean> |
findPolicyProperties(com.engiweb.passwordservice.common.bean.PasswordCfgCntBean propBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO connDao) |
com.engiweb.pm.entity.BeanList<PropertyBean> |
findPolicyProperties(PropertyBean propBean,
com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncPolicyBean,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of property beans assigned to a password policy.
|
com.engiweb.pm.entity.BeanList<com.engiweb.passwordservice.common.bean.PwdPolicyPropertyBean> |
findPolicyProperties(com.engiweb.passwordservice.common.bean.PwdPolicyPropertyBean propBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO connDao) |
com.engiweb.passwordservice.common.policies.PasswordMergeResult |
getMergedPasswordPolicy(com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncCfgBean,
com.engiweb.pm.entity.BeanList<PwdCfgBean> pwdCfgBeanList,
com.engiweb.pm.dao.db.DAO connDao) |
com.engiweb.passwordservice.common.policies.PasswordPolicy |
getPasswordPolicy(com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdPolicyBean,
com.engiweb.pm.dao.db.DAO dao)
Returns a password rules for this password policy.
|
java.lang.String |
getUserSyncPassword(AccountBean accountBean,
UserBean userBean,
com.engiweb.passwordservice.common.bean.PwdPolicyBean policyBean,
com.engiweb.pm.dao.db.DAO dao)
Returns a user's synchronized password if there is one.
|
com.engiweb.passwordservice.common.bean.PwdPolicyBean |
insert(com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncCfgBean,
com.engiweb.pm.dao.db.DAO connDao)
Adds a new pwd sync cfg if it does not exists yet.
|
void |
modifyDictionary(com.engiweb.pm.entity.BeanList<com.engiweb.passwordservice.common.bean.PwdPolicyWordBean> blWB,
com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdPolicyBean,
com.engiweb.pm.dao.db.DAO dao)
Updates a list of reserved words in an existing password policy
|
void |
removeAccountCfg(com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncCfgBean,
com.engiweb.pm.entity.BeanList<PwdCfgBean> pwdCfgBeanList,
com.engiweb.pm.dao.db.DAO connDao)
Remove account configurations from the password sync configuration.
|
void |
removeDictionary(com.engiweb.pm.entity.BeanList blDB,
com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdPolicyBean,
com.engiweb.pm.dao.db.DAO dao)
Removes a list of reserved words from an existing password policy
|
void |
update(com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncCfgBean,
com.engiweb.pm.dao.db.DAO dao)
Updates an existing pwd password configuration.
|
void |
updatePolicyProperties(com.engiweb.pm.entity.BeanList<PropertyBean> propBeanList,
com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncPolicyBean,
com.engiweb.pm.dao.db.DAO dao)
Updates a list of property bean of an existing password policy
|
static final java.lang.String COPYRIGHT
com.engiweb.passwordservice.common.bean.PwdPolicyBean insert(com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncCfgBean,
com.engiweb.pm.dao.db.DAO connDao)
throws com.engiweb.toolkit.common.BackendException
pwdSyncCfgBean - PwdPolicyBean to insert (mandatory). The pwdsynccfg name is a mandatory field.connDao - DAO the connection daoPwdPolicyBeancom.engiweb.toolkit.common.BackendException - the backend exceptionvoid delete(com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncCfgBean,
com.engiweb.pm.dao.db.DAO connDao)
throws com.engiweb.toolkit.common.BackendException
pwdSyncCfgBean - PwdPolicyBean to delete (mandatory). The pwdsynccfg name is a mandatory field.connDao - DAO the connection daocom.engiweb.toolkit.common.BackendException - the backend exceptioncom.engiweb.pm.entity.BeanList<com.engiweb.passwordservice.common.bean.PwdPolicyBean> find(com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncCfgBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO connDao)
throws com.engiweb.toolkit.common.BackendException
PwdPolicyBean object.pwdSyncCfgBean - OrgUnitBean if null no filter is applied, otherwise the passed object is used as filterpaging - PagingconnDao - DAO the connection daocom.engiweb.toolkit.common.BackendExceptionvoid update(com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncCfgBean,
com.engiweb.pm.dao.db.DAO dao)
throws com.engiweb.toolkit.common.BackendException
pwdSyncCfgBean - PwdPolicyBean to modify (mandatory).dao - DAO the connection daocom.engiweb.toolkit.common.BackendException - the backend exceptioncom.engiweb.pm.entity.BeanList<PwdCfgBean> findAvailAccountCfg(PwdCfgBean pwdCfgBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO connDao) throws com.engiweb.toolkit.common.BackendException
PwdCfgBean object .pwdCfgBean - PwdCfgBean if null no filter is applied, otherwise the passed object is used as filterpaging - PagingconnDao - DAO the connection daocom.engiweb.toolkit.common.BackendExceptionvoid addAccountCfg(com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncCfgBean,
com.engiweb.pm.entity.BeanList<PwdCfgBean> pwdCfgBeanList,
com.engiweb.pm.dao.db.DAO connDao)
throws com.engiweb.toolkit.common.BackendException
pwdSyncCfgBean - PwdPolicyBean to associate the account configurations (mandatory).pwdCfgBeanList - a list of PwdCfgBean objects that will be associated to the password sync configuration.connDao - DAO the connection daocom.engiweb.toolkit.common.BackendExceptionvoid removeAccountCfg(com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncCfgBean,
com.engiweb.pm.entity.BeanList<PwdCfgBean> pwdCfgBeanList,
com.engiweb.pm.dao.db.DAO connDao)
throws com.engiweb.toolkit.common.BackendException
pwdSyncCfgBean - PwdPolicyBean to associate the account configurations (mandatory).pwdCfgBeanList - a list of PwdCfgBean objects that will be removed from the password sync configuration.connDao - DAO the connection daocom.engiweb.toolkit.common.BackendExceptioncom.engiweb.passwordservice.common.policies.PasswordMergeResult getMergedPasswordPolicy(com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncCfgBean,
com.engiweb.pm.entity.BeanList<PwdCfgBean> pwdCfgBeanList,
com.engiweb.pm.dao.db.DAO connDao)
throws com.engiweb.toolkit.common.BackendException
com.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<PropertyBean> findPolicyProperties(PropertyBean propBean, com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncPolicyBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
propBean - PropertyBean if null no filter is applied, otherwise the passed object is used as filterpwdSyncPolicyBean - PwdPolicyBean whose assigned property beans are to be retrieved.dao - DAO the connection daoBeanList of PropertyBeancom.engiweb.toolkit.common.BackendException - the backend exceptionvoid updatePolicyProperties(com.engiweb.pm.entity.BeanList<PropertyBean> propBeanList, com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdSyncPolicyBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
propBeanList - BeanList of PropertyBean to modify.pwdSyncPolicyBean - PwdPolicyBean to which property beans must be modified. It must be uniquely defined.dao - DAO the connection daocom.engiweb.toolkit.common.BackendException - the backend exceptionjava.lang.String getUserSyncPassword(AccountBean accountBean, UserBean userBean, com.engiweb.passwordservice.common.bean.PwdPolicyBean policyBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
userBean - UserBean the person whose synchronized password will be returned. It must be uniquely defined.policyBean - PwdPolicyBean which password sync policy to use. It must be uniquely defined.dao - DAO the connection daoString passwordcom.engiweb.toolkit.common.BackendException - the backend exceptioncom.engiweb.passwordservice.common.policies.PasswordPolicy getPasswordPolicy(com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdPolicyBean,
com.engiweb.pm.dao.db.DAO dao)
throws com.engiweb.toolkit.common.BackendException
pwdSyncPolicyBean - PwdPolicyBean whose assigned property beans are to be retrieved.dao - DAO the connection daoPasswordPolicy of PwdPolicyBeancom.engiweb.toolkit.common.BackendException - the backend exceptioncom.engiweb.pm.entity.BeanList<com.engiweb.passwordservice.common.bean.PwdPolicyWordBean> addDictionary(com.engiweb.pm.entity.BeanList<com.engiweb.passwordservice.common.bean.PwdPolicyWordBean> blWB,
com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdPolicyBean,
com.engiweb.pm.dao.db.DAO dao)
throws com.engiweb.toolkit.common.BackendException
blWB - BeanList of PwdPolicyWordBean to add.pwdPolicyBean - PwdPolicyBean a password policy which list of reserved words to be added. It must be uniquely defined.dao - DAO the connection daoBeanList of DictionaryBeancom.engiweb.toolkit.common.BackendException - the backend exceptionvoid modifyDictionary(com.engiweb.pm.entity.BeanList<com.engiweb.passwordservice.common.bean.PwdPolicyWordBean> blWB,
com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdPolicyBean,
com.engiweb.pm.dao.db.DAO dao)
throws com.engiweb.toolkit.common.BackendException
blWB - BeanList of PwdPolicyWordBean to update.pwdPolicyBean - PwdPolicyBean a password policy which list of reserved words to be updated. It must be uniquely defined.dao - DAO the connection daocom.engiweb.toolkit.common.BackendException - the backend exceptionvoid removeDictionary(com.engiweb.pm.entity.BeanList blDB,
com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdPolicyBean,
com.engiweb.pm.dao.db.DAO dao)
throws com.engiweb.toolkit.common.BackendException
blWB - BeanList of PwdPolicyWordBean to remove.pwdPolicyBean - PwdPolicyBean a password policy which list of reserved words to be removed. It must be uniquely defined.dao - DAO the connection daocom.engiweb.toolkit.common.BackendException - the backend exceptioncom.engiweb.pm.entity.BeanList<com.engiweb.passwordservice.common.bean.PwdPolicyWordBean> findDictionary(com.engiweb.passwordservice.common.bean.PwdPolicyWordBean dictionaryBean,
com.engiweb.passwordservice.common.bean.PwdPolicyBean pwdPolicyBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO connDao)
throws com.engiweb.toolkit.common.BackendException
com.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<com.engiweb.passwordservice.common.bean.PasswordCfgCntBean> findPolicyProperties(com.engiweb.passwordservice.common.bean.PasswordCfgCntBean propBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO connDao)
throws com.engiweb.toolkit.common.BackendException
com.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<com.engiweb.passwordservice.common.bean.PwdPolicyPropertyBean> findPolicyProperties(com.engiweb.passwordservice.common.bean.PwdPolicyPropertyBean propBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO connDao)
throws com.engiweb.toolkit.common.BackendException
com.engiweb.toolkit.common.BackendException