|
Apache Tomcat 7.0.28 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.catalina.deploy.SecurityCollection
public class SecurityCollection
Representation of a web resource collection for a web application's security
constraint, as represented in a <web-resource-collection>
element in the deployment descriptor.
WARNING: It is assumed that instances of this class will be created and modified only within the context of a single thread, before the instance is made visible to the remainder of the application. After that, only read access is expected. Therefore, none of the read and write access within this class is synchronized.
Constructor Summary | |
---|---|
SecurityCollection()
Construct a new security collection instance with default values. |
|
SecurityCollection(String name)
Construct a new security collection instance with specified values. |
|
SecurityCollection(String name,
String description)
Construct a new security collection instance with specified values. |
Method Summary | |
---|---|
void |
addMethod(String method)
Add an HTTP request method to be explicitly part of this web resource collection. |
void |
addOmittedMethod(String method)
Add an HTTP request method to the methods explicitly excluded from this web resource collection. |
void |
addPattern(String pattern)
Add a URL pattern to be part of this web resource collection. |
boolean |
findMethod(String method)
Return true if the specified HTTP request method is
part of this web resource collection. |
String[] |
findMethods()
Return the set of HTTP request methods that are part of this web resource collection, or a zero-length array if no methods have been explicitly included. |
String[] |
findOmittedMethods()
Return the set of HTTP request methods that are explicitly excluded from this web resource collection, or a zero-length array if no request methods are excluded. |
boolean |
findPattern(String pattern)
Is the specified pattern part of this web resource collection? |
String[] |
findPatterns()
Return the set of URL patterns that are part of this web resource collection. |
String |
getDescription()
Return the description of this web resource collection. |
String |
getName()
Return the name of this web resource collection. |
boolean |
isFromDescriptor()
Return if this constraint was defined in a deployment descriptor. |
void |
removeMethod(String method)
Remove the specified HTTP request method from those that are part of this web resource collection. |
void |
removeOmittedMethod(String method)
Remove the specified HTTP request method from those that are explicitly excluded from this web resource collection. |
void |
removePattern(String pattern)
Remove the specified URL pattern from those that are part of this web resource collection. |
void |
setDescription(String description)
Set the description of this web resource collection. |
void |
setFromDescriptor(boolean isFromDescriptor)
Set if this constraint was defined in a deployment descriptor. |
void |
setName(String name)
Set the name of this web resource collection |
String |
toString()
Return a String representation of this security collection. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SecurityCollection()
public SecurityCollection(String name)
name
- Name of this security collectionpublic SecurityCollection(String name, String description)
name
- Name of this security collectiondescription
- Description of this security collectionMethod Detail |
---|
public String getDescription()
public void setDescription(String description)
description
- The new descriptionpublic String getName()
public void setName(String name)
name
- The new namepublic boolean isFromDescriptor()
public void setFromDescriptor(boolean isFromDescriptor)
public void addMethod(String method)
public void addOmittedMethod(String method)
public void addPattern(String pattern)
public boolean findMethod(String method)
true
if the specified HTTP request method is
part of this web resource collection.
method
- Request method to checkpublic String[] findMethods()
public String[] findOmittedMethods()
public boolean findPattern(String pattern)
pattern
- Pattern to be comparedpublic String[] findPatterns()
public void removeMethod(String method)
method
- Request method to be removedpublic void removeOmittedMethod(String method)
method
- Request method to be removedpublic void removePattern(String pattern)
pattern
- Pattern to be removedpublic String toString()
toString
in class Object
|
Apache Tomcat 7.0.28 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |