public interface LdapBindingMgr
| 限定符和类型 | 方法和说明 |
|---|---|
void |
batchBinding(OrgManager orgManager,
java.util.List<java.lang.String> list,
java.util.List<V3xOrgMember> memberList,
int option)
批量绑定A8用户账号
|
V3xLdapSwitchBean |
createLdapProperties(V3xLdapSwitchBean ldapSwitchBean) |
boolean |
createNode(V3xOrgMember member,
java.lang.String selectOU) |
void |
deleteAllBinding(OrgManagerDirect orgManagerDirect,
java.util.List<V3xOrgMember> memberList)
绑定前清空
|
void |
deleteLdapSet(java.lang.Long orgAccountId) |
V3xLdapRdn |
findLdapSet(java.lang.Long orgAccountId) |
java.lang.String |
getDefaultOU(long accoutId) |
java.lang.String |
getLoginName(java.lang.String username)
如果已经绑定了ldap,根据ldap的登录名取对应的oa登录名
允许使用oa账号登录的,直接返回。
|
java.util.List<EntryValueBean> |
getSearchCn(java.lang.String baseDn,
java.lang.String key) |
java.lang.String[] |
getUserAttributes(java.lang.String dn)
从LDAP上查询
|
java.lang.String[] |
handBinding(long memberId,
java.lang.String loginName,
java.lang.String binding,
boolean enabled)
手工单用户账号绑定
|
void |
modifyUserPassWord(java.lang.String dn,
java.lang.String oldPassWord,
java.lang.String newPassword)
修改用户密码
|
java.util.List<EntryValueBean> |
ouTreeView(boolean isRoot) |
V3xLdapSwitchBean |
readLdapPropertiesFromDataBase() |
V3xLdapSwitchBean |
saveLdapSwitch(V3xLdapSwitchBean ldapSwitchBean) |
void |
saveOrUpdateLdapSet(V3xOrgAccount account,
V3xLdapRdn value) |
java.util.List<EntryValueBean> |
subOrgTreeView(java.lang.String parentDn,
java.lang.String parentId) |
java.util.List<EntryValueBean> |
subTreeView(java.lang.String parentDn,
java.lang.String parentId,
java.lang.String type) |
void |
userTreeView(java.util.List<EntryValueBean> list,
java.lang.String baseDN)
查询单位绑定目录下的人员
|
V3xLdapSwitchBean |
viewLdapSwitch() |
void batchBinding(OrgManager orgManager, java.util.List<java.lang.String> list, java.util.List<V3xOrgMember> memberList, int option) throws java.lang.Exception
orgManagerDirect - list - ldif或ldf文件内容java.lang.Exceptionjava.lang.String[] handBinding(long memberId,
java.lang.String loginName,
java.lang.String binding,
boolean enabled)
throws java.lang.Exception
memberId - 人员IDloginName - 用户账号binding - 绑定的LDAP/AD相对条目enabled - 用户账号是否可用java.lang.Exceptionvoid modifyUserPassWord(java.lang.String dn,
java.lang.String oldPassWord,
java.lang.String newPassword)
throws java.lang.Exception
dn - 条目oldPassWord - 旧密码newPassword - 新密码java.lang.Exceptionvoid deleteAllBinding(OrgManagerDirect orgManagerDirect, java.util.List<V3xOrgMember> memberList) throws java.lang.Exception
orgManagerDirect - memberList - 登录管理员管理的所有用户Listjava.lang.Exceptionvoid userTreeView(java.util.List<EntryValueBean> list, java.lang.String baseDN) throws java.lang.Exception
list - baseDN - java.lang.Exceptionjava.util.List<EntryValueBean> ouTreeView(boolean isRoot) throws java.lang.Exception
java.lang.Exceptionjava.lang.String[] getUserAttributes(java.lang.String dn)
throws java.lang.Exception
dn - java.lang.Exceptionvoid saveOrUpdateLdapSet(V3xOrgAccount account, V3xLdapRdn value) throws java.lang.Exception
java.lang.ExceptionV3xLdapRdn findLdapSet(java.lang.Long orgAccountId) throws java.lang.Exception
java.lang.Exceptionboolean createNode(V3xOrgMember member, java.lang.String selectOU) throws java.lang.Exception
java.lang.ExceptionV3xLdapSwitchBean viewLdapSwitch() throws java.lang.Exception
java.lang.ExceptionV3xLdapSwitchBean saveLdapSwitch(V3xLdapSwitchBean ldapSwitchBean) throws java.lang.Exception
java.lang.Exceptionvoid deleteLdapSet(java.lang.Long orgAccountId)
throws java.lang.Exception
java.lang.Exceptionjava.lang.String getDefaultOU(long accoutId)
V3xLdapSwitchBean createLdapProperties(V3xLdapSwitchBean ldapSwitchBean) throws java.lang.Exception
java.lang.ExceptionV3xLdapSwitchBean readLdapPropertiesFromDataBase() throws java.lang.Exception
java.lang.Exceptionjava.util.List<EntryValueBean> subTreeView(java.lang.String parentDn, java.lang.String parentId, java.lang.String type) throws java.lang.Exception
java.lang.Exception@AjaxAccess java.util.List<EntryValueBean> getSearchCn(java.lang.String baseDn, java.lang.String key) throws java.lang.Exception
java.lang.Exceptionjava.util.List<EntryValueBean> subOrgTreeView(java.lang.String parentDn, java.lang.String parentId) throws java.lang.Exception
java.lang.Exceptionjava.lang.String getLoginName(java.lang.String username)
loginName -