Package tigase.http.api
Interface Service<T extends Module>
- All Known Subinterfaces:
Service<T>
- All Known Implementing Classes:
ServiceImpl
public interface Service<T extends Module>
-
Method Summary
Modifier and TypeMethodDescriptionbooleancheckCredentials(String user, String password) tigase.db.AuthRepositorytigase.db.UserRepositorybooleanisAdmin(tigase.xmpp.jid.BareJID user) booleanvoidsendPacket(tigase.server.Packet packet, Long timeout, groovy.lang.Closure closure) voidsendPacket(tigase.server.Packet packet, Long timeout, PacketWriter.Callback closure)
-
Method Details
-
sendPacket
-
sendPacket
-
getUserRepository
tigase.db.UserRepository getUserRepository() -
getAuthRepository
tigase.db.AuthRepository getAuthRepository() -
isAdmin
boolean isAdmin(tigase.xmpp.jid.BareJID user) -
isAllowed
-
checkCredentials
boolean checkCredentials(String user, String password) throws tigase.util.stringprep.TigaseStringprepException, tigase.db.TigaseDBException, tigase.db.AuthorizationException - Throws:
tigase.util.stringprep.TigaseStringprepExceptiontigase.db.TigaseDBExceptiontigase.db.AuthorizationException
-
getModule
T getModule()
-