Class ServiceUtils


  • public class ServiceUtils
    extends Object
    • Method Detail

      • getRequestURL

        public static String getRequestURL​(javax.servlet.http.HttpServletRequest request,
                                           String api,
                                           String docId,
                                           String action)
      • isNumeric

        public static boolean isNumeric​(String str)
      • isSelf

        public static String isSelf​(String s,
                                    javax.ws.rs.core.UriInfo uInfo,
                                    String resource)
      • composeResponseNotFOUND

        public javax.ws.rs.core.Response composeResponseNotFOUND​(String result)
      • composeResponseBadRequest

        public javax.ws.rs.core.Response composeResponseBadRequest​(String result,
                                                                   Throwable thrown)
      • composeResponseNotFOUND

        public javax.ws.rs.core.Response composeResponseNotFOUND​(String result,
                                                                 Throwable thrown)
      • composeResponseError

        public javax.ws.rs.core.Response composeResponseError​(javax.ws.rs.core.Response.Status status,
                                                              String result,
                                                              Throwable thrown)
      • composeResponseInternalServerError

        public javax.ws.rs.core.Response composeResponseInternalServerError​(String result,
                                                                            Throwable thrown)
      • composeResponseSeeOther

        public javax.ws.rs.core.Response.ResponseBuilder composeResponseSeeOther​(String uri)
      • composeResponseOK

        public javax.ws.rs.core.Response.ResponseBuilder composeResponseOK​(Object o)
      • composeResponseNotAcceptable

        public javax.ws.rs.core.Response composeResponseNotAcceptable​(List<javax.ws.rs.core.Variant> vs)
      • composeResponseNotFoundDocument

        public javax.ws.rs.core.Response composeResponseNotFoundDocument​(String msg)
      • composeResponseNotFoundResource

        public javax.ws.rs.core.Response composeResponseNotFoundResource​(String msg)
      • composeResponseNotFoundConstraintResource

        public javax.ws.rs.core.Response composeResponseNotFoundConstraintResource​(String msg)
      • composeResponseNotFoundType

        public javax.ws.rs.core.Response composeResponseNotFoundType​(String msg)
      • composeResponseNotFoundSummarisation

        public javax.ws.rs.core.Response composeResponseNotFoundSummarisation​(String msg)
      • doProcessFile

        public boolean doProcessFile​(DocumentResource dr,
                                     boolean known)
      • deleteFromCache

        public boolean deleteFromCache​(String storageId)
      • doProcessStatementsForm

        public DocumentResource doProcessStatementsForm​(List<org.jboss.resteasy.plugins.providers.multipart.InputPart> inputParts,
                                                        List<org.jboss.resteasy.plugins.providers.multipart.InputPart> type)
      • doProcessFileForm

        public DocumentResource doProcessFileForm​(List<org.jboss.resteasy.plugins.providers.multipart.InputPart> inputParts)
      • doProcessURLForm

        public DocumentResource doProcessURLForm​(List<org.jboss.resteasy.plugins.providers.multipart.InputPart> inputParts)
      • getFileName

        public String getFileName​(javax.ws.rs.core.MultivaluedMap<String,​String> header)
        header sample { Content-Type=[image/png], Content-Disposition=[form-data; name="file"; filename="filename.extension"] }