Class Group.Builder<C extends Group,B extends Group.Builder<C,B>>

java.lang.Object
dev.learning.xapi.model.Actor.Builder<C,B>
dev.learning.xapi.model.Group.Builder<C,B>
Enclosing class:
Group

public abstract static class Group.Builder<C extends Group,B extends Group.Builder<C,B>> extends Actor.Builder<C,B>
Builder for Group.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • addMember

      public Group.Builder<C,B> addMember(Consumer<Agent.Builder<?,?>> member)
      Consumer Builder for member.
      Parameters:
      member - The Consumer Builder for member.
      Returns:
      This builder
      See Also:
      • Group.member
    • addMember

      public Group.Builder<C,B> addMember(Agent agent)
      Adds a member entry.
      Parameters:
      agent - The agent to add.
      Returns:
      This builder
      See Also:
      • Group.member