Class CallResolver


  • public class CallResolver
    extends Resolver<java.lang.Object>
    Resolves variable values based on a request and a response.
    • Field Detail

      • request

        private final Request request
        The request to use as a model.
      • response

        private final Response response
        The response to use as a model.
    • Constructor Detail

      • CallResolver

        public CallResolver​(Request request,
                            Response response)
        Constructor.
        Parameters:
        request - The request to use as a model.
        response - The response to use as a model.
    • Method Detail

      • resolve

        public java.lang.Object resolve​(java.lang.String variableName)
        Description copied from class: Resolver
        Resolves a name into a value.
        Specified by:
        resolve in class Resolver<java.lang.Object>
        Parameters:
        variableName - The name to resolve.
        Returns:
        The resolved value.
      • getReferenceContent

        private java.lang.String getReferenceContent​(java.lang.String partName,
                                                     Reference reference)
        Returns the content corresponding to a reference property.
        Parameters:
        partName - The variable sub-part name.
        reference - The reference to use as a model.
        Returns:
        The content corresponding to a reference property.
      • getModificationDateAsString

        private java.lang.Object getModificationDateAsString​(Representation entity)
      • getExpirationDateAsString

        private java.lang.Object getExpirationDateAsString​(Representation entity)
      • getLanguagesAsString

        private java.lang.Object getLanguagesAsString​(Representation entity)
      • getEncodingsAsString

        private java.lang.Object getEncodingsAsString​(Representation entity)