|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
This interface define methods to manage LDAP server configuration.
| Method Summary | |
java.lang.String |
autoImportLDAPUser(java.lang.String userName,
java.lang.String password)
Auto import a LDAP user |
boolean |
checkSynchronization()
Deprecated. This method is not effective since V7.0 |
boolean |
deleteSynSchedule()
Delete the LDAP Synchronization schedule task |
boolean |
disableSynSchedule()
Disable the LDAP Synchronization schedule |
boolean |
enableSynSchedule()
Enable the LDAP Synchronization schedule |
boolean |
exportSynResultToXMLFile(java.lang.String outputDir,
SynchronizationResult result)
Export the LDAP synchronization result object to a xml file |
java.util.Vector |
getEncryptedUsers()
Deprecated. This method is not effective since V7.0 |
SynchronizationResult |
getLastLDAPSynchronizeScheduleResult()
Get the last LDAP synchronization schedule task's result object |
java.util.Vector |
getLDAPGroups()
Get the ldap groups set according to ldap configration |
java.util.Enumeration |
getLdapSynchronization()
Deprecated. This method is not effective since V7.0 |
java.util.Vector |
getLDAPUsers()
Get the ldap users set according to ldap configration |
java.util.Properties |
getSynchronizeSchedule()
Get the LDAP synchronization schedule's propeties |
java.util.Enumeration |
getUserNames()
get ldap users names |
boolean |
importAllLDAPUsersAndGroups(boolean isOverWrite)
Import all LDAP groups and users from LDAP server |
boolean |
importLDAPGroups(boolean isOverWrite)
Import LDAP groups to local from LDAP Server(import to role or group) |
boolean |
importLDAPGroupsAndUsers()
put ldap user and group into server. |
boolean |
importLDAPRoles(boolean isOverWrite)
Deprecated. This method is not effective since V7.1 replaced by |
boolean |
importLDAPUsers(boolean isOverWrite)
Import LDAP user to local from LDAP Server |
boolean |
importSpecifyLDAPGroups(java.util.Vector specifyRolesName,
boolean isOverWrite)
Import some LDAP groups that specified by customers to local from LDAP Server (import to role or group) |
boolean |
importSpecifyLDAPRoles(java.util.Vector specifyRolesName,
boolean isOverWrite)
Deprecated. This method is not effective since V7.1 replaced by |
boolean |
importSpecifyLDAPUsers(java.util.Vector specifyUsersName,
boolean isOverWrite)
Import some LDAP users that specified by customers to local from LDAP Server |
boolean |
isConfromFilter(java.lang.String userName,
java.lang.String filter)
Test the user is conform the LDAP search filter or not |
boolean |
isLDAPScheduleEnable()
Check the LDAP Synchronization schedule is enable or not |
boolean |
isValidLDAPUser(java.lang.String userName,
java.lang.String password)
Check a user is a valid LDAP user or not |
java.lang.String |
listExistedGroupDescriptions(java.lang.String groupName)
Deprecated. This method is not effective since V6 |
java.util.Vector |
listExistedGroups()
Return all groups in LDAP. |
java.util.Vector |
listExistedGroupsName()
Deprecated. This method is not effective since V6 |
java.lang.String |
listExistedUserFullName(java.lang.String name)
Deprecated. This method is not effective since V6 |
java.util.Vector |
listExistedUserNames()
Deprecated. This method is not effective since V6 |
java.util.Vector |
listExistedUsers()
Return all user names in LDAP. |
void |
setEncryptedUserAuthInfo(java.lang.String name,
java.lang.String pw)
Deprecated. This method is not effective since V6 |
boolean |
submitSynchronizeSchedule(java.util.Properties pro,
java.lang.String submitter)
Submit a new LDAP synchronization schedule to server. |
SynchronizationResult |
synchronize()
Synchronize the server's security information with LDAP server |
java.lang.String |
testRoleMap(java.lang.String filter,
java.lang.String roleName)
Test the role Map is a valid role Map or not |
| Method Detail |
public java.util.Enumeration getLdapSynchronization()
public java.util.Enumeration getUserNames()
public boolean importLDAPGroupsAndUsers()
public boolean checkSynchronization()
public void setEncryptedUserAuthInfo(java.lang.String name,
java.lang.String pw)
name - is user name.pw - is password.public java.util.Vector listExistedUsers()
public java.util.Vector listExistedGroups()
public java.util.Vector listExistedUserNames()
public java.lang.String listExistedUserFullName(java.lang.String name)
public java.util.Vector listExistedGroupsName()
public java.lang.String listExistedGroupDescriptions(java.lang.String groupName)
public boolean importLDAPUsers(boolean isOverWrite)
isOverWrite - true is LDAP user overwrite local user, otherwise is not.
public boolean importSpecifyLDAPUsers(java.util.Vector specifyUsersName,
boolean isOverWrite)
specifyUsersName - the specify LDAP users' name set.isOverWrite - true is LDAP user overwrite local user, otherwise is not.
public boolean importLDAPRoles(boolean isOverWrite)
isOverWrite - true is LDAP user overwrite local user, otherwise is not.
public boolean importLDAPGroups(boolean isOverWrite)
isOverWrite - true is LDAP user overwrite local user, otherwise is not.
public boolean importSpecifyLDAPRoles(java.util.Vector specifyRolesName,
boolean isOverWrite)
specifyRolesName - specified roles' name setisOverWrite - true is LDAP user overwrite local user, otherwise is not.
public boolean importSpecifyLDAPGroups(java.util.Vector specifyRolesName,
boolean isOverWrite)
specifyRolesName - specified roles' name setisOverWrite - true is LDAP user overwrite local user, otherwise is not.
public boolean importAllLDAPUsersAndGroups(boolean isOverWrite)
isOverWrite - true is LDAP user overwrite local user, otherwise is not.
public java.util.Vector getLDAPUsers()
public java.util.Vector getLDAPGroups()
public java.util.Vector getEncryptedUsers()
public java.lang.String testRoleMap(java.lang.String filter,
java.lang.String roleName)
filter - the role map's filterroleName - the role map's binding role name
public java.lang.String autoImportLDAPUser(java.lang.String userName,
java.lang.String password)
userName - the user's namepassword - the user's password
public boolean isConfromFilter(java.lang.String userName,
java.lang.String filter)
userName - the user's namefilter - the LDAP search filter
public boolean isValidLDAPUser(java.lang.String userName,
java.lang.String password)
userName - the user's namepassword - the user's password
public SynchronizationResult synchronize()
public boolean isLDAPScheduleEnable()
public boolean submitSynchronizeSchedule(java.util.Properties pro,
java.lang.String submitter)
pro - the schedule's properties.submitter - the submitter's name
public java.util.Properties getSynchronizeSchedule()
public boolean disableSynSchedule()
public boolean enableSynSchedule()
public boolean deleteSynSchedule()
public boolean exportSynResultToXMLFile(java.lang.String outputDir,
SynchronizationResult result)
outputDir - the xml file's dir, for example: C:\temp\result.xmlresult - the LDAP synchronization result
public SynchronizationResult getLastLDAPSynchronizeScheduleResult()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||