Annotation Type Relationship


  • @Target(FIELD)
    @Retention(RUNTIME)
    public @interface Relationship
    Annotation used to configure relationship field in JSON API resources.
    Author:
    jbegic
      • resolve

        boolean resolve
        Default:
        false
      • serialise

        boolean serialise
        Default:
        true
      • serialiseData

        boolean serialiseData
        Default:
        true
      • relType

        RelType relType
        Default:
        com.github.jasminb.jsonapi.RelType.SELF
      • path

        String path
        Resource path, used to generate self link.
        Default:
        ""
      • relatedPath

        String relatedPath
        Resource path, used to generate related link.
        Default:
        ""