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.Exception
java.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.Exception
void modifyUserPassWord(java.lang.String dn, java.lang.String oldPassWord, java.lang.String newPassword) throws java.lang.Exception
dn
- 条目oldPassWord
- 旧密码newPassword
- 新密码java.lang.Exception
void deleteAllBinding(OrgManagerDirect orgManagerDirect, java.util.List<V3xOrgMember> memberList) throws java.lang.Exception
orgManagerDirect
- memberList
- 登录管理员管理的所有用户Listjava.lang.Exception
void userTreeView(java.util.List<EntryValueBean> list, java.lang.String baseDN) throws java.lang.Exception
list
- baseDN
- java.lang.Exception
java.util.List<EntryValueBean> ouTreeView(boolean isRoot) throws java.lang.Exception
java.lang.Exception
java.lang.String[] getUserAttributes(java.lang.String dn) throws java.lang.Exception
dn
- java.lang.Exception
void saveOrUpdateLdapSet(V3xOrgAccount account, V3xLdapRdn value) throws java.lang.Exception
java.lang.Exception
V3xLdapRdn findLdapSet(java.lang.Long orgAccountId) throws java.lang.Exception
java.lang.Exception
boolean createNode(V3xOrgMember member, java.lang.String selectOU) throws java.lang.Exception
java.lang.Exception
V3xLdapSwitchBean viewLdapSwitch() throws java.lang.Exception
java.lang.Exception
V3xLdapSwitchBean saveLdapSwitch(V3xLdapSwitchBean ldapSwitchBean) throws java.lang.Exception
java.lang.Exception
void deleteLdapSet(java.lang.Long orgAccountId) throws java.lang.Exception
java.lang.Exception
java.lang.String getDefaultOU(long accoutId)
V3xLdapSwitchBean createLdapProperties(V3xLdapSwitchBean ldapSwitchBean) throws java.lang.Exception
java.lang.Exception
V3xLdapSwitchBean readLdapPropertiesFromDataBase() throws java.lang.Exception
java.lang.Exception
java.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.Exception
java.util.List<EntryValueBean> subOrgTreeView(java.lang.String parentDn, java.lang.String parentId) throws java.lang.Exception
java.lang.Exception
java.lang.String getLoginName(java.lang.String username)
loginName
-