Annotation Type ExtendedInput


  • @Retention(RUNTIME)
    @Target(FIELD)
    public @interface ExtendedInput
    An annotation used to configure the extended JSON input format for a Data Transfer Object (DTO) field of type ContentHolder.

    Warning, this annotation is only considered in the scope of the REST Toolkit framework.

    Example of use:

     
     public class CityDTO {
    
          @Table(
             dataModel = "urn:ebx:module:cities-module:/WEB-INF/ebx/schemas/cities.xsd",
             tablePath = "/root/Department")
          @ExtendedInput
           public ContentHolder department;
        }
     
     

    Since:
    6.1.0