Spec-Zone .ru
спецификации, руководства, описания, API


javax.servlet.annotation
Тип аннотации HttpConstraint


@Documented
@Retention(value=RUNTIME)
public @interface HttpConstraint

Эта аннотация используется в пределах ServletSecurity аннотация та, чтобы представить ограничения безопасности, которые будут применены ко всем методам протокола HTTP, для который соответствие HttpMethodConstraint элемент НЕ происходит в пределах ServletSecurity аннотация.

С тех пор:
Сервлет 3.0

Дополнительная Сводка Элемента
 java.lang.String[] rolesAllowed
          Имена авторизованных ролей.
 ServletSecurity. TransportGuarantee transportGuarantee
          Требования защиты данных (то есть, требуется ли SSL/TLS), который должен быть удовлетворен соединениями, в которые прибывают запросы.
 ServletSecurity. EmptyRoleSemantic значение
          Семантическая авторизация значения по умолчанию.
 

значение

public abstract ServletSecurity.EmptyRoleSemantic value
Семантическая авторизация значения по умолчанию. Это значение является незначащим когда rolesAllowed возвращает непустой массив, и не должен быть определен, когда непустой массив определяется для rolesAllowed.

Возвраты:
ServletSecurity.EmptyRoleSemantic быть примененным когда rolesAllowed возвращает пустое (то есть, нулевой длиной) массив.
Значение по умолчанию:
javax.servlet.annotation.ServletSecurity.EmptyRoleSemantic.PERMIT

transportGuarantee

public abstract ServletSecurity.TransportGuarantee transportGuarantee
Требования защиты данных (то есть, требуется ли SSL/TLS), который должен быть удовлетворен соединениями, в которые прибывают запросы.

Возвраты:
TransportGuarantee указание на защиту данных, которая должна быть обеспечена соединением.
Значение по умолчанию:
javax.servlet.annotation.ServletSecurity.TransportGuarantee.NONE

rolesAllowed

public abstract java.lang.String[] rolesAllowed
The names of the authorized roles. Duplicate role names appearing in rolesAllowed are insignificant and may be discarded during runtime processing of the annotation. The String "*" has no special meaning as a role name (should it occur in rolesAllowed).

Возвраты:
массив нуля или большего количества ролевых имен. Когда массив содержит нулевые элементы, его значение зависит от EmptyRoleSemantic возвращенный value метод. Если value returns DENY, and rolesAllowed возвращает нулевой массив длины, доступ должен быть лишен независимый от состояния аутентификации и идентификационных данных. Наоборот, если value возвраты PERMIT, это указывает, что доступ должен быть предоставлен независимый от состояния аутентификации и идентификационных данных. Когда массив содержит имена одной или более ролей, он указывает, что доступ зависит от членства в по крайней мере одной из именованных ролей (независимый от EmptyRoleSemantic возвращенный value метод).
Значение по умолчанию:
{}


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

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

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

free hit counter