Class VndError

  • All Implemented Interfaces:
    Resource

    @Produces("application/vnd.error+json")
    public class VndError
    extends JsonError
    A type that can be used to represent JSON errors that returns a content type of Vnd.Error.
    Since:
    1.1
    • Constructor Detail

      • VndError

        public VndError​(java.lang.String message)
        Parameters:
        message - The message
    • Method Detail

      • path

        public VndError path​(@Nullable
                             java.lang.String path)
        Description copied from class: JsonError
        Sets the path.
        Overrides:
        path in class JsonError
        Parameters:
        path - The path
        Returns:
        This error object
      • logref

        public VndError logref​(@Nullable
                               java.lang.String logref)
        Description copied from class: JsonError
        Sets the logref.
        Overrides:
        logref in class JsonError
        Parameters:
        logref - The logref
        Returns:
        This error object
      • link

        public VndError link​(@Nullable
                             java.lang.CharSequence ref,
                             @Nullable
                             Link link)
        Description copied from class: AbstractResource
        Add a link with the given reference.
        Overrides:
        link in class AbstractResource<JsonError>
        Parameters:
        ref - The reference
        link - The link
        Returns:
        This JsonError
      • link

        public VndError link​(@Nullable
                             java.lang.CharSequence ref,
                             @Nullable
                             java.lang.String link)
        Description copied from class: AbstractResource
        Add a link with the given reference.
        Overrides:
        link in class AbstractResource<JsonError>
        Parameters:
        ref - The reference
        link - The link
        Returns:
        This JsonError
      • embedded

        public VndError embedded​(java.lang.CharSequence ref,
                                 Resource resource)
        Description copied from class: AbstractResource
        Add an embedded resource with the given reference.
        Overrides:
        embedded in class AbstractResource<JsonError>
        Parameters:
        ref - The reference
        resource - The resource
        Returns:
        This JsonError
      • embedded

        public VndError embedded​(java.lang.CharSequence ref,
                                 Resource... resource)
        Description copied from class: AbstractResource
        Add an embedded resource with the given reference.
        Overrides:
        embedded in class AbstractResource<JsonError>
        Parameters:
        ref - The reference
        resource - The resource
        Returns:
        This JsonError
      • embedded

        public VndError embedded​(java.lang.CharSequence ref,
                                 java.util.List<Resource> resourceList)
        Description copied from class: AbstractResource
        Add an embedded resource with the given reference.
        Overrides:
        embedded in class AbstractResource<JsonError>
        Parameters:
        ref - The reference
        resourceList - The resources
        Returns:
        This JsonError