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