public interface IPwdCfgDirect
extends common.direct.IDirect
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
Copyright.
|
Modifier and Type | Method and Description |
---|---|
com.engiweb.pm.entity.BeanList |
addDictionary(com.engiweb.pm.entity.BeanList blDB,
PwdCfgBean pwdCfgBean,
com.engiweb.pm.dao.db.DAO dao)
Adds a list of dictionary bean to an existing pwdcfg
|
void |
delete(PwdCfgBean pwdCfgBean,
com.engiweb.pm.dao.db.DAO dao)
Deletes an existing pwdcfg
|
void |
deleteAttrKeys(com.engiweb.pm.entity.BeanList<com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean> bl,
PwdCfgBean pwdCfgBean,
com.engiweb.pm.dao.db.DAO connDao) |
com.engiweb.pm.entity.BeanList<PwdCfgBean> |
find(PwdCfgBean pwdCfgBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of pwdcfg filtered by a passed
PwdCfgBean |
com.engiweb.pm.entity.BeanList<AccountBean> |
findAccount(AccountBean accountBean,
OrgUnitBean ouBean,
PwdCfgBean pwdCfgBean,
boolean hier,
com.engiweb.pm.entity.Paging paging,
java.lang.String code_scope,
com.engiweb.pm.dao.db.DAO dao)
Deprecated.
Replaced by
IPwdCfgDirect#findAccount(AccountBean, GroupBean, HierarchyBean, PwdCfgBean, boolean, Paging, String, DAO)
Returns a list of accounts to which pwdcfg is assigned. |
com.engiweb.pm.entity.BeanList<AccountBean> |
findAccountFromGroup(AccountBean accountBean,
GroupBean groupBean,
HierarchyBean hierarchyBean,
PwdCfgBean pwdCfgBean,
boolean hier,
com.engiweb.pm.entity.Paging paging,
java.lang.String code_scope,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of accounts to which pwdcfg is assigned.
|
com.engiweb.pm.entity.BeanList<ApplicationBean> |
findApplication(ApplicationBean appBean,
PwdCfgBean pwdCfgBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of applications to which pwdcfg is assigned.
|
com.engiweb.pm.entity.BeanList<com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean> |
findAttrKeys(com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean filerKey,
PwdCfgBean pwdCfgBean,
com.engiweb.pm.entity.Paging p,
com.engiweb.pm.dao.db.DAO connDao) |
com.engiweb.pm.entity.BeanList<com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean> |
findAttrKeysWithResolvedPlaceholders(java.lang.Long personId,
com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean filerKey,
PwdCfgBean pwdCfgBean,
com.engiweb.pm.entity.Paging p,
com.engiweb.pm.dao.db.DAO connDao)
Returns the account attributes configuration with the translation of the placeholder in the default value.
|
com.engiweb.pm.entity.BeanList<DictionaryBean> |
findDictionary(DictionaryBean dictionaryBean,
PwdCfgBean pwdCfgBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of dictionary beans assigned to a pwdcfg.
|
com.engiweb.pm.entity.BeanList<PersonProfileBean> |
findOutOfSyncPersonProfile(PersonProfileBean personProfileBean,
PwdCfgBean pwdCfgBean,
UserBean userBean,
EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Return a list of out of synchronization person profile form an Account Configuration
|
com.engiweb.pm.entity.BeanList<PersonProfileServiceBean> |
findOutOfSyncPersonProfileService(PersonProfileServiceBean personProfileServiceBean,
PwdCfgBean pwdCfgBean,
UserBean userBean,
EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Return a list of out of synchronization person profile service form an Account Configuration
|
com.engiweb.pm.entity.BeanList<PersonProfileBean> |
findPersonProfile(PersonProfileBean personProfileBean,
PwdCfgBean pwdCfgBean,
UserBean userBean,
EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Return a list of person profile
|
com.engiweb.pm.entity.BeanList<PersonProfileServiceBean> |
findPersonProfileService(PersonProfileServiceBean personProfileServiceBean,
PwdCfgBean pwdCfgBean,
UserBean userBean,
EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Return a list of person profile service
|
com.engiweb.pm.entity.BeanList<PropertyBean> |
findProperties(PropertyBean propBean,
PwdCfgBean pwdCfgBean,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of property beans assigned to a pwdcfg.
|
com.engiweb.pm.entity.BeanList<TargetBean> |
findTarget(TargetBean filterBean,
PwdCfgBean pwdCfgBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of event markers to which pwdcfg is assigned.
|
com.engiweb.pm.entity.BeanList<UserBean> |
findUser(UserBean userBean,
PwdCfgBean pwdCfgBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of users to which pwdcfg is assigned.
|
java.lang.String |
getRandomPwd(PwdCfgBean pwdCfgBean,
com.engiweb.pm.dao.db.DAO dao)
Generates a password according with the configuration password building policy
|
PwdCfgBean |
insert(PwdCfgBean pwdCfgBean,
com.engiweb.pm.dao.db.DAO connDao)
Adds a new pwdcfg if it not exists yet.
|
void |
insertAttrKeys(com.engiweb.pm.entity.BeanList<com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean> bl,
PwdCfgBean pwdCfgBean,
com.engiweb.pm.dao.db.DAO connDao) |
void |
modifyDictionary(com.engiweb.pm.entity.BeanList blDB,
PwdCfgBean pwdCfgBean,
com.engiweb.pm.dao.db.DAO dao)
Updates a list of dictionary bean to an existing pwdcfg
|
void |
modifyProperties(com.engiweb.pm.entity.BeanList blPB,
PwdCfgBean pwdCfgBean,
com.engiweb.pm.dao.db.DAO dao)
Updates a list of property bean to an existing pwdcfg
|
void |
moveAttrKey(com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean pwdCfgAttrKeyBean2Move,
PwdCfgBean pwdCfgBean,
boolean up,
com.engiweb.pm.dao.db.DAO connDao) |
void |
removeDictionary(com.engiweb.pm.entity.BeanList blDB,
PwdCfgBean pwdCfgBean,
com.engiweb.pm.dao.db.DAO dao)
Remove a list of dictionary bean from an existing pwdcfg
|
void |
synchronizeAllPermissionsByAccountConfiguration(PwdCfgBean pwdCfgBean,
boolean isTargetMaster,
com.engiweb.pm.dao.db.DAO dao)
Synchronize all the PersonProfile of the Account Configuration passed as parameter
|
void |
synchronizeAllPermissionsByPerson(UserBean userBean,
boolean isTargetMaster,
com.engiweb.pm.dao.db.DAO dao)
Synchronize all the PersonProfile of the User passed as parameter
|
void |
synchronizeAllPermissionsByPersonRole(UserBean userBean,
EntitlementBean entBean,
boolean isTargetMaster,
com.engiweb.pm.dao.db.DAO connDAO)
Synchronize all the PersonProfile of the User passed as parameter
|
void |
synchronizeAllRightsByAccountConfiguration(PwdCfgBean pwdCfgBean,
boolean isTargetMaster,
com.engiweb.pm.dao.db.DAO dao)
Synchronize all the PersonProfileService of the Account Configuration passed as parameter
|
void |
synchronizeAllRightsByPerson(UserBean userBean,
boolean isTargetMaster,
com.engiweb.pm.dao.db.DAO dao)
Synchronize all the PersonProfileService of the User passed as parameter
|
void |
synchronizeAllRightsByPersonRole(UserBean userBean,
EntitlementBean entBean,
boolean isTargetMaster,
com.engiweb.pm.dao.db.DAO dao)
Synchronize all the PersonProfileService of the User passed as parameter
|
void |
synchronizeFilteredPermissions(PersonProfileBean personProfileBean,
PwdCfgBean pwdCfgBean,
UserBean userBean,
EntitlementBean entBean,
boolean isTargetMaster,
com.engiweb.pm.dao.db.DAO dao)
Synchronize the PersonProfile that correspond to passed filter
|
void |
synchronizeFilteredRights(PersonProfileServiceBean personProfileServiceBean,
PwdCfgBean pwdCfgBean,
UserBean userBean,
EntitlementBean entBean,
boolean isTargetMaster,
com.engiweb.pm.dao.db.DAO dao)
Synchronize the PersonProfileService that correspond to passed filter
|
void |
synchronizePwdCfgAttribute(PwdCfgBean pwdCfgBean,
boolean isKeepAlignSelected,
com.engiweb.pm.dao.db.DAO dao) |
void |
synchronizeSelectedPermissions(com.engiweb.pm.entity.BeanList<PersonProfileBean> list,
boolean isTargetMaster,
com.engiweb.pm.dao.db.DAO dao)
Synchronize the list of PersonProfile passed as parameter
|
void |
synchronizeSelectedRights(com.engiweb.pm.entity.BeanList<PersonProfileServiceBean> list,
boolean isTargetMaster,
com.engiweb.pm.dao.db.DAO dao)
Synchronize the list of PersonProfileService passed as parameter
|
void |
update(PwdCfgBean pwdCfgBean,
com.engiweb.pm.dao.db.DAO dao)
Updates an existing pwdcfg.
|
void |
updateAttrKeys(com.engiweb.pm.entity.BeanList<com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean> bl,
PwdCfgBean pwdCfgBean,
com.engiweb.pm.dao.db.DAO connDao) |
static final java.lang.String COPYRIGHT
com.engiweb.pm.entity.BeanList<com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean> findAttrKeys(com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean filerKey, PwdCfgBean pwdCfgBean, com.engiweb.pm.entity.Paging p, 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.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean> findAttrKeysWithResolvedPlaceholders(java.lang.Long personId, com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean filerKey, PwdCfgBean pwdCfgBean, com.engiweb.pm.entity.Paging p, com.engiweb.pm.dao.db.DAO connDao) throws com.engiweb.toolkit.common.BackendException
personId
- filerKey
- pwdCfgBean
- p
- connDao
- com.engiweb.toolkit.common.BackendException
void insertAttrKeys(com.engiweb.pm.entity.BeanList<com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean> bl, PwdCfgBean pwdCfgBean, com.engiweb.pm.dao.db.DAO connDao) throws com.engiweb.toolkit.common.BackendException
com.engiweb.toolkit.common.BackendException
void updateAttrKeys(com.engiweb.pm.entity.BeanList<com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean> bl, PwdCfgBean pwdCfgBean, com.engiweb.pm.dao.db.DAO connDao) throws com.engiweb.toolkit.common.BackendException
com.engiweb.toolkit.common.BackendException
void deleteAttrKeys(com.engiweb.pm.entity.BeanList<com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean> bl, PwdCfgBean pwdCfgBean, com.engiweb.pm.dao.db.DAO connDao) throws com.engiweb.toolkit.common.BackendException
com.engiweb.toolkit.common.BackendException
void moveAttrKey(com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean pwdCfgAttrKeyBean2Move, PwdCfgBean pwdCfgBean, boolean up, com.engiweb.pm.dao.db.DAO connDao) throws com.engiweb.toolkit.common.BackendException
com.engiweb.toolkit.common.BackendException
PwdCfgBean insert(PwdCfgBean pwdCfgBean, com.engiweb.pm.dao.db.DAO connDao) throws com.engiweb.toolkit.common.BackendException
pwdCfgBean
- PwdCfgBean
to insert (mandatory). The pwdcfg name is a mandatory field.dao
- DAO
the connection daoPwdCfgBean
com.engiweb.toolkit.common.BackendException
- the backend exceptionvoid update(PwdCfgBean pwdCfgBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
pwdCfgBean
- PwdCfgBean
to delete (mandatory).It must be present and uniquely defined with ID field set.dao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
- the backend exceptionvoid delete(PwdCfgBean pwdCfgBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
pwdCfgBean
- PwdCfgBean
to update (mandatory).It must be present and uniquely defined.dao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
- the backend exceptioncom.engiweb.pm.entity.BeanList<PwdCfgBean> find(PwdCfgBean pwdCfgBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
PwdCfgBean
pwdCfgBean
- PwdCfgBean
if null no filter is applied, otherwise the passed object is used as filterpaging
- Paging
the pagingdao
- DAO
the connection daoBeanList
of PwdCfgBean
com.engiweb.toolkit.common.BackendException
- the backend exceptioncom.engiweb.pm.entity.BeanList addDictionary(com.engiweb.pm.entity.BeanList blDB, PwdCfgBean pwdCfgBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
blDB
- BeanList
of DictionaryBean
to add.pwdCfgBean
- PwdCfgBean
to which dictionary beans must be assigned. 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 blDB, PwdCfgBean pwdCfgBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
blDB
- BeanList
of DictionaryBean
to modify.pwdCfgBean
- PwdCfgBean
to which dictionary beans must be modified. It must be uniquely defined.dao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
- the backend exceptionvoid removeDictionary(com.engiweb.pm.entity.BeanList blDB, PwdCfgBean pwdCfgBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
blDB
- BeanList
of DictionaryBean
to remove.pwdCfgBean
- PwdCfgBean
from which dictionary beans must be removed. It must be uniquely defined.dao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
- the backend exceptioncom.engiweb.pm.entity.BeanList<DictionaryBean> findDictionary(DictionaryBean dictionaryBean, PwdCfgBean pwdCfgBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
dictionaryBean
- DictionaryBean
if null no filter is applied, otherwise the passed object is used as filterpwdCfgBean
- PwdCfgBean
whose assigned dictionary beans are to be retrieved.paging
- Paging
the pagingdao
- DAO
the connection daoBeanList
of DictionaryBean
com.engiweb.toolkit.common.BackendException
- the backend exceptionvoid modifyProperties(com.engiweb.pm.entity.BeanList blPB, PwdCfgBean pwdCfgBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
blPB
- BeanList
of PropertyBean
to modify.pwdCfgBean
- PwdCfgBean
to which property beans must be modified. It must be uniquely defined.dao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
- the backend exceptioncom.engiweb.pm.entity.BeanList<PropertyBean> findProperties(PropertyBean propBean, PwdCfgBean pwdCfgBean, 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 filterpwdCfgBean
- PwdCfgBean
whose assigned property beans are to be retrieved.dao
- DAO
the connection daoBeanList
of PropertyBean
com.engiweb.toolkit.common.BackendException
- the backend exceptioncom.engiweb.pm.entity.BeanList<UserBean> findUser(UserBean userBean, PwdCfgBean pwdCfgBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
userBean
- UserBean
if null no filter is applied, otherwise the passed object is used as filterpwdCfgBean
- PwdCfgBean
whose assigned users are to be retrieved.paging
- Paging
the pagingdao
- DAO
the connection daoBeanList
of UserBean
com.engiweb.toolkit.common.BackendException
- the backend exceptioncom.engiweb.pm.entity.BeanList<ApplicationBean> findApplication(ApplicationBean appBean, PwdCfgBean pwdCfgBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
appBean
- ApplicationBean
if null no filter is applied, otherwise the passed object is used as filterpwdCfgBean
- PwdCfgBean
whose assigned applications are to be retrieved.paging
- Paging
the pagingdao
- DAO
the connection daoBeanList
of ApplicationBean
com.engiweb.toolkit.common.BackendException
- the backend exception@Deprecated com.engiweb.pm.entity.BeanList<AccountBean> findAccount(AccountBean accountBean, OrgUnitBean ouBean, PwdCfgBean pwdCfgBean, boolean hier, com.engiweb.pm.entity.Paging paging, java.lang.String code_scope, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
IPwdCfgDirect#findAccount(AccountBean, GroupBean, HierarchyBean, PwdCfgBean, boolean, Paging, String, DAO)
Returns a list of accounts to which pwdcfg is assigned.accountBean
- AccountBean
if null no filter is applied, otherwise the passed object is used as filter.ouBean
- OrgUnitBean
if null no filter is applied, otherwise the passed object is used as filter. It allow to filter by accounts belonging to user in the given organizational unit.pwdCfgBean
- PwdCfgBean
whose assigned accounts are to be retrieved.hier
- boolean: if ouBean parameter is not null, true if research must be performed hierarchically, false otherwisepaging
- Paging
the pagingcode_scope
- String
the code scopedao
- DAO
the connection daoBeanList
of AccountBean
com.engiweb.toolkit.common.BackendException
- the backend exceptioncom.engiweb.pm.entity.BeanList<AccountBean> findAccountFromGroup(AccountBean accountBean, GroupBean groupBean, HierarchyBean hierarchyBean, PwdCfgBean pwdCfgBean, boolean hier, com.engiweb.pm.entity.Paging paging, java.lang.String code_scope, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
accountBean
- AccountBean
if null no filter is applied, otherwise the passed object is used as filter.groupBean
- GroupBean
if null no filter is applied, otherwise the passed object is used as filter. It allow to filter by accounts belonging to user in the given group hierarchy.hierarchyBean
- HierarchyBean
must be present and uniquely defined.pwdCfgBean
- PwdCfgBean
whose assigned accounts are to be retrieved.hier
- if ouBean parameter is not null
true if research must be performed hierarchically, false
otherwisepaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of AccountBean
com.engiweb.toolkit.common.BackendException
java.lang.String getRandomPwd(PwdCfgBean pwdCfgBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
pwdCfgBean
- PwdCfgBean
whose password must be generates. It must be uniquely defined.dao
- DAO
the connection daoString
passwordcom.engiweb.toolkit.common.BackendException
- the backend exceptioncom.engiweb.pm.entity.BeanList<TargetBean> findTarget(TargetBean filterBean, PwdCfgBean pwdCfgBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
filterBean
- TargetBean
if null no filter is applied, otherwise the passed object is used as filter.pwdCfgBean
- PwdCfgBean
whose assigned event markers are to be retrieved.paging
- Paging
the pagingdao
- DAO
the connection daoBeanList
of TargetBean
com.engiweb.toolkit.common.BackendException
- the backend exceptioncom.engiweb.pm.entity.BeanList<PersonProfileBean> findPersonProfile(PersonProfileBean personProfileBean, PwdCfgBean pwdCfgBean, UserBean userBean, EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
personProfileBean
- PersonProfileBean
if null no filter is applied, otherwise the passed object is used as filter.pwdCfgBean
- PwdCfgBean
if null no filter is applied, otherwise the passed object is used as filter.userBean
- UserBean
if null no filter is applied, otherwise the passed object is used as filter.entitlementBean
- EntitlementBean
if null no filter is applied, otherwise the passed object is used as filter.paging
- Paging
the pagingdao
- DAO
the connection daoBeanList
of PersonProfileBean
com.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<PersonProfileBean> findOutOfSyncPersonProfile(PersonProfileBean personProfileBean, PwdCfgBean pwdCfgBean, UserBean userBean, EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
personProfileBean
- PersonProfileBean
if null no filter is applied, otherwise the passed object is used as filter.pwdCfgBean
- PwdCfgBean
to insert (mandatory). The pwdcfg is a mandatory.userBean
- UserBean
if null no filter is applied, otherwise the passed object is used as filter.entitlementBean
- EntitlementBean
if null no filter is applied, otherwise the passed object is used as filter.paging
- Paging
the pagingdao
- DAO
the connection daoBeanList
of PersonProfileBean
com.engiweb.toolkit.common.BackendException
void synchronizeAllPermissionsByPersonRole(UserBean userBean, EntitlementBean entBean, boolean isTargetMaster, com.engiweb.pm.dao.db.DAO connDAO) throws com.engiweb.toolkit.common.BackendException
userBean
- UserBean
to synchronize (mandatory).entBean
- EntitlementBean
to synchronize (mandatory).isTargetMaster
- if isTargetMaster parameter is true TARGET is the master for the synchronization, false IGI is the masterdao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
void synchronizeAllPermissionsByPerson(UserBean userBean, boolean isTargetMaster, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
userBean
- UserBean
to synchronize (mandatory).isTargetMaster
- if isTargetMaster parameter is true TARGET is the master for the synchronization, false IGI is the masterdao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
void synchronizeAllPermissionsByAccountConfiguration(PwdCfgBean pwdCfgBean, boolean isTargetMaster, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
pwdCfgBean
- PwdCfgBean
to synchronize (mandatory).isTargetMaster
- if isTargetMaster parameter is true TARGET is the master for the synchronization, false IGI is the masterdao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
void synchronizeSelectedPermissions(com.engiweb.pm.entity.BeanList<PersonProfileBean> list, boolean isTargetMaster, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
list
- BeanList
of PersonProfileBean
list of PersonProfile to synchronizeisTargetMaster
- if isTargetMaster parameter is true TARGET is the master for the synchronization, false IGI is the masterdao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
void synchronizeFilteredPermissions(PersonProfileBean personProfileBean, PwdCfgBean pwdCfgBean, UserBean userBean, EntitlementBean entBean, boolean isTargetMaster, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
personProfileBean
- PersonProfileBean
filter of PersonProfileuserBean
- UserBean
filter of userentBean
- EntitlementBean
filter of entitlementisTargetMaster
- if isTargetMaster parameter is true TARGET is the master for the synchronization, false IGI is the masterdao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<PersonProfileServiceBean> findOutOfSyncPersonProfileService(PersonProfileServiceBean personProfileServiceBean, PwdCfgBean pwdCfgBean, UserBean userBean, EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
personProfileServiceBean
- PersonProfileServiceBean
if null no filter is applied, otherwise the passed object is used as filter.pwdCfgBean
- PwdCfgBean
to insert (mandatory). The pwdcfg is a mandatory.userBean
- UserBean
if null no filter is applied, otherwise the passed object is used as filter.entitlementBean
- EntitlementBean
if null no filter is applied, otherwise the passed object is used as filter.paging
- Paging
the pagingdao
- DAO
the connection daoBeanList
of PersonProfileServiceBean
com.engiweb.toolkit.common.BackendException
void synchronizeAllRightsByPersonRole(UserBean userBean, EntitlementBean entBean, boolean isTargetMaster, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
userBean
- UserBean
to synchronize (mandatory).entBean
- EntitlementBean
to synchronize (mandatory).isTargetMaster
- if isTargetMaster parameter is true TARGET is the master for the synchronization, false IGI is the masterdao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
void synchronizeAllRightsByPerson(UserBean userBean, boolean isTargetMaster, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
userBean
- UserBean
to synchronize (mandatory).isTargetMaster
- if isTargetMaster parameter is true TARGET is the master for the synchronization, false IGI is the masterdao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
void synchronizeAllRightsByAccountConfiguration(PwdCfgBean pwdCfgBean, boolean isTargetMaster, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
pwdCfgBean
- PwdCfgBean
to synchronize (mandatory).isTargetMaster
- if isTargetMaster parameter is true TARGET is the master for the synchronization, false IGI is the masterdao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
void synchronizeSelectedRights(com.engiweb.pm.entity.BeanList<PersonProfileServiceBean> list, boolean isTargetMaster, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
list
- BeanList
of PersonProfileServiceBean
list of PersonProfileService to synchronizeisTargetMaster
- if isTargetMaster parameter is true TARGET is the master for the synchronization, false IGI is the masterdao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
void synchronizeFilteredRights(PersonProfileServiceBean personProfileServiceBean, PwdCfgBean pwdCfgBean, UserBean userBean, EntitlementBean entBean, boolean isTargetMaster, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
personProfileServiceBean
- PersonProfileServiceBean
filter of PersonProfileServiceuserBean
- UserBean
filter of userentBean
- EntitlementBean
filter of entitlementisTargetMaster
- if isTargetMaster parameter is true TARGET is the master for the synchronization, false IGI is the masterdao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<PersonProfileServiceBean> findPersonProfileService(PersonProfileServiceBean personProfileServiceBean, PwdCfgBean pwdCfgBean, UserBean userBean, EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
personProfileServiceBean
- PersonProfileServiceBean
if null no filter is applied, otherwise the passed object is used as filter.pwdCfgBean
- PwdCfgBean
if null no filter is applied, otherwise the passed object is used as filter.userBean
- UserBean
if null no filter is applied, otherwise the passed object is used as filter.entitlementBean
- EntitlementBean
if null no filter is applied, otherwise the passed object is used as filter.paging
- Paging
the pagingdao
- DAO
the connection daoBeanList
of PersonProfileServiceBean
com.engiweb.toolkit.common.BackendException
void synchronizePwdCfgAttribute(PwdCfgBean pwdCfgBean, boolean isKeepAlignSelected, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
com.engiweb.toolkit.common.BackendException