Package tigase.http
Class ServiceImpl<T extends Module>
java.lang.Object
tigase.http.ServiceImpl<T>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
checkCredentials
(String user, String password) tigase.db.AuthRepository
tigase.db.UserRepository
boolean
isAdmin
(tigase.xmpp.jid.BareJID user) boolean
void
sendPacket
(tigase.server.Packet packet, Long timeout, groovy.lang.Closure closure) void
sendPacket
(tigase.server.Packet packet, Long timeout, PacketWriter.Callback closure)
-
Constructor Details
-
ServiceImpl
-
ServiceImpl
-
-
Method Details
-
sendPacket
- Specified by:
sendPacket
in interfaceService<T extends Module>
-
sendPacket
- Specified by:
sendPacket
in interfaceService<T extends Module>
-
getUserRepository
public tigase.db.UserRepository getUserRepository()- Specified by:
getUserRepository
in interfaceService<T extends Module>
-
getAuthRepository
public tigase.db.AuthRepository getAuthRepository()- Specified by:
getAuthRepository
in interfaceService<T extends Module>
-
isAdmin
public boolean isAdmin(tigase.xmpp.jid.BareJID user) -
isAllowed
-
checkCredentials
public boolean checkCredentials(String user, String password) throws tigase.util.stringprep.TigaseStringprepException, tigase.db.TigaseDBException, tigase.db.AuthorizationException - Specified by:
checkCredentials
in interfaceService<T extends Module>
- Throws:
tigase.util.stringprep.TigaseStringprepException
tigase.db.TigaseDBException
tigase.db.AuthorizationException
-
getModule
-