java.io.Serializable
, java.lang.Cloneable
public 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.Object
java.lang.CloneNotSupportedException
public 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.Object
Copyright © 1995–2018 Webtide. All rights reserved.