Class Group.NotificationPeriodSelector

  • All Implemented Interfaces:
    DataSelector, java.util.function.Predicate<Data>
    Enclosing class:
    Group

    public static class Group.NotificationPeriodSelector
    extends java.lang.Object
    implements DataSelector
    Select groups that have at least one NotificationCriteria for which the period is equal to the period of the period given to the constructor.
    Since:
    jcms-4.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected int period  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isSelected​(Data data)
      Evaluates if a data must be selected or not.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.util.function.Predicate

        and, negate, or
    • Field Detail

      • period

        protected int period
    • Constructor Detail

      • NotificationPeriodSelector

        public NotificationPeriodSelector​(int period)
    • Method Detail

      • isSelected

        public boolean isSelected​(Data data)
        Description copied from interface: DataSelector
        Evaluates if a data must be selected or not.
        Specified by:
        isSelected in interface DataSelector
        Parameters:
        data - the data to evaluate.
        Returns:
        true if the data is selected. False otherwise.