org.owasp.esapi.reference.accesscontrol
public class DynaBeanACRParameter extends java.lang.Object implements PolicyParameters
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.beanutils.LazyDynaMap |
policyProperties |
| Constructor and Description |
|---|
DynaBeanACRParameter() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
get(java.lang.String key)
Follows the contract for java.util.Map;
|
java.math.BigDecimal |
getBigDecimal(java.lang.String key)
Convenience method to avoid common casts.
|
java.math.BigInteger |
getBigInteger(java.lang.String key)
Convenience method to avoid common casts.
|
boolean |
getBoolean(java.lang.String key)
Convenience method to avoid common casts.
|
byte |
getByte(java.lang.String key)
Convenience method to avoid common casts.
|
char |
getChar(java.lang.String key)
Convenience method to avoid common casts.
|
java.util.Date |
getDate(java.lang.String key)
Convenience method to avoid common casts.
|
double |
getDouble(java.lang.String key)
Convenience method to avoid common casts.
|
float |
getFloat(java.lang.String key)
Convenience method to avoid common casts.
|
int |
getInt(java.lang.String key)
Convenience method to avoid common casts.
|
long |
getLong(java.lang.String key)
Convenience method to avoid common casts.
|
java.lang.Object |
getObject(java.lang.String key)
Convenience method to avoid common casts.
|
java.lang.String |
getString(java.lang.String key)
Convenience method to avoid common casts.
|
java.lang.String |
getString(java.lang.String key,
java.lang.String defaultValue) |
java.lang.String[] |
getStringArray(java.lang.String key) |
java.util.Date |
getTime(java.lang.String key)
Convenience method to avoid common casts.
|
void |
lock()
This makes the map itself read only, but the mutability of objects
that this map contains is not affected.
|
void |
put(java.lang.String key,
java.lang.Object value)
This is a convenience method for developers that prefer to think of this
as a map instead of being bean-like.
|
void |
set(java.lang.String key,
java.lang.Object value)
This works just like a Map, except it will throw an exception if lock()
has been called.
|
java.lang.String |
toString() |
public java.lang.Object get(java.lang.String key)
PolicyParametersget in interface PolicyParametersMappublic boolean getBoolean(java.lang.String key)
key - public byte getByte(java.lang.String key)
key - public char getChar(java.lang.String key)
key - public int getInt(java.lang.String key)
key - public long getLong(java.lang.String key)
key - public float getFloat(java.lang.String key)
key - public double getDouble(java.lang.String key)
key - public java.math.BigDecimal getBigDecimal(java.lang.String key)
key - public java.math.BigInteger getBigInteger(java.lang.String key)
key - public java.util.Date getDate(java.lang.String key)
key - public java.util.Date getTime(java.lang.String key)
key - public java.lang.String getString(java.lang.String key)
key - public java.lang.String getString(java.lang.String key,
java.lang.String defaultValue)
public java.lang.String[] getStringArray(java.lang.String key)
public java.lang.Object getObject(java.lang.String key)
key - public void set(java.lang.String key,
java.lang.Object value)
throws java.lang.IllegalArgumentException
PolicyParametersset in interface PolicyParametersjava.lang.IllegalArgumentException - if this DynaBeanACRParameter instance
has already been locked.public void put(java.lang.String key,
java.lang.Object value)
throws java.lang.IllegalArgumentException
PolicyParametersput in interface PolicyParametersjava.lang.IllegalArgumentExceptionPolicyParameters.set(String, Object)public void lock()
lock in interface PolicyParameterspublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2014 The Open Web Application Security Project (OWASP). All Rights Reserved.