Interface IFormulaStatement
-
public interface IFormulaStatement
A formula statement, used to specify conditions for selecting the members of a group.- Since:
- 4.2.1
- Version:
- $Revision$ $Date$
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
accept(java.util.Map<java.lang.String,java.lang.Object> memberData)
Verifies if a principal is the member of a group.IQueryFilter
getFilter(QuerySelect select)
Returns a query filter that may be used to filter the principals that are accepted by this formula statement.
-
-
-
Method Detail
-
accept
boolean accept(java.util.Map<java.lang.String,java.lang.Object> memberData)
Verifies if a principal is the member of a group.- Parameters:
memberData
- the principal member data, according to the group and group type membership configurations.- Returns:
- true if the principal is accepted as a member of the group according to this statement, false otherwise.
- Since:
- 4.2.1
-
getFilter
IQueryFilter getFilter(QuerySelect select)
Returns a query filter that may be used to filter the principals that are accepted by this formula statement.- Parameters:
select
- the select query.- Returns:
- the query filter.
- Since:
- 4.2.1
-
-