Class GroupTarget


  • public class GroupTarget
    extends Target
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isApplicable​(Member mbr)  
      boolean isCompletelySend​(java.util.Set<java.lang.String> alreadySendMbrIdSet)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GroupTarget

        public GroupTarget()
      • GroupTarget

        public GroupTarget​(Group group)
                    throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • GroupTarget

        public GroupTarget​(java.util.Set<Group> groupSet)
                    throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • GroupTarget

        public GroupTarget​(java.lang.String groupIds)
                    throws java.lang.IllegalArgumentException
        create a group target from group ids separated by comma
        Parameters:
        groupIds - the group id list (separated by comma)
        Throws:
        java.lang.IllegalArgumentException - exception thrown if the groupIds parameter is null or empty
    • Method Detail

      • isCompletelySend

        public boolean isCompletelySend​(java.util.Set<java.lang.String> alreadySendMbrIdSet)
        Overrides:
        isCompletelySend in class Target