com.e_c_group.bwptk.services
Class LDAPIntegration

java.lang.Object
  extended by com.e_c_group.bwptk.services.LDAPIntegration

public class LDAPIntegration
extends java.lang.Object


Constructor Summary
LDAPIntegration()
           
 
Method Summary
static Response groupLDAPIntegrationGetDirectoryRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String serviceProviderId, java.lang.String groupId)
          Get the LDAP directory attributes for a group.
static Response groupLDAPIntegrationGetRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String serviceProviderId, java.lang.String groupId)
          Get the LDAP directory attributes for a group.
static Response groupLDAPIntegrationModifyDirectoryRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String serviceProviderId, java.lang.String groupId, java.lang.String useLevel, java.lang.String serverNetAddress, java.lang.String serverPort, java.lang.String searchBase, java.lang.String useSSL, java.lang.String requireAuthentication, java.lang.String authenticatedDN, java.lang.String authenticatedPassword, java.lang.String isSortEnabled, java.lang.String isPagedResultEnabled, java.lang.String searchFilter, java.lang.String includeSearchAttributeInSearchFilter, java.lang.String column1AttributeName, java.lang.String column2AttributeName, java.lang.String column3AttributeName, java.lang.String column4AttributeName, java.lang.String column1Label, java.lang.String column2Label, java.lang.String column3Label, java.lang.String column4Label, java.lang.String searchColumn)
          Get the LDAP directory attributes for a group.
static Response groupLDAPIntegrationModifyRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String serviceProviderId, java.lang.String groupId, java.lang.String isActive)
          Get the LDAP directory attributes for a group.
static Response serviceProviderLDAPIntegrationGetDirectoryRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String serviceProviderId)
          Get the LDAP directory attributes for a group.
static Response serviceProviderLDAPIntegrationModifyDirectoryRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String serviceProviderId, java.lang.String serverNetAddress, java.lang.String serverPort, java.lang.String searchBase, java.lang.String useSSL, java.lang.String requireAuthentication, java.lang.String authenticatedDN, java.lang.String authenticatedPassword, java.lang.String isSortEnabled, java.lang.String isPagedResultEnabled, java.lang.String searchFilter, java.lang.String includeSearchAttributeInSearchFilter, java.lang.String column1AttributeName, java.lang.String column2AttributeName, java.lang.String column3AttributeName, java.lang.String column4AttributeName, java.lang.String column1Label, java.lang.String column2Label, java.lang.String column3Label, java.lang.String column4Label, java.lang.String searchColumn)
          Get the LDAP directory attributes for a group.
static Response systemLDAPIntegrationGetDirectoryRequest(BroadWorksServer bws, boolean readFromCache)
          Get the LDAP directory attributes for a group.
static Response systemLDAPIntegrationModifyDirectoryRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String serverNetAddress, java.lang.String serverPort, java.lang.String searchBase, java.lang.String useSSL, java.lang.String requireAuthentication, java.lang.String authenticatedDN, java.lang.String authenticatedPassword, java.lang.String isSortEnabled, java.lang.String isPagedResultEnabled, java.lang.String searchFilter, java.lang.String includeSearchAttributeInSearchFilter, java.lang.String column1AttributeName, java.lang.String column2AttributeName, java.lang.String column3AttributeName, java.lang.String column4AttributeName, java.lang.String column1Label, java.lang.String column2Label, java.lang.String column3Label, java.lang.String column4Label, java.lang.String searchColumn)
          Get the LDAP directory attributes for a group.
static Response userLDAPIntegrationGetDirectoryEntryRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String userId, java.lang.String entryName)
          Get the LDAP directory attributes for a group.
static Response userLDAPIntegrationGetDirectoryListRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String userId, java.lang.String searchKey, java.lang.String page)
          Get the LDAP directory attributes for a group.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LDAPIntegration

public LDAPIntegration()
Method Detail

groupLDAPIntegrationGetDirectoryRequest

public static Response groupLDAPIntegrationGetDirectoryRequest(BroadWorksServer bws,
                                                               boolean readFromCache,
                                                               java.lang.String serviceProviderId,
                                                               java.lang.String groupId)
                                                        throws BwptkException
Get the LDAP directory attributes for a group. The response is either a GroupLDAPIntegrationGetDirectoryResponse or an ErrorResponse.

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
serviceProviderId -
groupId -
Throws:
BwptkException

groupLDAPIntegrationModifyDirectoryRequest

public static Response groupLDAPIntegrationModifyDirectoryRequest(BroadWorksServer bws,
                                                                  boolean readFromCache,
                                                                  java.lang.String serviceProviderId,
                                                                  java.lang.String groupId,
                                                                  java.lang.String useLevel,
                                                                  java.lang.String serverNetAddress,
                                                                  java.lang.String serverPort,
                                                                  java.lang.String searchBase,
                                                                  java.lang.String useSSL,
                                                                  java.lang.String requireAuthentication,
                                                                  java.lang.String authenticatedDN,
                                                                  java.lang.String authenticatedPassword,
                                                                  java.lang.String isSortEnabled,
                                                                  java.lang.String isPagedResultEnabled,
                                                                  java.lang.String searchFilter,
                                                                  java.lang.String includeSearchAttributeInSearchFilter,
                                                                  java.lang.String column1AttributeName,
                                                                  java.lang.String column2AttributeName,
                                                                  java.lang.String column3AttributeName,
                                                                  java.lang.String column4AttributeName,
                                                                  java.lang.String column1Label,
                                                                  java.lang.String column2Label,
                                                                  java.lang.String column3Label,
                                                                  java.lang.String column4Label,
                                                                  java.lang.String searchColumn)
                                                           throws BwptkException
Get the LDAP directory attributes for a group. The response is either a GroupLDAPIntegrationGetDirectoryResponse or an ErrorResponse.

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
serviceProviderId -
groupId -
useLevel -
serverNetAddress -
serverPort -
searchBase -
useSSL -
requireAuthentication -
authenticatedDN -
authenticatedPassword -
isSortEnabled -
isPagedResultEnabled -
searchFilter -
includeSearchAttributeInSearchFilter -
column1AttributeName -
column2AttributeName -
column3AttributeName -
column4AttributeName -
column1Label -
column2Label -
column3Label -
column4Label -
searchColumn -
Throws:
BwptkException

groupLDAPIntegrationGetRequest

public static Response groupLDAPIntegrationGetRequest(BroadWorksServer bws,
                                                      boolean readFromCache,
                                                      java.lang.String serviceProviderId,
                                                      java.lang.String groupId)
                                               throws BwptkException
Get the LDAP directory attributes for a group. The response is either a GroupLDAPIntegrationGetDirectoryResponse or an ErrorResponse.

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
serviceProviderId -
groupId -
Throws:
BwptkException

groupLDAPIntegrationModifyRequest

public static Response groupLDAPIntegrationModifyRequest(BroadWorksServer bws,
                                                         boolean readFromCache,
                                                         java.lang.String serviceProviderId,
                                                         java.lang.String groupId,
                                                         java.lang.String isActive)
                                                  throws BwptkException
Get the LDAP directory attributes for a group. The response is either a GroupLDAPIntegrationGetDirectoryResponse or an ErrorResponse.

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
serviceProviderId -
groupId -
isActive -
Throws:
BwptkException

serviceProviderLDAPIntegrationGetDirectoryRequest

public static Response serviceProviderLDAPIntegrationGetDirectoryRequest(BroadWorksServer bws,
                                                                         boolean readFromCache,
                                                                         java.lang.String serviceProviderId)
                                                                  throws BwptkException
Get the LDAP directory attributes for a group. The response is either a GroupLDAPIntegrationGetDirectoryResponse or an ErrorResponse.

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
serviceProviderId -
Throws:
BwptkException

serviceProviderLDAPIntegrationModifyDirectoryRequest

public static Response serviceProviderLDAPIntegrationModifyDirectoryRequest(BroadWorksServer bws,
                                                                            boolean readFromCache,
                                                                            java.lang.String serviceProviderId,
                                                                            java.lang.String serverNetAddress,
                                                                            java.lang.String serverPort,
                                                                            java.lang.String searchBase,
                                                                            java.lang.String useSSL,
                                                                            java.lang.String requireAuthentication,
                                                                            java.lang.String authenticatedDN,
                                                                            java.lang.String authenticatedPassword,
                                                                            java.lang.String isSortEnabled,
                                                                            java.lang.String isPagedResultEnabled,
                                                                            java.lang.String searchFilter,
                                                                            java.lang.String includeSearchAttributeInSearchFilter,
                                                                            java.lang.String column1AttributeName,
                                                                            java.lang.String column2AttributeName,
                                                                            java.lang.String column3AttributeName,
                                                                            java.lang.String column4AttributeName,
                                                                            java.lang.String column1Label,
                                                                            java.lang.String column2Label,
                                                                            java.lang.String column3Label,
                                                                            java.lang.String column4Label,
                                                                            java.lang.String searchColumn)
                                                                     throws BwptkException
Get the LDAP directory attributes for a group. The response is either a GroupLDAPIntegrationGetDirectoryResponse or an ErrorResponse.

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
serviceProviderId -
serverNetAddress -
serverPort -
searchBase -
useSSL -
requireAuthentication -
authenticatedDN -
authenticatedPassword -
isSortEnabled -
isPagedResultEnabled -
searchFilter -
includeSearchAttributeInSearchFilter -
column1AttributeName -
column2AttributeName -
column3AttributeName -
column4AttributeName -
column1Label -
column2Label -
column3Label -
column4Label -
searchColumn -
Throws:
BwptkException

systemLDAPIntegrationGetDirectoryRequest

public static Response systemLDAPIntegrationGetDirectoryRequest(BroadWorksServer bws,
                                                                boolean readFromCache)
                                                         throws BwptkException
Get the LDAP directory attributes for a group. The response is either a GroupLDAPIntegrationGetDirectoryResponse or an ErrorResponse.

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
Throws:
BwptkException

systemLDAPIntegrationModifyDirectoryRequest

public static Response systemLDAPIntegrationModifyDirectoryRequest(BroadWorksServer bws,
                                                                   boolean readFromCache,
                                                                   java.lang.String serverNetAddress,
                                                                   java.lang.String serverPort,
                                                                   java.lang.String searchBase,
                                                                   java.lang.String useSSL,
                                                                   java.lang.String requireAuthentication,
                                                                   java.lang.String authenticatedDN,
                                                                   java.lang.String authenticatedPassword,
                                                                   java.lang.String isSortEnabled,
                                                                   java.lang.String isPagedResultEnabled,
                                                                   java.lang.String searchFilter,
                                                                   java.lang.String includeSearchAttributeInSearchFilter,
                                                                   java.lang.String column1AttributeName,
                                                                   java.lang.String column2AttributeName,
                                                                   java.lang.String column3AttributeName,
                                                                   java.lang.String column4AttributeName,
                                                                   java.lang.String column1Label,
                                                                   java.lang.String column2Label,
                                                                   java.lang.String column3Label,
                                                                   java.lang.String column4Label,
                                                                   java.lang.String searchColumn)
                                                            throws BwptkException
Get the LDAP directory attributes for a group. The response is either a GroupLDAPIntegrationGetDirectoryResponse or an ErrorResponse.

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
serverNetAddress -
serverPort -
searchBase -
useSSL -
requireAuthentication -
authenticatedDN -
authenticatedPassword -
isSortEnabled -
isPagedResultEnabled -
searchFilter -
includeSearchAttributeInSearchFilter -
column1AttributeName -
column2AttributeName -
column3AttributeName -
column4AttributeName -
column1Label -
column2Label -
column3Label -
column4Label -
searchColumn -
Throws:
BwptkException

userLDAPIntegrationGetDirectoryListRequest

public static Response userLDAPIntegrationGetDirectoryListRequest(BroadWorksServer bws,
                                                                  boolean readFromCache,
                                                                  java.lang.String userId,
                                                                  java.lang.String searchKey,
                                                                  java.lang.String page)
                                                           throws BwptkException
Get the LDAP directory attributes for a group. The response is either a GroupLDAPIntegrationGetDirectoryResponse or an ErrorResponse.

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
userId -
searchKey -
page -
Throws:
BwptkException

userLDAPIntegrationGetDirectoryEntryRequest

public static Response userLDAPIntegrationGetDirectoryEntryRequest(BroadWorksServer bws,
                                                                   boolean readFromCache,
                                                                   java.lang.String userId,
                                                                   java.lang.String entryName)
                                                            throws BwptkException
Get the LDAP directory attributes for a group. The response is either a GroupLDAPIntegrationGetDirectoryResponse or an ErrorResponse.

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
userId -
entryName -
Throws:
BwptkException