Index

A B C D E F G H I L M N P R S T W 
All Classes and Interfaces|All Packages

A

AbstractLDAPProcessor<T> - Class in tigase.ldap.processors
Class contains helper methods often used by LDAPProcessor implementations.
AbstractLDAPProcessor() - Constructor for class tigase.ldap.processors.AbstractLDAPProcessor
 

B

BindRequestProcessor - Class in tigase.ldap.processors
Class implements support for LDAP simple bind request used for authentication.
BindRequestProcessor() - Constructor for class tigase.ldap.processors.BindRequestProcessor
 
build() - Method in class tigase.ldap.utils.DN
 

C

call() - Method in class tigase.ldap.LdapIOService
 
canAccess(BareJID) - Method in interface tigase.ldap.utils.PermissionCheck
 
canAccessToUserData(LDAPSession, BareJID) - Method in class tigase.ldap.processors.AbstractLDAPProcessor
 
canHandle(ProtocolOp) - Method in class tigase.ldap.processors.BindRequestProcessor
 
canHandle(ProtocolOp) - Method in interface tigase.ldap.processors.LDAPProcessor
Method checks if passed parameter can be processed by this processor
checkAuthorization(LDAPSession) - Method in class tigase.ldap.processors.AbstractLDAPProcessor
 
checkPermissionToAccess(BareJID) - Method in interface tigase.ldap.utils.PermissionCheck
 
copy() - Method in class tigase.ldap.utils.DN
 

D

DN - Class in tigase.ldap.utils
Simplified implementation of LDAP DN parser that supports only a single CN, UID, OU in a DN string.
DN() - Constructor for class tigase.ldap.utils.DN
 
DN(String, String, String, String) - Constructor for class tigase.ldap.utils.DN
 

E

equals(Object) - Method in record class tigase.ldap.utils.Group
Indicates whether some other object is "equal to" this one.
extractUserId(Filter) - Static method in class tigase.ldap.utils.FilterHelper
 

F

FilterHelper - Class in tigase.ldap.utils
Class contains static helper methods used for searching/filtering.
FilterHelper() - Constructor for class tigase.ldap.utils.FilterHelper
 

G

getAuthorizedJID() - Method in class tigase.ldap.LdapIOService
 
getAuthorizedJID() - Method in interface tigase.ldap.processors.LDAPSession
 
getAuthRepository() - Method in class tigase.ldap.processors.AbstractLDAPProcessor
 
getCn() - Method in class tigase.ldap.utils.DN
 
getDefaultPorts() - Method in class tigase.ldap.LdapConnectionManager
 
getDefaultSSLPorts() - Method in class tigase.ldap.LdapConnectionManager
 
getDiscoDescription() - Method in class tigase.ldap.LdapConnectionManager
 
getDomain() - Method in class tigase.ldap.utils.DN
 
getIOServiceInstance() - Method in class tigase.ldap.LdapConnectionManager
 
getOu() - Method in class tigase.ldap.utils.DN
 
getReceivedRequests() - Method in class tigase.ldap.LdapIOService
 
getSupportedProtocolOp() - Method in class tigase.ldap.processors.BindRequestProcessor
 
getSupportedProtocolOp() - Method in interface tigase.ldap.processors.LDAPProcessor
Method returns class that is supported by this processor
getSupportedProtocolOp() - Method in class tigase.ldap.processors.SearchRequestProcessor
 
getUid() - Method in class tigase.ldap.utils.DN
 
getUserRepository() - Method in class tigase.ldap.processors.AbstractLDAPProcessor
 
Group - Record Class in tigase.ldap.utils
Record contains basic information about group
Group(String, Predicate) - Constructor for record class tigase.ldap.utils.Group
Creates an instance of a Group record class.

H

hashCode() - Method in record class tigase.ldap.utils.Group
Returns a hash code value for this object.

I

isAdmin(BareJID) - Method in class tigase.ldap.processors.AbstractLDAPProcessor
 
isAnonymousAccessAllowed() - Method in class tigase.ldap.LdapConnectionManager
 
isAnyoneCanQuery() - Method in class tigase.ldap.LdapConnectionManager
 

L

LdapConnectionManager - Class in tigase.ldap
 
LdapConnectionManager() - Constructor for class tigase.ldap.LdapConnectionManager
 
LdapIOService<RefObject> - Class in tigase.ldap
 
LdapIOService() - Constructor for class tigase.ldap.LdapIOService
 
LDAPProcessor<T> - Interface in tigase.ldap.processors
Interface to be implemented by LDAP protocol request handlers
LDAPSession - Interface in tigase.ldap.processors
Interface for shared LDAP connection data, ie. authorized user

M

membershipPredicate() - Method in record class tigase.ldap.utils.Group
Returns the value of the membershipPredicate record component.

N

name() - Method in record class tigase.ldap.utils.Group
Returns the value of the name record component.

P

packetsReady(LdapIOService) - Method in class tigase.ldap.LdapConnectionManager
 
parse(String) - Static method in class tigase.ldap.utils.DN
 
PermissionCheck - Interface in tigase.ldap.utils
 
printFilterTree(Filter) - Static method in class tigase.ldap.utils.FilterHelper
 
process(LDAPSession, BindRequestProtocolOp, Consumer) - Method in class tigase.ldap.processors.BindRequestProcessor
 
process(LDAPSession, SearchRequestProtocolOp, Consumer) - Method in class tigase.ldap.processors.SearchRequestProcessor
 
process(LDAPSession, T, Consumer) - Method in interface tigase.ldap.processors.LDAPProcessor
Method responsible for actual execution of the request
processPacket(Packet) - Method in class tigase.ldap.LdapConnectionManager
 
processRequest(LdapIOService, LDAPMessage) - Method in class tigase.ldap.LdapConnectionManager
 
processRequest(LDAPSession, ProtocolOp, Consumer) - Method in class tigase.ldap.LdapConnectionManager
 
processSocketData() - Method in class tigase.ldap.LdapIOService
 
processWaitingPackets() - Method in class tigase.ldap.LdapIOService
 

R

receivedPackets() - Method in class tigase.ldap.LdapIOService
 
register(Kernel) - Method in class tigase.ldap.LdapConnectionManager
 

S

SearchRequestProcessor - Class in tigase.ldap.processors
 
SearchRequestProcessor() - Constructor for class tigase.ldap.processors.SearchRequestProcessor
 
sendResponse(LDAPMessage) - Method in class tigase.ldap.LdapIOService
 
serviceStarted(LdapIOService) - Method in class tigase.ldap.LdapConnectionManager
 
setAuthorizedJID(BareJID) - Method in class tigase.ldap.LdapIOService
 
setAuthorizedJID(BareJID) - Method in interface tigase.ldap.processors.LDAPSession
 
setCN(String) - Method in class tigase.ldap.utils.DN
 
setConnectionManager(LdapConnectionManager) - Method in class tigase.ldap.LdapIOService
 
setDomain(String) - Method in class tigase.ldap.utils.DN
 
setOU(String) - Method in class tigase.ldap.utils.DN
 
setUid(String) - Method in class tigase.ldap.utils.DN
 

T

testGroup(String, Group, Filter, PermissionCheck) - Static method in class tigase.ldap.utils.FilterHelper
 
testUser(BareJID, Filter, AuthRepository, Predicate) - Static method in class tigase.ldap.utils.FilterHelper
 
tigase.ldap - package tigase.ldap
 
tigase.ldap.processors - package tigase.ldap.processors
 
tigase.ldap.utils - package tigase.ldap.utils
 
tlsHandshakeCompleted(LdapIOService) - Method in class tigase.ldap.LdapConnectionManager
 
toString() - Method in class tigase.ldap.utils.DN
Serialize DN to a string representation
toString() - Method in record class tigase.ldap.utils.Group
Returns a string representation of this record class.

W

writeInProgress - Variable in class tigase.ldap.LdapIOService
 
A B C D E F G H I L M N P R S T W 
All Classes and Interfaces|All Packages