public interface IAccount
extends com.engiweb.toolkit.interfaces.IEjb
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COPYRIGHT
Copyright
|
| Modifier and Type | Method and Description |
|---|---|
AccountBean |
add(AccountBean accountBean,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realmAdm)
Adds a new account if it not exists yet.
|
void |
changePwd(AccountBean accountBean,
java.lang.String oldPwd,
java.lang.String newPwd,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realmAdm)
Updates password related to an existing account.
|
void |
checkPwdSyntax(PwdCfgBean pwdCfgBean,
java.lang.String candidatePwd,
java.lang.String token,
java.lang.String realmAdm)
Check pwd syntax.
|
java.util.HashMap<AccountType,java.lang.Long> |
countInfoAccount(PwdCfgBean pwdCfgBean,
java.lang.String token,
java.lang.String realmAdm)
Count info account.
|
com.engiweb.pm.entity.BeanList<AccountBean> |
find(AccountBean accountBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realmAdm)
Returns a list of accounts filtered by a passed
AccountBean object. |
com.engiweb.pm.entity.BeanList<ApplicationBean> |
findApplication(ApplicationBean appBean,
AccountBean accountBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String code_scope,
java.lang.String token,
java.lang.String realmAdm) |
com.engiweb.pm.entity.BeanList<com.engiweb.profilemanager.common.bean.targetattr.PwdManagementAttrValBean> |
findAttrValue(com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean attrKeyBean,
AccountBean account,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm) |
java.util.Map<java.lang.String,java.util.List<com.engiweb.profilemanager.common.bean.targetattr.PwdManagementAttrValBean>> |
findAttrValue(com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean attrKeyBean,
AccountBean account,
java.lang.String token,
java.lang.String realm) |
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findEntitlement(EntitlementBean entBean,
ApplicationBean appBean,
AccountBean accountBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String code_scope,
java.lang.String token,
java.lang.String realmAdm)
The list of account's entitlements
|
void |
insertAttrValue(com.engiweb.pm.entity.BeanList<com.engiweb.profilemanager.common.bean.targetattr.PwdManagementAttrValBean> pwdManAttributeBean,
com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean attrKeyBean,
AccountBean account,
java.lang.String token,
java.lang.String realm) |
com.engiweb.pm.entity.BeanList<EntitlementBean> |
matchAccount(UserBean uBean,
AccountBean accountBean,
boolean riexecuteTargetEvent,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realmAdm)
Match account.
|
AccountBean |
modify(AccountBean accountBean,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realmAdm)
Updates an existing account.
|
void |
remove(AccountBean accountBean,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realmAdm)
Deletes an existing accountBean.
|
java.lang.String |
resolvePlaceHolder(java.lang.Long personId,
java.lang.String placeHolder,
java.lang.String token,
java.lang.String realmAdm)
Resolves the placeholder with the mapped attribute value of the person
|
com.engiweb.pm.entity.BeanList<EntitlementBean> |
unMatchAccount(AccountBean accountBean,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realmAdm)
Un match account.
|
void |
updateAccount(com.engiweb.pm.entity.BeanList<AccountBean> accountBeanList,
AccountBean accountBeanWithValuesSet,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realmAdm)
Updates a list of account according to values set in the object accountBeanWithValuesSet.
|
java.util.List<java.lang.Integer> |
validatePasswordSyntax(PwdCfgBean pwdCfgBean,
UserBean userBean,
java.lang.String candidatePwd,
java.lang.String token,
java.lang.String realmAdm)
Validate password syntax.
|
static final java.lang.String COPYRIGHT
void insertAttrValue(com.engiweb.pm.entity.BeanList<com.engiweb.profilemanager.common.bean.targetattr.PwdManagementAttrValBean> pwdManAttributeBean,
com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean attrKeyBean,
AccountBean account,
java.lang.String token,
java.lang.String realm)
throws com.engiweb.toolkit.common.BackendException
pwdManAttributeBean - attrKeyBean - account - token - realm - com.engiweb.toolkit.common.BackendExceptionjava.util.Map<java.lang.String,java.util.List<com.engiweb.profilemanager.common.bean.targetattr.PwdManagementAttrValBean>> findAttrValue(com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean attrKeyBean,
AccountBean account,
java.lang.String token,
java.lang.String realm)
throws com.engiweb.toolkit.common.BackendException
attrKeyBean - account - token - realm - com.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<com.engiweb.profilemanager.common.bean.targetattr.PwdManagementAttrValBean> findAttrValue(com.engiweb.profilemanager.common.bean.targetattr.PwdCfgAttrKeyBean attrKeyBean,
AccountBean account,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
throws com.engiweb.toolkit.common.BackendException
attrKeyBean - account - paging - token - realm - com.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<AccountBean> find(AccountBean accountBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realmAdm) throws com.engiweb.toolkit.common.BackendException
AccountBean object.accountBean - the account beanpaging - the pagingtoken - the tokenrealmAdm - the realm admAccountBeancom.engiweb.toolkit.common.BackendException - the backend exceptionAccountBean add(AccountBean accountBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realmAdm) throws com.engiweb.toolkit.common.BackendException
accountBean - the account beancod_oper - the cod_opertoken - the tokenrealmAdm - the realm admAccountBean addedcom.engiweb.toolkit.common.BackendException - the pM security exceptionAccountBean modify(AccountBean accountBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realmAdm) throws com.engiweb.toolkit.common.BackendException
accountBean - the account beancod_oper - the cod_opertoken - the tokenrealmAdm - the realm admAccountBean modifiedcom.engiweb.toolkit.common.BackendException - the pM security exceptionvoid remove(AccountBean accountBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realmAdm) throws com.engiweb.toolkit.common.BackendException
accountBean - the account beancod_oper - the cod_opertoken - the tokenrealmAdm - the realm admcom.engiweb.toolkit.common.BackendException - the pM security exceptionvoid changePwd(AccountBean accountBean, java.lang.String oldPwd, java.lang.String newPwd, java.lang.String cod_oper, java.lang.String token, java.lang.String realmAdm) throws com.engiweb.toolkit.common.BackendException
accountBean - the account beanoldPwd - the old pwdnewPwd - the new pwdcod_oper - the cod_opertoken - the tokenrealmAdm - the realm admcom.engiweb.toolkit.common.BackendException - the pM security exceptionvoid updateAccount(com.engiweb.pm.entity.BeanList<AccountBean> accountBeanList, AccountBean accountBeanWithValuesSet, java.lang.String cod_oper, java.lang.String token, java.lang.String realmAdm) throws com.engiweb.toolkit.common.BackendException
accountBeanList - the account bean listaccountBeanWithValuesSet - the account bean with values setcod_oper - the cod_opertoken - the tokenrealmAdm - the realm admcom.engiweb.toolkit.common.BackendException - the pM security exceptionvoid checkPwdSyntax(PwdCfgBean pwdCfgBean, java.lang.String candidatePwd, java.lang.String token, java.lang.String realmAdm) throws com.engiweb.toolkit.common.BackendException
pwdCfgBean - the pwd cfg beancandidatePwd - the candidate pwdtoken - the tokenrealmAdm - the realm admcom.engiweb.toolkit.common.BackendException - the backend exceptioncom.engiweb.pm.entity.BeanList<EntitlementBean> matchAccount(UserBean uBean, AccountBean accountBean, boolean riexecuteTargetEvent, java.lang.String cod_oper, java.lang.String token, java.lang.String realmAdm) throws com.engiweb.toolkit.common.BackendException
uBean - the u beanaccountBean - the account beanriexecuteTargetEvent - the riexecute target eventcod_oper - the cod_opertoken - the tokenrealmAdm - the realm admcom.engiweb.toolkit.common.BackendException - the backend exceptioncom.engiweb.pm.entity.BeanList<EntitlementBean> unMatchAccount(AccountBean accountBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realmAdm) throws com.engiweb.toolkit.common.BackendException
accountBean - the account beancod_oper - the cod_opertoken - the tokenrealmAdm - the realm admcom.engiweb.toolkit.common.BackendException - the backend exceptionjava.util.HashMap<AccountType,java.lang.Long> countInfoAccount(PwdCfgBean pwdCfgBean, java.lang.String token, java.lang.String realmAdm) throws com.engiweb.toolkit.common.BackendException
pwdCfgBean - the pwd cfg beantoken - the tokenrealmAdm - the realm admcom.engiweb.toolkit.common.BackendException - the backend exceptioncom.engiweb.pm.entity.BeanList<EntitlementBean> findEntitlement(EntitlementBean entBean, ApplicationBean appBean, AccountBean accountBean, com.engiweb.pm.entity.Paging paging, java.lang.String code_scope, java.lang.String token, java.lang.String realmAdm) throws com.engiweb.toolkit.common.BackendException
entBean - appBean - accountBean - paging - code_scope - connDao - com.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<ApplicationBean> findApplication(ApplicationBean appBean, AccountBean accountBean, com.engiweb.pm.entity.Paging paging, java.lang.String code_scope, java.lang.String token, java.lang.String realmAdm) throws com.engiweb.toolkit.common.BackendException
appBean - accountBean - paging - code_scope - token - realmAdm - com.engiweb.toolkit.common.BackendExceptionjava.util.List<java.lang.Integer> validatePasswordSyntax(PwdCfgBean pwdCfgBean, UserBean userBean, java.lang.String candidatePwd, java.lang.String token, java.lang.String realmAdm) throws com.engiweb.toolkit.common.BackendException
pwdCfgBean - the pwd cfg beanuserBean - the user of the accountcandidatePwd - the candidate pwdtoken - the tokenrealmAdm - the realm admcom.engiweb.toolkit.common.BackendException - the backend exceptionjava.lang.String resolvePlaceHolder(java.lang.Long personId,
java.lang.String placeHolder,
java.lang.String token,
java.lang.String realmAdm)
throws com.engiweb.toolkit.common.BackendException
personId - id of the personplaceHolder - placeholder to resolvetoken - the tokenrealmAdm - the realm admcom.engiweb.toolkit.common.BackendException