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 daoPwdPolicyBean
com.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
- Paging
connDao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
void 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
- Paging
connDao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
void 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.BackendException
void 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.BackendException
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) throws com.engiweb.toolkit.common.BackendException
com.engiweb.toolkit.common.BackendException
com.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 PropertyBean
com.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 PwdPolicyBean
com.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 DictionaryBean
com.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.BackendException
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) throws com.engiweb.toolkit.common.BackendException
com.engiweb.toolkit.common.BackendException
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) throws com.engiweb.toolkit.common.BackendException
com.engiweb.toolkit.common.BackendException