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


javax.servlet
Класс HttpConstraintElement

java.lang.Object
  расширенный javax.servlet.HttpConstraintElement
Прямые Известные Подклассы:
HttpMethodConstraintElement, ServletSecurityElement

public class HttpConstraintElement
расширяет java.lang. Объект

Представление Класса Java HttpConstraint значение аннотации.

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

Сводка конструктора
HttpConstraintElement()
          Создает значение по умолчанию ограничительный элемент HTTP
HttpConstraintElement(ServletSecurity.EmptyRoleSemantic semantic)
          Конструктор удобства, чтобы установить EmptyRoleSemantic.DENY
HttpConstraintElement(ServletSecurity.EmptyRoleSemantic semantic, ServletSecurity.TransportGuarantee guarantee, java.lang.String... roleNames)
          Конструктор, чтобы установить все getEmptyRoleSemantic, getRolesAllowed, и getTransportGuarantee.
HttpConstraintElement(ServletSecurity.TransportGuarantee guarantee, java.lang.String... roleNames)
          Конструктор, чтобы установить непустой getRolesAllowed и/или TransportGuarantee.CONFIDENTIAL.
 
Сводка метода
 ServletSecurity. EmptyRoleSemantic getEmptyRoleSemantic()
          Получает семантическую авторизацию значения по умолчанию.
 java.lang.String[] getRolesAllowed()
          Получает имена авторизованных ролей.
 ServletSecurity. TransportGuarantee getTransportGuarantee()
          Получает требование защиты данных (то есть, требуется ли SSL/TLS), который должен быть удовлетворен транспортным соединением.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Деталь конструктора

HttpConstraintElement

public HttpConstraintElement()
Создает значение по умолчанию ограничительный элемент HTTP


HttpConstraintElement

public HttpConstraintElement(ServletSecurity.EmptyRoleSemantic semantic)
Конструктор удобства, чтобы установить EmptyRoleSemantic.DENY

Параметры:
semantic - должен быть EmptyRoleSemantic. ОТРИЦАТЬ

HttpConstraintElement

public HttpConstraintElement(ServletSecurity.TransportGuarantee guarantee,
                             java.lang.String... roleNames)
Конструктор, чтобы установить непустой getRolesAllowed и/или TransportGuarantee.CONFIDENTIAL.

Параметры:
guarantee - TransportGuarantee.NONE или TransportGuarantee.CONFIDENTIAL
roleNames - имена ролей, которые должны быть предоставленным доступом

HttpConstraintElement

public HttpConstraintElement(ServletSecurity.EmptyRoleSemantic semantic,
                             ServletSecurity.TransportGuarantee guarantee,
                             java.lang.String... roleNames)
Конструктор, чтобы установить все getEmptyRoleSemantic, getRolesAllowed, и getTransportGuarantee.

Параметры:
semantic - EmptyRoleSemantic.DENY или EmptyRoleSemantic.PERMIT
guarantee - TransportGuarantee.NONE или TransportGuarantee.CONFIDENTIAL
roleNames - the names of the roles that are to be allowed access, or missing if the semantic is EmptyRoleSemantic.DENY
Деталь метода

getEmptyRoleSemantic

public ServletSecurity.EmptyRoleSemantic getEmptyRoleSemantic()
Получает семантическую авторизацию значения по умолчанию.

Это значение является незначащим когда getRolesAllowed возвращает непустой массив, и не должен быть определен, когда непустой массив определяется для getRolesAllowed.

Возвраты:
ServletSecurity.EmptyRoleSemantic быть примененным когда getRolesAllowed возвращает пустое (то есть, нулевой длиной) массив

getTransportGuarantee

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

Возвраты:
TransportGuarantee указание на защиту данных, которая должна быть обеспечена соединением

getRolesAllowed

public java.lang.String[] getRolesAllowed()
Получает имена авторизованных ролей.

Duplicate role names appearing in getRolesAllowed are insignificant and may be discarded. The String "*" has no special meaning as a role name (should it occur in getRolesAllowed).

Возвраты:
(возможно пустой) массив ролевых имен. Когда массив пуст, его значение зависит от значения getEmptyRoleSemantic(). If its value is DENY, and getRolesAllowed возвращает пустой массив, доступ должен быть лишен независимый от состояния аутентификации и идентификационных данных. Наоборот, если его значение PERMIT, это указывает, что доступ должен быть предоставлен независимый от состояния аутентификации и идентификационных данных. Когда массив содержит имена одной или более ролей, он указывает, что доступ зависит от членства в по крайней мере одной из именованных ролей (независимый от значения getEmptyRoleSemantic()).


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

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

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

free hit counter