Class GroupApplicationOperationsHandler

  • All Implemented Interfaces:

    
    public class GroupApplicationOperationsHandler
    
                        

    Group application operations handler.

    Note: Call stop to release resources when done.

    Since:

    5.12.2

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      void acceptGroupInvite(String groupId, String inviterId) Accepts a group invitation.
      void refuseGroupInvite(String groupId, String inviterId, String reason) Refuses a group invitation.
      void acceptGroupApplication(String groupId, String inviterId, String applicantId) Accepts a group application.
      void refuseGroupApplication(String groupId, String inviterId, String applicantId, String reason) Refuses a group application.
      • Methods inherited from class java.lang.Object

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

      • GroupApplicationOperationsHandler

        GroupApplicationOperationsHandler()
    • Method Detail

      • acceptGroupInvite

         void acceptGroupInvite(String groupId, String inviterId)

        Accepts a group invitation.

        Parameters:
        groupId - the group ID
        inviterId - the inviter's user ID
      • refuseGroupInvite

         void refuseGroupInvite(String groupId, String inviterId, String reason)

        Refuses a group invitation.

        Parameters:
        groupId - the group ID
        inviterId - the inviter's user ID
        reason - the reason for refusal
      • acceptGroupApplication

         void acceptGroupApplication(String groupId, String inviterId, String applicantId)

        Accepts a group application.

        Parameters:
        groupId - the group ID
        inviterId - the inviter's user ID
        applicantId - the applicant's user ID
      • refuseGroupApplication

         void refuseGroupApplication(String groupId, String inviterId, String applicantId, String reason)

        Refuses a group application.

        Parameters:
        groupId - the group ID
        inviterId - the inviter's user ID
        applicantId - the applicant's user ID
        reason - the reason for refusal