public class LdapConnector
extends org.bonitasoft.engine.connector.AbstractConnector
| Modifier and Type | Field and Description |
|---|---|
static String |
ATTRIBUTES_PARAMETER |
static String |
BASE_OBJECT_PARAMETER |
static String |
DEREF_ALIASES_PARAMETER |
static String |
FILTER_PARAMETER |
static String |
HOST_PARAMETER |
static String |
LDAP_ATTRIBUTE_LIST_OUTPUT |
static String |
PAGE_SIZE_PARAMETER |
static String |
PASSWORD_PARAMETER |
static String |
PORT_PARAMETER |
static String |
PROTOCOL_PARAMETER |
static String |
REFERRAL_HANDLING_PARAMETER |
static String |
SCOPE_PARAMETER |
static String |
SIZE_LIMIT_PARAMETER |
static String |
TIME_LIMIT_PARAMETER |
static String |
USERNAME_PARAMETER |
| Constructor and Description |
|---|
LdapConnector() |
public static final String HOST_PARAMETER
public static final String PORT_PARAMETER
public static final String PROTOCOL_PARAMETER
public static final String USERNAME_PARAMETER
public static final String PASSWORD_PARAMETER
public static final String BASE_OBJECT_PARAMETER
public static final String SCOPE_PARAMETER
public static final String FILTER_PARAMETER
public static final String ATTRIBUTES_PARAMETER
public static final String SIZE_LIMIT_PARAMETER
public static final String PAGE_SIZE_PARAMETER
public static final String TIME_LIMIT_PARAMETER
public static final String REFERRAL_HANDLING_PARAMETER
public static final String DEREF_ALIASES_PARAMETER
public static final String LDAP_ATTRIBUTE_LIST_OUTPUT
public LdapProtocol getProtocol()
public String getUserName()
public String getPassword()
public String getCertificatePath()
public String getBaseObject()
public LdapScope getScope()
public String getFilter()
public LdapDereferencingAlias getDerefAliases()
public String[] getAttributes()
public long getSizeLimit()
public long getPageSize()
public int getTimeLimit()
public List<List<LdapAttribute>> getLdapAttributeList()
public String getReferralHandling()
public void setHost(String host)
public void setPort(Long port)
public void setPort(int port)
public void setProtocol(LdapProtocol protocol)
public void setProtocol(String protocol)
public void setUserName(String userName)
public void setPassword(String password)
public void setBaseObject(String baseObject)
public void setScope(LdapScope scope)
public void setScope(String scope)
public void setFilter(String filter)
public void setDerefAliases(LdapDereferencingAlias derefAliases)
public void setDerefAliases(String derefAliases)
public void setAttributes(String[] attributes)
public void setAttributes(String attributes)
public void setSizeLimit(long sizeLimit)
public void setSizeLimit(Long sizeLimit)
public void setPageSize(long pageSize)
public void setPageSize(Long pageSize)
public void setTimeLimit(int timeLimit)
timeLimit, - the search time limit in secondspublic void setTimeLimit(Long timeLimit)
timeLimit, - the search time limit in secondspublic void setReferralHandling(String referralHandling)
public void setInputParameters(Map<String,Object> parameters)
setInputParameters in interface org.bonitasoft.engine.connector.ConnectorsetInputParameters in class org.bonitasoft.engine.connector.AbstractConnectorprotected void executeBusinessLogic()
throws org.bonitasoft.engine.connector.ConnectorException
executeBusinessLogic in class org.bonitasoft.engine.connector.AbstractConnectororg.bonitasoft.engine.connector.ConnectorExceptionpublic void validateInputParameters()
throws org.bonitasoft.engine.connector.ConnectorValidationException
org.bonitasoft.engine.connector.ConnectorValidationExceptionCopyright © 2020. All rights reserved.