Package domain

Class GruppenRoom

java.lang.Object
domain.GruppenRoom

public class GruppenRoom extends Object
  • Constructor Details

    • GruppenRoom

      public GruppenRoom(User creator, String name, String description)
  • Method Details

    • addParticipant

      public boolean addParticipant(User user)
    • removeParticipant

      public boolean removeParticipant(User remover, User userToRemove)
    • addAdmin

      public boolean addAdmin(User promoter, User userToPromote)
    • removeAdmin

      public boolean removeAdmin(User demoter, User userToDemote)
    • addMessage

      public void addMessage(User sender, String content)
    • showMessages

      public List<String> showMessages()
    • isAdmin

      public boolean isAdmin(User user)
    • isParticipant

      public boolean isParticipant(User user)
    • getGroupId

      public int getGroupId()
    • getCreator

      public User getCreator()
    • getName

      public String getName()
    • getDescription

      public String getDescription()
    • getCreatedAt

      public LocalDateTime getCreatedAt()
    • getAdmins

      public List<User> getAdmins()
    • getParticipants

      public List<User> getParticipants()
    • getMessages

      public List<Message> getMessages()
    • toString

      public String toString()
      Overrides:
      toString in class Object