|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrailo.runtime.ext.tag.TagImpl
railo.runtime.tag.Ldap
public final class Ldap
Provides an interface to LDAP Lightweight Directory Access Protocol directory servers like the Netscape Directory Server.
Field Summary |
---|
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Constructor Summary | |
---|---|
Ldap()
|
Method Summary | |
---|---|
int |
doStartTag()
|
void |
release()
|
void |
setAction(String action)
Specifies the LDAP action. |
void |
setAttributes(String strAttributes)
|
void |
setDelimiter(String delimiter)
Specifies the character that cfldap uses to separate multiple attribute name/value pairs when more than one attribute is specified in the attribute attribute or the attribute that you want to use has the default delimiter character, which is the semicolon (;), such as mgrpmsgrejecttext;lang-en. |
void |
setDn(String dn)
Specifies the distinguished name for update actions. |
void |
setFilter(String filter)
|
void |
setFilterfile(String filterfile)
|
void |
setMaxrows(double maxrows)
Specifies the maximum number of entries for LDAP queries. |
void |
setModifytype(String modifyType)
Indicates whether to add, delete, or replace an attribute in a multi-value list of attributes. |
void |
setName(String name)
The name you assign to the LDAP query. |
void |
setPassword(String password)
|
void |
setPort(double port)
Port defaults to the standard LDAP port, 389. |
void |
setRebind(boolean rebind)
If you set rebind to Yes, cfldap attempts to rebind the referral callback and reissue the query by the referred address using the original credentials. |
void |
setReferral(double referral)
Identifies the type of security to employ, CFSSL_BASIC or CFSSL_CLIENT_AUTH, and additional information that is required by the specified security type. |
void |
setReturnasbinary(String returnAsBinary)
|
void |
setScope(String strScope)
Specifies the scope of the search from the entry specified in the Start attribute for action = "Query". |
void |
setSecure(String secure)
|
void |
setSeparator(String separator)
Specifies the character that cfldap uses to separate attribute values in multi-value attributes. |
void |
setServer(String server)
Host name "biff.upperlip.com" or IP address "192.1.2.225" of the LDAP server. |
void |
setSort(String sort)
Indicates the attribute or attributes by which to sort query results. |
void |
setSortcontrol(String sortControl)
Specifies how to sort query results. |
void |
setStart(String start)
Specifies the distinguished name of the entry to be used to start the search. |
void |
setStartrow(double startrow)
Used in conjunction with action = "Query". |
void |
setTimeout(double timeout)
Specifies the maximum amount of time, in seconds, to wait for LDAP processing. |
void |
setUsername(String username)
If no user name is specified, the LDAP connection is anonymous. |
Methods inherited from class railo.runtime.ext.tag.TagImpl |
---|
doEndTag, getParent, required, required, required, required, setPageContext, setPageContext, setParent |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Ldap()
Method Detail |
---|
public void release()
release
in interface javax.servlet.jsp.tagext.Tag
release
in class TagImpl
public void setFilterfile(String filterfile)
filterfile
- The filterfile to set.
ApplicationException
public void setDelimiter(String delimiter)
delimiter
- delimiter to setpublic void setStartrow(double startrow)
startrow
- The startrow to set.public void setMaxrows(double maxrows)
maxrows
- The maxrows to set.public void setTimeout(double timeout)
timeout
- The timeout to set.public void setPassword(String password)
password
- The password to set.public void setPort(double port)
port
- The port to set.public void setReferral(double referral)
referral
- The referral to set.public void setServer(String server)
server
- The server to set.public void setUsername(String username)
username
- The username to set.public void setSecure(String secure) throws ApplicationException
secure
- The secureLevel to set.
ApplicationException
public void setScope(String strScope) throws ApplicationException
strScope
- The scope to set.
ApplicationException
public void setModifytype(String modifyType) throws ApplicationException
modifyType
- The modifyType to set.
ApplicationException
public void setReturnasbinary(String returnAsBinary) throws PageException
returnAsBinary
- The returnAsBinary to set.
PageException
public void setSort(String sort) throws PageException
sort
- The sort to set.
PageException
public void setSortcontrol(String sortControl) throws PageException
sortControl
- sortControl to set
PageException
public void setAttributes(String strAttributes)
strAttributes
- public void setAction(String action)
action
- The action to set.public void setDn(String dn)
dn
- The dn to set.public void setName(String name)
name
- The name to set.public void setSeparator(String separator)
separator
- The separator to set.public void setStart(String start)
start
- The start to set.public void setFilter(String filter)
filter
- The filter to set.public void setRebind(boolean rebind)
rebind
- The rebind to set.public int doStartTag() throws PageException
doStartTag
in interface javax.servlet.jsp.tagext.Tag
doStartTag
in class TagImpl
PageException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |