Class SimpleResourceDescription

java.lang.Object
org.springframework.data.rest.core.mapping.ResolvableResourceDescriptionSupport
org.springframework.data.rest.core.mapping.SimpleResourceDescription
All Implemented Interfaces:
MessageSourceResolvable, ResourceDescription
Direct Known Subclasses:
TypedResourceDescription

public class SimpleResourceDescription extends ResolvableResourceDescriptionSupport
Author:
Oliver Gierke
  • Field Details

  • Constructor Details

    • SimpleResourceDescription

      protected SimpleResourceDescription(String message, MediaType mediaType)
      Creates a new SimpleResourceDescription with the given message and MediaType.
      Parameters:
      message - must not be null or empty.
      mediaType - must not be null or empty.
  • Method Details

    • defaultFor

      public static ResourceDescription defaultFor(org.springframework.hateoas.LinkRelation rel)
    • getMessage

      public String getMessage()
      Description copied from interface: ResourceDescription
      Returns the description. This can be a message source code or a custom text format. Prefer resolving the ResourceDescription using a MessageSource.
      Returns:
    • getType

      public MediaType getType()
    • isDefault

      public boolean isDefault()
      Description copied from interface: ResourceDescription
      Returns whether this is the default description.
      Returns:
    • getCodes

      public String[] getCodes()