Class UpdateParticipantGroupCommand.UpdatedParticipantGroup

java.lang.Object
org.labkey.remoteapi.study.ParticipantGroup
org.labkey.remoteapi.study.UpdateParticipantGroupCommand.UpdatedParticipantGroup
Enclosing class:
UpdateParticipantGroupCommand

public static class UpdateParticipantGroupCommand.UpdatedParticipantGroup extends ParticipantGroup
Special subclass that allows specifying just participants that should be added or removed, without needing to specify the full set of participants.
  • Constructor Details

    • UpdatedParticipantGroup

      public UpdatedParticipantGroup()
  • Method Details

    • getEnsureParticipantIds

      public Set<String> getEnsureParticipantIds()
      Returns:
      the set of participants that will be added to the group if they are not already members
    • setEnsureParticipantIds

      public void setEnsureParticipantIds(Set<String> ensureParticipantIds)
      Parameters:
      ensureParticipantIds - the set of participants that should be added to the group if they are not already members
    • getDeleteParticipantIds

      public Set<String> getDeleteParticipantIds()
      Returns:
      the set of participants that will be removed to the group if they are already members
    • setDeleteParticipantIds

      public void setDeleteParticipantIds(Set<String> deleteParticipantIds)
      Parameters:
      deleteParticipantIds - the set of participants that should be removed from the group if they are currently members