public class ServletSecurityElement extends HttpConstraintElement
ServletSecurity
アノテーションの値を表現するJavaクラスです。コンストラクタと説明 |
---|
ServletSecurityElement()
デフォルトの
HttpConstraintElement の値をデフォルトの制約要素として使用し、
HTTPメソッド固有の制約要素を使用しないでインスタンスを構築します。 |
ServletSecurityElement(Collection<HttpMethodConstraintElement> methodConstraints)
デフォルトの
HttpConstraintElement の値をデフォルトの制約要素としたものとHTTPメソッド固有の制約要素のコレクションを使用してインスタンスを構築します。 |
ServletSecurityElement(HttpConstraintElement constraint)
デフォルトの制約要素を使用し、
HTTPメソッド固有の制約要素を使用しないでインスタンスを構築します。
|
ServletSecurityElement(HttpConstraintElement constraint,
Collection<HttpMethodConstraintElement> methodConstraints)
デフォルトの制約要素とHTTPメソッド固有の制約要素のコレクションを使用してインスタンスを構築します。
|
ServletSecurityElement(ServletSecurity annotation)
ServletSecurity アノテーションの値からインスタンスを生成します。 |
修飾子とタイプ | メソッドと説明 |
---|---|
Collection<HttpMethodConstraintElement> |
getHttpMethodConstraints()
HTTPメソッド固有の制約要素の(空の可能性がある)コレクションを取得します。
|
Collection<String> |
getMethodNames()
HttpMethodConstraintsで指定されたHTTPメソッド名のSetを取得します。
|
getEmptyRoleSemantic, getRolesAllowed, getTransportGuarantee
public ServletSecurityElement()
HttpConstraintElement
の値をデフォルトの制約要素として使用し、
HTTPメソッド固有の制約要素を使用しないでインスタンスを構築します。public ServletSecurityElement(HttpConstraintElement constraint)
constraint
- methodConstraintsで表されるもの以外のすべてのHTTPメソッドに適用されるHttpConstraintElementpublic ServletSecurityElement(Collection<HttpMethodConstraintElement> methodConstraints)
HttpConstraintElement
の値をデフォルトの制約要素としたものとHTTPメソッド固有の制約要素のコレクションを使用してインスタンスを構築します。methodConstraints
- HTTPメソッド固有の制約要素のコレクションIllegalArgumentException
- 重複したメソッド名が検出されたpublic ServletSecurityElement(HttpConstraintElement constraint, Collection<HttpMethodConstraintElement> methodConstraints)
constraint
- methodConstraintsで表されるもの以外のすべてのHTTPメソッドに適用されるHttpConstraintElementmethodConstraints
- HTTPメソッド固有の制約要素のコレクションIllegalArgumentException
- 重複したメソッド名が検出されたpublic ServletSecurityElement(ServletSecurity annotation)
ServletSecurity
アノテーションの値からインスタンスを生成します。annotation
- アノテーションの値IllegalArgumentException
- 重複したメソッド名が検出されたpublic Collection<HttpMethodConstraintElement> getHttpMethodConstraints()
許可されている場合、返されたCollectionへの変更はこのServletSecurityElementに影響してはなりません。
public Collection<String> getMethodNames()
許可されている場合、返されたCollectionへの変更はこのServletSecurityElementに影響してはなりません。
Copyright © 1999-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms. Portions Copyright © 1999-2002 The Apache Software Foundation. Portions Copyright © 2017- @megascus. Translated by @megascus.