Class CreateMethodBinding

    • Method Detail

      • getMatchingOperation

        protected String getMatchingOperation()
        For servers, this method will match only incoming requests that match the given operation, or which have no operation in the URL if this method returns null.
      • getResourceName

        public String getResourceName()
        Description copied from class: BaseMethodBinding
        Returns the name of the resource this method handles, or null if this method is not resource specific
        Specified by:
        getResourceName in class BaseMethodBinding<ca.uhn.fhir.rest.api.MethodOutcome>
      • invokeClient

        public BaseHttpClientInvocation invokeClient​(Object[] theArgs)
                                              throws ca.uhn.fhir.rest.server.exceptions.InternalErrorException
        Specified by:
        invokeClient in class BaseMethodBinding<ca.uhn.fhir.rest.api.MethodOutcome>
        Throws:
        ca.uhn.fhir.rest.server.exceptions.InternalErrorException
      • allowVoidReturnType

        protected boolean allowVoidReturnType()
        Subclasses may override to allow a void method return type, which is allowable for some methods (e.g. delete)
      • invokeClient

        public ca.uhn.fhir.rest.api.MethodOutcome invokeClient​(String theResponseMimeType,
                                                               InputStream theResponseInputStream,
                                                               int theResponseStatusCode,
                                                               Map<String,​List<String>> theHeaders)
                                                        throws ca.uhn.fhir.rest.server.exceptions.BaseServerResponseException
        Throws:
        ca.uhn.fhir.rest.server.exceptions.BaseServerResponseException
      • isReturnVoid

        public boolean isReturnVoid()
      • parseContentLocation

        protected static void parseContentLocation​(ca.uhn.fhir.context.FhirContext theContext,
                                                   ca.uhn.fhir.rest.api.MethodOutcome theOutcomeToPopulate,
                                                   String theLocationHeader)