Index
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
Grouprecord 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
membershipPredicaterecord component.
N
- name() - Method in record class tigase.ldap.utils.Group
-
Returns the value of the
namerecord 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
All Classes and Interfaces|All Packages