Class RequestHandler

    • Constructor Detail

      • RequestHandler

        public RequestHandler​(DataService dataService,
                              TokenService tokenService,
                              com.google.gson.Gson gson)
    • Method Detail

      • handleAuthorizeRequest

        public void handleAuthorizeRequest​(spark.Request request,
                                           spark.Response response)
                                    throws IOException
        Check Bearer Token for Admin Rights
        Parameters:
        request -
        response -
        Throws:
        IOException
      • extractBodyContent

        protected <T> T extractBodyContent​(spark.Request request,
                                           Class<T> aClass)
      • checkParameter

        protected void checkParameter​(boolean check,
                                      String errorMessage,
                                      StringBuilder stringBuilder)
      • throwExceptionIfNecessary

        protected void throwExceptionIfNecessary​(StringBuilder stringBuilder)
      • throwBadRequestExceptionIf

        protected void throwBadRequestExceptionIf​(boolean check,
                                                  String errorMessage)