|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ConfigurationLDAPServer
This interface define the methods to manage LDAP server configuration.
| Method Summary | |
|---|---|
boolean |
createNewRoleMap(java.lang.String filter,
java.lang.String roleName)
Deprecated. This method is not effective since V8, replaced by createRoleMap(). |
java.lang.String |
createRoleMap(java.lang.String filter,
java.lang.String roleName)
Adds a new role map to server. |
boolean |
editRoleMap(java.lang.String roleMapName,
java.lang.String filter,
java.lang.String roleName)
Edits an existing role map by it's name. |
java.lang.String |
getAdminGroup()
Returns admin group. |
java.util.Vector |
getAllRoleMaps()
Gets all the role maps. |
void |
getDefauleSettingValue(java.lang.String oldType)
Gets the default LDAP configuration. |
java.lang.String |
getDirectoryManagerDN()
Returns the directory of manager distinguished name. |
int |
getEncryptedPort()
Deprecated. This method is not effective since V6. |
java.lang.String |
getEncryptionType()
Deprecated. This method is not effective since V6. It has been replaced by |
java.lang.String |
getGroupCommonName()
Returns group common name of attribute for LDAP. |
java.lang.String |
getGroupDescriptions(java.lang.String groupName)
Checks Group and returns the group description. |
java.lang.String |
getGroupDistinguishName()
Returns group distinguished name of attribute for LDAP. |
java.lang.String |
getGroupFilter()
Returns the filter string for LDAP. |
java.lang.String |
getGroupMemberType()
Returns the group member type for LDAP. |
java.util.Vector |
getGroupNames()
Checks the group and returns the group name. |
java.lang.String |
getGroupSAN()
|
java.lang.String |
getImportGroupType()
Gets the principal LDAP group importing type. |
int |
getLADPServerPort()
Returns LDAP server port. |
java.lang.String |
getLDAPURL()
Returns LDAP URL. |
java.lang.String |
getLDAPVersion()
Returns LDAP Version Number. |
java.lang.String |
getPassword()
Returns password for LDAP. |
java.util.Hashtable |
getProperties()
Gets all properties of LDAP setting. |
java.lang.String |
getRoot()
Returns LDAP root. |
java.util.Vector |
getRootUsers()
Returns root users. |
java.lang.String |
getUserAttributeName()
Returns the userID name of attribute for LDAP. |
java.lang.String |
getUserCommonName()
Returns the user common name of attribute for LDAP. |
java.lang.String |
getUserDistinguishName()
Returns the user distinguished name of attribute for LDAP. |
java.lang.String |
getUserFilter()
Returns the filter string for LDAP. |
java.lang.String |
getUserFullNames(java.lang.String name)
Returns the user full name. |
java.util.Vector |
getUserNames()
Returns the user information. |
java.lang.String |
getUserPassword()
Returns the user password name of attribute for LDAP. |
java.lang.String |
getUserSAN()
|
java.lang.String[] |
getUseServerList()
Returns the list for server method name. |
boolean |
isConnection()
Returns to check whether to connect with LDAP server. |
boolean |
isConnection(java.util.Hashtable props)
Returns to check whether to connect with LDAP server. |
boolean |
isEnableNoneImportedLDAPSupport()
Checks the server security system by using the LDAP providers. |
boolean |
isEncryptionInLayer()
Returns whether to use secure sockets layer in TCP/IP when server communicates with LDAP server. |
boolean |
isFirstUseLocal()
Deprecated. This method is not effective since V6. |
boolean |
isGroupEnableSAN()
|
boolean |
isImportUserUponAuthentication()
Returns if the user authentication is enabled. |
boolean |
isLdapEnable()
Returns if LDAP is enabled. |
boolean |
isUserEnableSAN()
|
java.util.Vector |
queryGroups(java.util.Hashtable h)
Get the LDAP groups. |
java.util.Vector |
queryUsers(java.util.Hashtable h)
Gets the LDAP users. |
boolean |
removeRoleMap(java.lang.String roleMapName)
Removes a role map from the server. |
void |
runAtServerRestart()
Deprecated. This method is not effective since V7. |
void |
saveProperties()
Saves all properties of the LDAP setting into a file. |
void |
setAdminGroup(java.lang.String adminGroup)
Sets admin group. |
void |
setDirectoryManagerDN(java.lang.String directoryManagerDN)
Sets the directory of manager distinguished name. |
void |
setEnableLDAPProviders(boolean isEnableLDAPProvers)
Sets if the server security system uses the LDAP providers. |
void |
setEncryptedPort(int encryptedPort)
Deprecated. This method is not effective since V6. |
void |
setEncryptedPort(java.lang.String encryptedPort)
Sets LDAP encrypted port. |
void |
setEncryptionInLayer(boolean isEncrytion)
Sets whether to use secure sockets layer in TCP/IP when server communicates with LDAP server. |
void |
setEncryptionType(java.lang.String encryptionType)
Deprecated. This method is not effective since V6. It has been replaced by |
void |
setFirstUseLocal(boolean firstUseLocal)
Deprecated. This method is not effective since V6. |
void |
setGroupCommonName(java.lang.String groupCommonName)
Sets the group common name of attribute for LDAP. |
void |
setGroupDistinguishName(java.lang.String distinguishName)
Sets group distinguished name of attribute for LDAP. |
void |
setGroupEnableSAN(boolean groupEnableSAN)
|
void |
setGroupFilter(java.lang.String filter)
Sets the filter string for LDAP. |
void |
setGroupMemberType(java.lang.String groupMemberType)
Sets group member type for LDAP. |
void |
setGroupSAN(java.lang.String groupSAN)
|
void |
setImportGroupType(java.lang.String type)
Sets the importing LDAP group into server's role or group. |
void |
setImportUserUponAuthentication(boolean isImport)
Sets whether to do the import upon authentication. |
void |
setLADPServerPort(int LDAPPort)
Sets LDAP server port. |
void |
setLdapEnable(boolean isEnable)
Sets whether to enable LDAP. |
void |
setLDAPURL(java.lang.String LDAPUrl)
Sets LDAP URL. |
void |
setLDAPVersion(java.lang.String LDAPVersion)
Sets LDAP Version Number. |
void |
setPassword(java.lang.String password)
Sets password for LDAP. |
void |
setRoot(java.lang.String root)
Sets LDAP root. |
void |
setUserAttributeName(java.lang.String userAttributeName)
Sets the userID name of attribute for LDAP. |
void |
setUserCommonName(java.lang.String userCommonName)
Sets the user common name of attribute for LDAP. |
void |
setUserDistinguishName(java.lang.String distinguishName)
Sets the user distinguished name of attribute for LDAP. |
void |
setUserEnableSAN(boolean userEnableSAN)
|
void |
setUserFilter(java.lang.String filter)
Sets the filter string for LDAP. |
void |
setUserPassword(java.lang.String password)
Sets the user password name of attribute for LDAP. |
void |
setUserSAN(java.lang.String userSAN)
|
| Method Detail |
|---|
void setLdapEnable(boolean isEnable)
isEnable - whether to enable LDAP.boolean isLdapEnable()
java.lang.String getLDAPVersion()
void setLDAPVersion(java.lang.String LDAPVersion)
LDAPVersion - it has two available values 2 and 3.void setImportUserUponAuthentication(boolean isImport)
isImport - whether to import user when authentication is enabled.boolean isImportUserUponAuthentication()
void setLDAPURL(java.lang.String LDAPUrl)
LDAPUrl - LDAP URL.java.lang.String getLDAPURL()
void setLADPServerPort(int LDAPPort)
LDAPPort - LDAP server port.int getLADPServerPort()
void setEncryptedPort(int encryptedPort)
encryptedPort - encrypted Port.int getEncryptedPort()
void setRoot(java.lang.String root)
root - LDAP root.java.lang.String getRoot()
void setDirectoryManagerDN(java.lang.String directoryManagerDN)
directoryManagerDN - the directory of manager distinguished name.java.lang.String getDirectoryManagerDN()
void setPassword(java.lang.String password)
password - the password for LDAP.java.lang.String getPassword()
void setEncryptionType(java.lang.String encryptionType)
encryptionType - encrypted type.java.lang.String getEncryptionType()
void setEncryptionInLayer(boolean isEncrytion)
isEncrytion - it is set to true if SSL is used, otherwise set to false.boolean isEncryptionInLayer()
void setImportGroupType(java.lang.String type)
type - role or group.java.lang.String getImportGroupType()
void setFirstUseLocal(boolean firstUseLocal)
firstUseLocal - if the user is from local.boolean isFirstUseLocal()
java.lang.String[] getUseServerList()
boolean isConnection()
boolean isConnection(java.util.Hashtable props)
props - the properties of LDAP setting.
java.util.Vector getRootUsers()
void setGroupCommonName(java.lang.String groupCommonName)
groupCommonName - the common name of attribute for LDAP.java.lang.String getGroupCommonName()
void setGroupMemberType(java.lang.String groupMemberType)
groupMemberType - the member type for LDAP.java.lang.String getGroupMemberType()
void setGroupDistinguishName(java.lang.String distinguishName)
distinguishName - the group distinguished name of attribute for LDAP.java.lang.String getGroupDistinguishName()
void setGroupFilter(java.lang.String filter)
filter - the filter string for LDAP.java.lang.String getGroupFilter()
void setAdminGroup(java.lang.String adminGroup)
adminGroup - admin group.java.lang.String getAdminGroup()
java.util.Vector getGroupNames()
java.util.Vector queryGroups(java.util.Hashtable h)
h - the LDAP configuration.
java.lang.String getGroupDescriptions(java.lang.String groupName)
void setUserAttributeName(java.lang.String userAttributeName)
userAttributeName - the userID name of attribute for LDAP.java.lang.String getUserAttributeName()
void setUserCommonName(java.lang.String userCommonName)
userCommonName - the user common name of attribute for LDAP.java.lang.String getUserCommonName()
void setUserPassword(java.lang.String password)
password - the user password name of attribute for LDAP.java.lang.String getUserPassword()
void setUserDistinguishName(java.lang.String distinguishName)
distinguishName - the user distinguished name of attribute for LDAP.java.lang.String getUserDistinguishName()
void setUserFilter(java.lang.String filter)
filter - the filter string for LDAP.java.lang.String getUserFilter()
java.util.Vector getUserNames()
java.util.Vector queryUsers(java.util.Hashtable h)
h - the LDAP configuration.
java.lang.String getUserFullNames(java.lang.String name)
void getDefauleSettingValue(java.lang.String oldType)
oldType - the LDAP Server type.java.util.Hashtable getProperties()
void saveProperties()
void runAtServerRestart()
void setEncryptedPort(java.lang.String encryptedPort)
encryptedPort - the encrypted port.
boolean createNewRoleMap(java.lang.String filter,
java.lang.String roleName)
throws jet.server.jrc.security.ldap.RoleMapExistException
filter - the role map's LDAP to search the filter string.roleName - the binding role name of the role map.
jet.server.jrc.security.ldap.RoleMapExistException - if there is this role map.
java.lang.String createRoleMap(java.lang.String filter,
java.lang.String roleName)
throws jet.server.jrc.security.ldap.RoleMapExistException
filter - the role map's LDAP to search the filter string.roleName - the binding role name of the role map.
jet.server.jrc.security.ldap.RoleMapExistException - if there is this role map.
boolean removeRoleMap(java.lang.String roleMapName)
throws jet.server.jrc.security.ldap.NoSuchRoleMapException
roleMapName - the role map's server.
jet.server.jrc.security.ldap.NoSuchRoleMapException - if there is no this role map.
boolean editRoleMap(java.lang.String roleMapName,
java.lang.String filter,
java.lang.String roleName)
throws jet.server.jrc.security.ldap.NoSuchRoleMapException
roleMapName - the role map's name.filter - the role map's new filter.roleName - the role map's new binding role name.
jet.server.jrc.security.ldap.NoSuchRoleMapException - if there is no this role map.java.util.Vector getAllRoleMaps()
boolean isEnableNoneImportedLDAPSupport()
void setEnableLDAPProviders(boolean isEnableLDAPProvers)
isEnableLDAPProvers - if the server security system uses the LDAP providers.void setUserEnableSAN(boolean userEnableSAN)
void setUserSAN(java.lang.String userSAN)
void setGroupEnableSAN(boolean groupEnableSAN)
void setGroupSAN(java.lang.String groupSAN)
boolean isUserEnableSAN()
java.lang.String getUserSAN()
boolean isGroupEnableSAN()
java.lang.String getGroupSAN()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||