public class StringConditionRights extends java.lang.Object implements Rights, java.io.Serializable
StringConditionRights
rights objects. This is meant to be
common code for implementing a simple string expression as a condition with almost no
code in the child class.Modifier and Type | Field and Description |
---|---|
private java.lang.String |
condition
Access condition (
boolean expression). |
Constructor and Description |
---|
StringConditionRights()
Default constructor which creates an instance that always evaluates to no access.
|
StringConditionRights(java.lang.String condition)
Protected constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object[]> |
getAttributes()
Returns its attributes map.
|
java.lang.String |
getCondition()
Gets the condition.
|
java.lang.String |
getRightsName()
Reports this class' rights name.
|
java.lang.String |
toString()
Converts this object to string.
|
public StringConditionRights()
public StringConditionRights(java.lang.String condition)
condition
- boolean
expression that allows access when it evaluates to
true
.public java.lang.String getRightsName()
getRightsName
in interface Rights
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getCondition()
public java.util.Map<java.lang.String,java.lang.Object[]> getAttributes()
getAttributes
in interface Rights