A C D E F G I K L M N O P Q R S U V W 

A

ACTION_DELETE - Static variable in class io.divide.server.dao.DAOManager
 
ACTION_EXISTS - Static variable in class io.divide.server.dao.DAOManager
 
ACTION_GET - Static variable in class io.divide.server.dao.DAOManager
 
ACTION_QUERY - Static variable in class io.divide.server.dao.DAOManager
 
ACTION_SAVE - Static variable in class io.divide.server.dao.DAOManager
 
addSafePath(String) - Method in class io.divide.server.auth.SecManager
 
apiInfo(Session) - Method in class io.divide.server.endpoints.MetaEndpoint
 
aroundReadFrom(ReaderInterceptorContext) - Method in class io.divide.server.GZIPReaderInterceptor
 
AuthApplication<T extends ServerDAO> - Class in io.divide.server
 
AuthApplication(T, String) - Constructor for class io.divide.server.AuthApplication
 
AuthApplication(Class<T>, String) - Constructor for class io.divide.server.AuthApplication
 
AuthenticationEndpoint - Class in io.divide.server.endpoints
 
AuthenticationEndpoint() - Constructor for class io.divide.server.endpoints.AuthenticationEndpoint
 

C

count(String) - Method in class io.divide.server.dao.DAOManager
 
count(Session, String) - Method in class io.divide.server.endpoints.DataEndpoint
 
CredentialBodyHandler<T extends Credentials> - Class in io.divide.server.dao
 
CredentialBodyHandler(SecurityContext) - Constructor for class io.divide.server.dao.CredentialBodyHandler
 

D

DAOManager - Class in io.divide.server.dao
 
DAOManager(ServerDAO) - Constructor for class io.divide.server.dao.DAOManager
 
DAOManager.DELETE_EVENT - Class in io.divide.server.dao
 
DAOManager.DELETE_EVENT(TransientObject...) - Constructor for class io.divide.server.dao.DAOManager.DELETE_EVENT
 
DAOManager.EXISTS_EVENT - Class in io.divide.server.dao
 
DAOManager.EXISTS_EVENT(TransientObject...) - Constructor for class io.divide.server.dao.DAOManager.EXISTS_EVENT
 
DAOManager.GET_EVENT<T extends TransientObject> - Class in io.divide.server.dao
 
DAOManager.GET_EVENT(Collection<T>) - Constructor for class io.divide.server.dao.DAOManager.GET_EVENT
 
DAOManager.QUERY_EVENT<T extends TransientObject> - Class in io.divide.server.dao
 
DAOManager.QUERY_EVENT(Collection<T>) - Constructor for class io.divide.server.dao.DAOManager.QUERY_EVENT
 
DAOManager.SAVE_EVENT - Class in io.divide.server.dao
 
DAOManager.SAVE_EVENT(TransientObject...) - Constructor for class io.divide.server.dao.DAOManager.SAVE_EVENT
 
DataEndpoint - Class in io.divide.server.endpoints
 
DataEndpoint() - Constructor for class io.divide.server.endpoints.DataEndpoint
 
delete(TransientObject...) - Method in class io.divide.server.dao.DAOManager
 

E

EnforcePath - Annotation Type in io.divide.server.auth
 
EnforcePathProcessor - Class in io.divide.server.auth
 
EnforcePathProcessor() - Constructor for class io.divide.server.auth.EnforcePathProcessor
 
errorResponse(Throwable) - Static method in class io.divide.server.utils.ResponseUtils
 
exists(TransientObject...) - Method in class io.divide.server.dao.DAOManager
 

F

filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.divide.server.auth.ResponseFilter
 
filter(ContainerRequestContext) - Method in class io.divide.server.auth.SecurityFilter
 
fromDAOExpection(DAO.DAOException) - Static method in class io.divide.server.utils.ResponseUtils
 

G

get(String, String...) - Method in class io.divide.server.dao.DAOManager
 
get(String, Collection<String>) - Method in class io.divide.server.endpoints.DataEndpoint
 
getAuthenticationScheme() - Method in class io.divide.server.auth.UserContext
 
getLoggedInUser() - Method in class io.divide.server.dao.ServerObject
 
getPrivateKey() - Method in class io.divide.server.auth.SecManager
 
getPublicKey() - Method in class io.divide.server.auth.SecManager
 
getPublicKey() - Method in class io.divide.server.endpoints.AuthenticationEndpoint
 
getPushKey() - Method in class io.divide.server.auth.SecManager
 
getSafePaths() - Method in class io.divide.server.auth.SecManager
 
getSize(T, Class<?>, Type, Annotation[], MediaType) - Method in class io.divide.server.dao.CredentialBodyHandler
 
getSize(Object, Class<?>, Type, Annotation[], MediaType) - Method in class io.divide.server.dao.GsonMessageBodyHandler
 
getSymmetricKey() - Method in class io.divide.server.auth.SecManager
 
getUriInfo() - Method in class io.divide.server.auth.UserContext
 
getUriInfo() - Method in class io.divide.server.dao.Session
 
getUser() - Method in class io.divide.server.auth.UserContext
 
getUser() - Method in class io.divide.server.dao.Session
 
getUserFromToken(ContainerRequestContext, String) - Method in class io.divide.server.endpoints.AuthenticationEndpoint
 
getUserPrincipal() - Method in class io.divide.server.auth.UserContext
 
GsonMessageBodyHandler - Class in io.divide.server.dao
 
GsonMessageBodyHandler() - Constructor for class io.divide.server.dao.GsonMessageBodyHandler
 
GZIPReaderInterceptor - Class in io.divide.server
 
GZIPReaderInterceptor() - Constructor for class io.divide.server.GZIPReaderInterceptor
 

I

init() - Method in class io.divide.server.endpoints.AuthenticationEndpoint
 
io.divide.server - package io.divide.server
 
io.divide.server.auth - package io.divide.server.auth
 
io.divide.server.dao - package io.divide.server.dao
 
io.divide.server.endpoints - package io.divide.server.endpoints
 
io.divide.server.utils - package io.divide.server.utils
 
isReadable(Class<?>, Type, Annotation[], MediaType) - Method in class io.divide.server.dao.GsonMessageBodyHandler
 
isSecure() - Method in class io.divide.server.auth.UserContext
 
isUserInRole(String) - Method in class io.divide.server.auth.UserContext
 
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class io.divide.server.dao.CredentialBodyHandler
 
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class io.divide.server.dao.GsonMessageBodyHandler
 

K

keys(KeyPair) - Method in class io.divide.server.dao.DAOManager
 

L

loggedIn() - Method in class io.divide.server.dao.Session
 
logger - Static variable in class io.divide.server.dao.CredentialBodyHandler
 

M

MetaEndpoint - Class in io.divide.server.endpoints
 
MetaEndpoint() - Constructor for class io.divide.server.endpoints.MetaEndpoint
 

N

notAuthReponse(String) - Static method in class io.divide.server.utils.ResponseUtils
 

O

ok(Credentials) - Static method in class io.divide.server.utils.ResponseUtils
 

P

process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.divide.server.auth.EnforcePathProcessor
 
PushEndpoint - Class in io.divide.server.endpoints
 
PushEndpoint() - Constructor for class io.divide.server.endpoints.PushEndpoint
 
pushToDevice(String, String) - Method in class io.divide.server.endpoints.PushEndpoint
 

Q

query(Query) - Method in class io.divide.server.dao.DAOManager
 
query(Session, Query) - Method in class io.divide.server.endpoints.DataEndpoint
 

R

readFrom(Class<Object>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class io.divide.server.dao.GsonMessageBodyHandler
 
recieveUserData(Session, String, Map<String, ?>) - Method in class io.divide.server.endpoints.AuthenticationEndpoint
 
recoverFromOneTimeToken(ContainerRequestContext, String) - Method in class io.divide.server.endpoints.AuthenticationEndpoint
 
register(Session, EncryptedEntity.Reader) - Method in class io.divide.server.endpoints.PushEndpoint
 
ResponseFilter - Class in io.divide.server.auth
 
ResponseFilter() - Constructor for class io.divide.server.auth.ResponseFilter
 
ResponseUtils - Class in io.divide.server.utils
 
ResponseUtils() - Constructor for class io.divide.server.utils.ResponseUtils
 

S

save(TransientObject...) - Method in class io.divide.server.dao.DAOManager
 
save(Collection<DataEndpoint.ServerObject>) - Method in class io.divide.server.endpoints.DataEndpoint
 
SecManager - Class in io.divide.server.auth
 
SecManager(ServerDAO, String) - Constructor for class io.divide.server.auth.SecManager
 
SecurityFilter - Class in io.divide.server.auth
 
SecurityFilter() - Constructor for class io.divide.server.auth.SecurityFilter
 
sendUserData(Session, String) - Method in class io.divide.server.endpoints.AuthenticationEndpoint
 
ServerCredentials - Class in io.divide.server.dao
 
ServerCredentials(TransientObject) - Constructor for class io.divide.server.dao.ServerCredentials
 
ServerObject - Class in io.divide.server.dao
 
ServerObject() - Constructor for class io.divide.server.dao.ServerObject
 
Session - Class in io.divide.server.dao
 
Session() - Constructor for class io.divide.server.dao.Session
 
SESSION_KEY - Static variable in class io.divide.server.dao.Session
 
setMaps(Map<String, Object>, Map<String, String>) - Method in class io.divide.server.dao.ServerObject
 
setOwnerId(Integer) - Method in class io.divide.server.dao.ServerCredentials
 
setup(UserContext) - Method in class io.divide.server.dao.Session
 

U

unregister(Session) - Method in class io.divide.server.endpoints.PushEndpoint
 
UserContext - Class in io.divide.server.auth
 
UserContext(UriInfo, Credentials) - Constructor for class io.divide.server.auth.UserContext
 
userSignIn(ContainerRequestContext, Credentials) - Method in class io.divide.server.endpoints.AuthenticationEndpoint
Checks username/password against that stored in DB, if same return token, if token expired create new.
userSignUp(ContainerRequestContext, Credentials) - Method in class io.divide.server.endpoints.AuthenticationEndpoint
 

V

validateAccount(String) - Method in class io.divide.server.endpoints.AuthenticationEndpoint
Validate a user account
VERSION - Static variable in class io.divide.server.endpoints.MetaEndpoint
 

W

writeTo(T, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class io.divide.server.dao.CredentialBodyHandler
 
writeTo(Object, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class io.divide.server.dao.GsonMessageBodyHandler
 
A C D E F G I K L M N O P Q R S U V W 

Copyright © 2014. All rights reserved.