Index

A C D E F G H I J L M O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ACLVerifier - Class in ch.software_atelier.simpleflex.rest.auth.rres
 
ACLVerifier(DataHandler, TokenHandler, TokenParser) - Constructor for class ch.software_atelier.simpleflex.rest.auth.rres.ACLVerifier
 
allowes(String, JSONObject) - Method in class ch.software_atelier.simpleflex.rest.auth.token.TokenParser
 
App - Class in ch.software_atelier.simpleflex.rest.auth
 
App() - Constructor for class ch.software_atelier.simpleflex.rest.auth.App
 
AuthenticationPageResource - Class in ch.software_atelier.simpleflex.rest.auth.rres.test
 
AuthenticationPageResource() - Constructor for class ch.software_atelier.simpleflex.rest.auth.rres.test.AuthenticationPageResource
 

C

ch.software_atelier.simpleflex.rest.auth - package ch.software_atelier.simpleflex.rest.auth
 
ch.software_atelier.simpleflex.rest.auth.data - package ch.software_atelier.simpleflex.rest.auth.data
 
ch.software_atelier.simpleflex.rest.auth.rres - package ch.software_atelier.simpleflex.rest.auth.rres
 
ch.software_atelier.simpleflex.rest.auth.rres.test - package ch.software_atelier.simpleflex.rest.auth.rres.test
 
ch.software_atelier.simpleflex.rest.auth.token - package ch.software_atelier.simpleflex.rest.auth.token
 
ch.software_atelier.simpleflex.rest.auth.utils - package ch.software_atelier.simpleflex.rest.auth.utils
 
createToken(String) - Method in class ch.software_atelier.simpleflex.rest.auth.token.TokenHandler
 
createToken(String, int) - Method in class ch.software_atelier.simpleflex.rest.auth.token.TokenHandler
 
createToken(HashMap<String, Object>, int) - Method in class ch.software_atelier.simpleflex.rest.auth.token.TokenHandler
 

D

DataHandler - Interface in ch.software_atelier.simpleflex.rest.auth.data
 
DataHandlerException - Exception in ch.software_atelier.simpleflex.rest.auth.data
 
DataHandlerException(short) - Constructor for exception ch.software_atelier.simpleflex.rest.auth.data.DataHandlerException
 
deepMerge(JSONObject, JSONObject) - Static method in class ch.software_atelier.simpleflex.rest.auth.utils.JSONHelper
Merges the first object to the second.
deleteGroup(String) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
deleteGroup(String) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
deleteUser(String) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
deleteUser(String) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
docDELETE(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.SpecificGroupResource
 
docDELETE(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.SpecificUserResource
 
docGET(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.GroupACLResource
 
docGET(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.GroupResource
 
docGET(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.SpecificUserResource
 
docGET(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.UserACLResource
 
docGET(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.UserGroupsResource
 
docGET(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.UserResource
 
docGET(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.UserSettingsResource
 
docPOST(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.ACLVerifier
 
docPOST(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.FlexibleTokenResource
 
docPOST(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.GroupResource
 
docPOST(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.SessionResource
 
docPOST(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.UserResource
 
docPOST(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.WebsiteLoginResource
 
docPUT(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.GroupACLResource
 
docPUT(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.SessionResource
 
docPUT(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.SpecificUserResource
 
docPUT(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.UserACLResource
 
docPUT(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.UserGroupsResource
 
docPUT(MethodDocumentation) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.UserSettingsResource
 

E

ExceptionHandler - Class in ch.software_atelier.simpleflex.rest.auth
 
ExceptionHandler() - Constructor for class ch.software_atelier.simpleflex.rest.auth.ExceptionHandler
 
EXPIRED - Static variable in exception ch.software_atelier.simpleflex.rest.auth.token.TokenHandlerException
 

F

FAILED - Static variable in exception ch.software_atelier.simpleflex.rest.auth.data.DataHandlerException
 
FailedResource - Class in ch.software_atelier.simpleflex.rest.auth.rres.test
 
FailedResource() - Constructor for class ch.software_atelier.simpleflex.rest.auth.rres.test.FailedResource
 
FlexibleTokenResource - Class in ch.software_atelier.simpleflex.rest.auth.rres
 
FlexibleTokenResource(DataHandler, TokenHandler, TokenParser) - Constructor for class ch.software_atelier.simpleflex.rest.auth.rres.FlexibleTokenResource
 

G

getAtPath(JSONObject, String) - Static method in class ch.software_atelier.simpleflex.rest.auth.utils.JSONHelper
 
getAtPath(JSONObject, String, String) - Static method in class ch.software_atelier.simpleflex.rest.auth.utils.JSONHelper
 
getClaims(String) - Method in class ch.software_atelier.simpleflex.rest.auth.token.TokenParser
 
getCode() - Method in exception ch.software_atelier.simpleflex.rest.auth.token.TokenHandlerException
 
getErrCode() - Method in exception ch.software_atelier.simpleflex.rest.auth.data.DataHandlerException
 
getGroupACLasJSON(String) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
getGroupACLasJSON(String) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
getGroupACLasYAML(String) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
getGroupACLasYAML(String) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
getGroups() - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
getGroups() - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
getRealms(String) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
getRealms(String) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
getRealms(String) - Method in class ch.software_atelier.simpleflex.rest.auth.token.TokenParser
 
getSessionLength() - Method in class ch.software_atelier.simpleflex.rest.auth.token.TokenHandler
 
getToken(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.token.TokenParser
 
getUserACLasJSON(String) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
getUserACLasJSON(String) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
getUserACLasYAML(String) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
getUserACLasYAML(String) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
getUserGroups(String) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
getUserGroups(String) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
getUsername(String) - Method in class ch.software_atelier.simpleflex.rest.auth.token.TokenParser
 
getUsers() - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
getUsers() - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
getUsersBySetting(String, String) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
getUsersBySetting(String, String) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
getUserSettings(String) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
getUserSettings(String) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
GROUP_IN_USE - Static variable in exception ch.software_atelier.simpleflex.rest.auth.data.DataHandlerException
 
GroupACLResource - Class in ch.software_atelier.simpleflex.rest.auth.rres
 
GroupACLResource(DataHandler, TokenHandler, TokenParser) - Constructor for class ch.software_atelier.simpleflex.rest.auth.rres.GroupACLResource
 
GroupResource - Class in ch.software_atelier.simpleflex.rest.auth.rres
 
GroupResource(DataHandler, TokenHandler, TokenParser) - Constructor for class ch.software_atelier.simpleflex.rest.auth.rres.GroupResource
 

H

handle(Throwable, boolean) - Static method in class ch.software_atelier.simpleflex.rest.auth.ExceptionHandler
 
hashMapToJSON(HashMap) - Static method in class ch.software_atelier.simpleflex.rest.auth.utils.JSONHelper
 

I

INTERNAL - Static variable in exception ch.software_atelier.simpleflex.rest.auth.token.TokenHandlerException
 
INTERNAL_ERROR - Static variable in exception ch.software_atelier.simpleflex.rest.auth.data.DataHandlerException
 
INVALIDE_SIGNATURE - Static variable in exception ch.software_atelier.simpleflex.rest.auth.token.TokenHandlerException
 
isAdmin(String) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
isAdmin(String) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
isAdmin(String) - Method in class ch.software_atelier.simpleflex.rest.auth.token.TokenParser
 
isAuthorized(String, String) - Method in class ch.software_atelier.simpleflex.rest.auth.token.TokenParser
 

J

JSONHelper - Class in ch.software_atelier.simpleflex.rest.auth.utils
 
JSONHelper() - Constructor for class ch.software_atelier.simpleflex.rest.auth.utils.JSONHelper
 
jsonToHashmap(JSONObject) - Static method in class ch.software_atelier.simpleflex.rest.auth.utils.JSONHelper
 
jsonToList(JSONArray) - Static method in class ch.software_atelier.simpleflex.rest.auth.utils.JSONHelper
 
jsonToMap(JSONObject) - Static method in class ch.software_atelier.simpleflex.rest.auth.utils.JSONHelper
 

L

listToJSON(List) - Static method in class ch.software_atelier.simpleflex.rest.auth.utils.JSONHelper
 
LOGIN_FAILED - Static variable in exception ch.software_atelier.simpleflex.rest.auth.data.DataHandlerException
 

M

main(String[]) - Static method in class ch.software_atelier.simpleflex.rest.auth.App
 
MALFORMED - Static variable in exception ch.software_atelier.simpleflex.rest.auth.token.TokenHandlerException
 
mapToJSON(Map<String, Object>) - Static method in class ch.software_atelier.simpleflex.rest.auth.utils.JSONHelper
 
MongoDBDataHandler - Class in ch.software_atelier.simpleflex.rest.auth.data
 
MongoDBDataHandler(String) - Constructor for class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 

O

onDELETE(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.SpecificGroupResource
 
onDELETE(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.SpecificUserResource
 
onGET(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.GroupACLResource
Returns the settings of a given user if those settings belong to him or if the user is an admin.
onGET(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.GroupResource
Returns a List of all Users.
onGET(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.SpecificUserResource
Returns the User Information and the realms if the user is an admin of if he retrieves his own information.
onGET(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.test.AuthenticationPageResource
 
onGET(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.test.FailedResource
 
onGET(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.test.SecuredResource
 
onGET(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.test.SuccessResource
 
onGET(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.UserACLResource
Returns the settings of a given user if those settings belong to him or if the user is an admin.
onGET(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.UserGroupsResource
 
onGET(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.UserResource
Returns a List of all Users.
onGET(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.UserSettingsResource
Returns the settings of a given user if those settings belong to him or if the user is an admin.
onPOST(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.ACLVerifier
 
onPOST(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.FlexibleTokenResource
 
onPOST(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.GroupResource
Creates a new User.
onPOST(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.SessionResource
The Login function.
onPOST(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.UserResource
Creates a new User.
onPOST(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.WebsiteLoginResource
 
onPUT(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.GroupACLResource
Saves the given settings for the given user if he is that user or if he is an admin.
onPUT(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.SessionResource
Updates the SessionToken.
onPUT(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.SpecificUserResource
The User can change his password, if he knows the old one.
onPUT(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.UserACLResource
Saves the given settings for the given user if he is that user or if he is an admin.
onPUT(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.UserGroupsResource
 
onPUT(RestRequest) - Method in class ch.software_atelier.simpleflex.rest.auth.rres.UserSettingsResource
Saves the given settings for the given user if he is that user or if he is an admin.

P

parseLong(String) - Static method in class ch.software_atelier.simpleflex.rest.auth.utils.StrHlp
 
putAdmin(String, boolean) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
putAdmin(String, boolean) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
putGroup(String) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
putGroup(String) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
putGroupACL(String, String) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
putGroupACL(String, String) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
putRealms(String, HashMap<String, String>) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
putRealms(String, HashMap<String, String>) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
putUser(String, String, boolean) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
putUser(String, String, boolean) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
putUserACL(String, String) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
putUserACL(String, String) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
putUserSettings(String, HashMap<String, String>) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
putUserSettings(String, HashMap<String, String>) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 

R

realmsToArray(HashMap<String, String>) - Static method in class ch.software_atelier.simpleflex.rest.auth.rres.SessionResource
 
renew(String) - Method in class ch.software_atelier.simpleflex.rest.auth.token.TokenHandler
 

S

SecuredResource - Class in ch.software_atelier.simpleflex.rest.auth.rres.test
 
SecuredResource(TokenParser) - Constructor for class ch.software_atelier.simpleflex.rest.auth.rres.test.SecuredResource
 
SessionResource - Class in ch.software_atelier.simpleflex.rest.auth.rres
 
SessionResource(DataHandler, TokenHandler, TokenParser) - Constructor for class ch.software_atelier.simpleflex.rest.auth.rres.SessionResource
 
setUserGroups(String, List<String>) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
setUserGroups(String, List<String>) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 
SpecificGroupResource - Class in ch.software_atelier.simpleflex.rest.auth.rres
 
SpecificGroupResource(DataHandler, TokenHandler, TokenParser) - Constructor for class ch.software_atelier.simpleflex.rest.auth.rres.SpecificGroupResource
 
SpecificUserResource - Class in ch.software_atelier.simpleflex.rest.auth.rres
 
SpecificUserResource(DataHandler, TokenHandler, TokenParser) - Constructor for class ch.software_atelier.simpleflex.rest.auth.rres.SpecificUserResource
 
start(String, HashMap<String, Object>, SimpleFlexAccesser) - Method in class ch.software_atelier.simpleflex.rest.auth.App
 
StrHlp - Class in ch.software_atelier.simpleflex.rest.auth.utils
 
StrHlp() - Constructor for class ch.software_atelier.simpleflex.rest.auth.utils.StrHlp
 
stringList2JSONArr(List<String>) - Static method in class ch.software_atelier.simpleflex.rest.auth.utils.JSONHelper
 
SuccessResource - Class in ch.software_atelier.simpleflex.rest.auth.rres.test
 
SuccessResource() - Constructor for class ch.software_atelier.simpleflex.rest.auth.rres.test.SuccessResource
 

T

toJSON(String) - Static method in class ch.software_atelier.simpleflex.rest.auth.utils.YAML
 
toJSONOrArray(String) - Static method in class ch.software_atelier.simpleflex.rest.auth.utils.YAML
 
TokenHandler - Class in ch.software_atelier.simpleflex.rest.auth.token
 
TokenHandler(String, DataHandler, int) - Constructor for class ch.software_atelier.simpleflex.rest.auth.token.TokenHandler
 
TokenHandlerException - Exception in ch.software_atelier.simpleflex.rest.auth.token
 
TokenHandlerException(int) - Constructor for exception ch.software_atelier.simpleflex.rest.auth.token.TokenHandlerException
 
tokenize(String, String) - Static method in class ch.software_atelier.simpleflex.rest.auth.utils.StrHlp
 
TokenParser - Class in ch.software_atelier.simpleflex.rest.auth.token
 
TokenParser(String) - Constructor for class ch.software_atelier.simpleflex.rest.auth.token.TokenParser
 
toStringList(JSONArray) - Static method in class ch.software_atelier.simpleflex.rest.auth.utils.JSONHelper
 

U

UNAUTHORIZED - Static variable in exception ch.software_atelier.simpleflex.rest.auth.token.TokenHandlerException
 
UserACLResource - Class in ch.software_atelier.simpleflex.rest.auth.rres
 
UserACLResource(DataHandler, TokenHandler, TokenParser) - Constructor for class ch.software_atelier.simpleflex.rest.auth.rres.UserACLResource
 
UserGroupsResource - Class in ch.software_atelier.simpleflex.rest.auth.rres
 
UserGroupsResource(DataHandler, TokenHandler, TokenParser) - Constructor for class ch.software_atelier.simpleflex.rest.auth.rres.UserGroupsResource
 
UserResource - Class in ch.software_atelier.simpleflex.rest.auth.rres
 
UserResource(DataHandler, TokenHandler, TokenParser) - Constructor for class ch.software_atelier.simpleflex.rest.auth.rres.UserResource
 
UserSettingsResource - Class in ch.software_atelier.simpleflex.rest.auth.rres
 
UserSettingsResource(DataHandler, TokenHandler, TokenParser) - Constructor for class ch.software_atelier.simpleflex.rest.auth.rres.UserSettingsResource
 

V

verifyACL(String, String) - Method in class ch.software_atelier.simpleflex.rest.auth.token.TokenParser
 
verifyUser(String, String) - Method in interface ch.software_atelier.simpleflex.rest.auth.data.DataHandler
 
verifyUser(String, String) - Method in class ch.software_atelier.simpleflex.rest.auth.data.MongoDBDataHandler
 

W

WebsiteLoginResource - Class in ch.software_atelier.simpleflex.rest.auth.rres
 
WebsiteLoginResource(DataHandler, TokenHandler, String, String, int) - Constructor for class ch.software_atelier.simpleflex.rest.auth.rres.WebsiteLoginResource
 

Y

YAML - Class in ch.software_atelier.simpleflex.rest.auth.utils
 
YAML() - Constructor for class ch.software_atelier.simpleflex.rest.auth.utils.YAML
 
A C D E F G H I J L M O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form