Interface PutMergePatchUriInfo

  • All Known Subinterfaces:
    UriInfo

    public interface PutMergePatchUriInfo
    Access to the parts of the request URI that are relevant for PUT, PATCH, or MERGE requests. @org.apache.olingo.odata2.DoNotImplement
    • Method Detail

      • getStartEntitySet

        EdmEntitySet getStartEntitySet()
        Gets the start entity set - identical to the target entity set if no navigation has been used.
        Returns:
        EdmEntitySet
      • getTargetEntitySet

        EdmEntitySet getTargetEntitySet()
        Gets the target entity set after navigation.
        Returns:
        EdmEntitySet target entity set
      • getTargetType

        EdmType getTargetType()
        Gets the target type of the request: an entity type, a simple type, or a complex type.
        Returns:
        EdmType the target type
      • getPropertyPath

        List<EdmProperty> getPropertyPath()
        Gets the path used to select a (simple or complex) property of an entity, or an empty list if no property is accessed.
        Returns:
        List of EdmProperty
      • getFilter

        FilterExpression getFilter()
        Gets the value of the $filter system query option as root object of the expression tree built during URI parsing.
        Returns:
        the filter expression or null
      • getFunctionImportParameters

        Map<String,​EdmLiteral> getFunctionImportParameters()
        Gets the parameters of a function import as Map from parameter names to their corresponding typed values, or an empty list if no function import is used or no parameters are given in the URI.
        Returns:
        Map of <String, EdmLiteral> function import parameters
      • getCustomQueryOptions

        Map<String,​String> getCustomQueryOptions()
        Gets the custom query options as Map from option names to their corresponding String values, or an empty list if no custom query options are given in the URI.
        Returns:
        Map of <String, String> custom query options