javax.ws.rs
Тип аннотации CookieParam


@Target(value={PARAMETER,METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface CookieParam

Связывает значение cookie HTTP к параметру метода ресурса, полю class ресурса, или ресурсу бобовое свойство class. Значение по умолчанию может быть определено, используя DefaultValue аннотация. Тип T из аннотируемого параметра поле или свойство должны также:

  1. Будьте типом примитива
  2. Быть Cookie
  3. Имейте конструктора, который принимает единственный Строковый параметр
  4. Назовите статический метод valueOf или fromString это принимает единственный Строковый параметр (см., например, Integer.valueOf(String))
  5. Быть List<T>, Set<T> или SortedSet<T>, где T удовлетворяет 2, 3 или 4 выше. Получающийся набор только для чтения.

Поскольку инжекция происходит в объектное время создания, использование этой аннотации на поля class ресурса и бобовые свойства только поддерживается для значения по умолчанию ресурс на запрос жизненный цикл class. Классы ресурса, используя другие жизненные циклы должны только использовать эту аннотацию на параметры метода ресурса.

См. Также:
DefaultValue, Cookie, HttpHeaders.getCookies()

Необходимая Сводка Элемента
 java.lang.String значение
          Определяет имя cookie HTTP, значение которого будет использоваться, чтобы инициализировать значение аннотируемого параметра метода, поля class или бобового свойства.
 

Деталь элемента

значение

public abstract java.lang.String value
Определяет имя cookie HTTP, значение которого будет использоваться, чтобы инициализировать значение аннотируемого параметра метода, поля class или бобового свойства.



Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41


Spec-Zone.ru - all specs in one place



free hit counter