Package tigase.http
Class ServiceImpl<T extends Module>
- java.lang.Object
-
- tigase.http.ServiceImpl<T>
-
-
Constructor Summary
Constructors Constructor Description ServiceImpl(String moduleUUID)
ServiceImpl(T module)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
checkCredentials(String user, String password)
tigase.db.AuthRepository
getAuthRepository()
T
getModule()
tigase.db.UserRepository
getUserRepository()
boolean
isAdmin(tigase.xmpp.jid.BareJID user)
boolean
isAllowed(String key, String domain, String path)
void
sendPacket(tigase.server.Packet packet, Long timeout, groovy.lang.Closure closure)
void
sendPacket(tigase.server.Packet packet, Long timeout, PacketWriter.Callback closure)
-
-
-
Method Detail
-
sendPacket
public void sendPacket(tigase.server.Packet packet, Long timeout, PacketWriter.Callback closure)
- Specified by:
sendPacket
in interfaceService<T extends Module>
-
sendPacket
public void sendPacket(tigase.server.Packet packet, Long timeout, groovy.lang.Closure closure)
- 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)
-
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
-
-