Annotation Type Selective


  • @Target(TYPE)
    @Retention(RUNTIME)
    public @interface Selective
    Помечает DTO как тип, поля которого можно выборочно отобразить.
    • Field Summary

      Fields 
      Modifier and Type Fields Description
      static String NULL  
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      String prefix
      Префикс, который используется в сочетании с javax.ws.rs.QueryParam для предотвращения коллизий имен в параметрах запроса HTTP.
    • Field Detail

      • NULL

        static final String NULL
    • Element Detail

      • prefix

        String prefix
        Префикс, который используется в сочетании с javax.ws.rs.QueryParam для предотвращения коллизий имен в параметрах запроса HTTP. Если NULL -- по-умолчанию будет вида camelCaseClassName Так же можно указать пустую строку и тогда параметры запроса будут называться по имени свойства. Это экономит место, но на вас лежит ответственность по предотвращению коллизии имен
        Default:
        "null"