|
xmlBlaster 1.6.2 API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.xmlBlaster.util.SaxHandlerBase
org.xmlBlaster.authentication.plugins.ldap.SecurityQos
Parse the security informations loginName and password from the login qos xml string:
<securityService type="ldap" version="1.0">
<user>tim</user>
<passwd>tim</passwd>
</securityService>
LdapGateway| Field Summary | |
private java.lang.String |
clientIp
|
private boolean |
inPasswd
|
private boolean |
inSecurityService
|
private boolean |
inUser
|
private static java.lang.String |
ME
|
private java.lang.String |
passwd
|
private java.lang.String |
type
|
private java.lang.String |
user
|
private java.lang.String |
version
|
| Fields inherited from class org.xmlBlaster.util.SaxHandlerBase |
character, glob, locator, xmlLiteral, xmlSource |
| Constructor Summary | |
SecurityQos(Global glob)
|
|
SecurityQos(Global glob,
java.lang.String xmlQos_literal)
|
|
SecurityQos(java.lang.String loginName,
java.lang.String password)
|
|
| Method Summary | |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name)
End element, event from SAX parser. |
java.lang.String |
getClientIp()
Access the remote IP of the socket - the clients IP. |
java.lang.String |
getCredential()
Access the credential (e.g. |
java.lang.String |
getPluginType()
|
java.lang.String |
getPluginVersion()
|
java.lang.String |
getUserId()
Get the userId, which is used for the login; |
static void |
main(java.lang.String[] args)
For testing: java org.xmlBlaster.authentication.plugins.ldap.SecurityQos |
void |
parse(java.lang.String xmlQos_literal)
Parse the given xml string which contains the userId and credentials. |
void |
setClientIp(java.lang.String ip)
|
void |
setCredential(java.lang.String cred)
Set the credential (password etc.). |
void |
setUserId(java.lang.String userId)
Set the userId for the login. |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attrs)
Start element, event from SAX parser. |
java.lang.String |
toXml()
|
java.lang.String |
toXml(java.lang.String extraOffset)
Dump state of this object into a XML ASCII string. |
| Methods inherited from class org.xmlBlaster.util.SaxHandlerBase |
characters, comment, endCDATA, endDocument, endDTD, endEntity, endPrefixMapping, error, fatalError, getUseLexicalHandler, ignorableWhitespace, init, init, init, notationDecl, processingInstruction, setDocumentLocator, setUseLexicalHandler, skippedEntity, startCDATA, startDocument, startDTD, startEntity, startPrefixMapping, toString, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private static java.lang.String ME
private transient boolean inSecurityService
private transient boolean inUser
private transient boolean inPasswd
private java.lang.String type
private java.lang.String version
private java.lang.String user
private java.lang.String passwd
private java.lang.String clientIp
| Constructor Detail |
public SecurityQos(Global glob)
public SecurityQos(Global glob,
java.lang.String xmlQos_literal)
throws XmlBlasterException
public SecurityQos(java.lang.String loginName,
java.lang.String password)
| Method Detail |
public void parse(java.lang.String xmlQos_literal)
throws XmlBlasterException
I_SecurityQos
parse in interface I_SecurityQosXmlBlasterExceptionpublic java.lang.String getPluginVersion()
public java.lang.String getPluginType()
public void setUserId(java.lang.String userId)
I_SecurityQos
setUserId in interface I_SecurityQospublic java.lang.String getUserId()
I_SecurityQos
getUserId in interface I_SecurityQospublic void setCredential(java.lang.String cred)
I_SecurityQos
setCredential in interface I_SecurityQoscred - The passwordpublic void setClientIp(java.lang.String ip)
setClientIp in interface I_SecurityQospublic java.lang.String getClientIp()
I_SecurityQos
getClientIp in interface I_SecurityQospublic java.lang.String getCredential()
I_SecurityQos
getCredential in interface I_SecurityQos
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attrs)
startElement in interface org.xml.sax.ContentHandlerstartElement in class SaxHandlerBasename - Tag nameattrs - the attributes of the tag
public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name)
endElement in interface org.xml.sax.ContentHandlerendElement in class SaxHandlerBasename - Tag namepublic final java.lang.String toXml()
toXml in class SaxHandlerBasepublic final java.lang.String toXml(java.lang.String extraOffset)
toXml in interface I_SecurityQosextraOffset - indenting of tags for nice output
public static void main(java.lang.String[] args)
|
xmlBlaster 1.6.2 API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||