Package com.jalios.jcms.push
Class GroupTarget
- java.lang.Object
-
- com.jalios.jcms.push.Target
-
- com.jalios.jcms.push.GroupTarget
-
public class GroupTarget extends Target
-
-
Constructor Summary
Constructors Constructor Description GroupTarget()GroupTarget(Group group)GroupTarget(java.lang.String groupIds)create a group target from group ids separated by commaGroupTarget(java.util.Set<Group> groupSet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisApplicable(Member mbr)booleanisCompletelySend(java.util.Set<java.lang.String> alreadySendMbrIdSet)
-
-
-
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.IllegalArgumentExceptioncreate 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
-
isApplicable
public boolean isApplicable(Member mbr)
- Overrides:
isApplicablein classTarget
-
isCompletelySend
public boolean isCompletelySend(java.util.Set<java.lang.String> alreadySendMbrIdSet)
- Overrides:
isCompletelySendin classTarget
-
-