java.io.Serializable, java.lang.Cloneablepublic class Constraint
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
__BASIC_AUTH |
|
static java.lang.String |
__CERT_AUTH |
|
static java.lang.String |
__CERT_AUTH2 |
|
static java.lang.String |
__DIGEST_AUTH |
|
static java.lang.String |
__FORM_AUTH |
|
static java.lang.String |
__NEGOTIATE_AUTH |
|
static java.lang.String |
__SPNEGO_AUTH |
|
static java.lang.String |
ANY_AUTH |
|
static java.lang.String |
ANY_ROLE |
|
static int |
DC_CONFIDENTIAL |
|
static int |
DC_FORBIDDEN |
|
static int |
DC_INTEGRAL |
|
static int |
DC_NONE |
|
static int |
DC_UNSET |
|
static java.lang.String |
NONE |
| Constructor | Description |
|---|---|
Constraint() |
Constructor.
|
Constraint(java.lang.String name,
java.lang.String role) |
Convenience Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Object |
clone() |
|
boolean |
getAuthenticate() |
|
int |
getDataConstraint() |
|
java.lang.String |
getName() |
|
java.lang.String[] |
getRoles() |
|
boolean |
hasDataConstraint() |
|
boolean |
hasRole(java.lang.String role) |
|
boolean |
isAnyAuth() |
Servlet Spec 3.1, pg 140
|
boolean |
isAnyRole() |
|
boolean |
isForbidden() |
|
void |
setAuthenticate(boolean authenticate) |
|
void |
setDataConstraint(int c) |
|
void |
setName(java.lang.String name) |
|
void |
setRoles(java.lang.String[] roles) |
|
java.lang.String |
toString() |
|
static boolean |
validateMethod(java.lang.String method) |
public static final java.lang.String __BASIC_AUTH
public static final java.lang.String __FORM_AUTH
public static final java.lang.String __DIGEST_AUTH
public static final java.lang.String __CERT_AUTH
public static final java.lang.String __CERT_AUTH2
public static final java.lang.String __SPNEGO_AUTH
public static final java.lang.String __NEGOTIATE_AUTH
public static final int DC_UNSET
public static final int DC_NONE
public static final int DC_INTEGRAL
public static final int DC_CONFIDENTIAL
public static final int DC_FORBIDDEN
public static final java.lang.String NONE
public static final java.lang.String ANY_ROLE
public static final java.lang.String ANY_AUTH
public Constraint()
public Constraint(java.lang.String name,
java.lang.String role)
name - the namerole - the rolepublic static boolean validateMethod(java.lang.String method)
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic void setName(java.lang.String name)
name - the namepublic java.lang.String getName()
public void setRoles(java.lang.String[] roles)
public boolean isAnyRole()
public boolean isAnyAuth()
public java.lang.String[] getRoles()
public boolean hasRole(java.lang.String role)
role - the rolepublic void setAuthenticate(boolean authenticate)
authenticate - True if users must be authenticatedpublic boolean getAuthenticate()
public boolean isForbidden()
public void setDataConstraint(int c)
c - Data constrain indicator: 0=DC+NONE, 1=DC_INTEGRAL &
2=DC_CONFIDENTIALpublic int getDataConstraint()
public boolean hasDataConstraint()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 1995–2018 Webtide. All rights reserved.