Package tigase.http
Class ServiceImpl<T extends Module>
- java.lang.Object
-
- tigase.http.ServiceImpl<T>
-
-
Constructor Summary
Constructors Constructor Description ServiceImpl(java.lang.String moduleUUID)ServiceImpl(T module)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckCredentials(java.lang.String user, java.lang.String password)tigase.db.AuthRepositorygetAuthRepository()TgetModule()tigase.db.UserRepositorygetUserRepository()booleanisAdmin(tigase.xmpp.jid.BareJID user)booleanisAllowed(java.lang.String key, java.lang.String domain, java.lang.String path)voidsendPacket(tigase.server.Packet packet, java.lang.Long timeout, groovy.lang.Closure closure)voidsendPacket(tigase.server.Packet packet, java.lang.Long timeout, PacketWriter.Callback closure)
-
-
-
Constructor Detail
-
ServiceImpl
public ServiceImpl(java.lang.String moduleUUID)
-
ServiceImpl
public ServiceImpl(T module)
-
-
Method Detail
-
sendPacket
public void sendPacket(tigase.server.Packet packet, java.lang.Long timeout, PacketWriter.Callback closure)- Specified by:
sendPacketin interfaceService<T extends Module>
-
sendPacket
public void sendPacket(tigase.server.Packet packet, java.lang.Long timeout, groovy.lang.Closure closure)- Specified by:
sendPacketin interfaceService<T extends Module>
-
getUserRepository
public tigase.db.UserRepository getUserRepository()
- Specified by:
getUserRepositoryin interfaceService<T extends Module>
-
getAuthRepository
public tigase.db.AuthRepository getAuthRepository()
- Specified by:
getAuthRepositoryin interfaceService<T extends Module>
-
isAdmin
public boolean isAdmin(tigase.xmpp.jid.BareJID user)
-
isAllowed
public boolean isAllowed(java.lang.String key, java.lang.String domain, java.lang.String path)
-
checkCredentials
public boolean checkCredentials(java.lang.String user, java.lang.String password) throws tigase.util.stringprep.TigaseStringprepException, tigase.db.TigaseDBException, tigase.db.AuthorizationException- Specified by:
checkCredentialsin interfaceService<T extends Module>- Throws:
tigase.util.stringprep.TigaseStringprepExceptiontigase.db.TigaseDBExceptiontigase.db.AuthorizationException
-
-