Class GroupApplicationOperationsHandler
-
- All Implemented Interfaces:
public class GroupApplicationOperationsHandlerGroup application operations handler.
Note: Call stop to release resources when done.
- Since:
5.12.2
-
-
Field Summary
Fields Modifier and Type Field Description public final static DataKey<Boolean>KEY_ACCEPT_GROUP_INVITEpublic final static DataKey<Boolean>KEY_REFUSE_GROUP_INVITEpublic final static DataKey<Integer>KEY_ACCEPT_GROUP_APPLICATIONpublic final static DataKey<Boolean>KEY_REFUSE_GROUP_APPLICATION
-
Constructor Summary
Constructors Constructor Description GroupApplicationOperationsHandler()
-
Method Summary
Modifier and Type Method Description voidacceptGroupInvite(String groupId, String inviterId)Accepts a group invitation. voidrefuseGroupInvite(String groupId, String inviterId, String reason)Refuses a group invitation. voidacceptGroupApplication(String groupId, String inviterId, String applicantId)Accepts a group application. voidrefuseGroupApplication(String groupId, String inviterId, String applicantId, String reason)Refuses a group application. -
-
Method Detail
-
acceptGroupInvite
void acceptGroupInvite(String groupId, String inviterId)
Accepts a group invitation.
- Parameters:
groupId- the group IDinviterId- the inviter's user ID
-
refuseGroupInvite
void refuseGroupInvite(String groupId, String inviterId, String reason)
Refuses a group invitation.
- Parameters:
groupId- the group IDinviterId- the inviter's user IDreason- the reason for refusal
-
acceptGroupApplication
void acceptGroupApplication(String groupId, String inviterId, String applicantId)
Accepts a group application.
- Parameters:
groupId- the group IDinviterId- the inviter's user IDapplicantId- the applicant's user ID
-
refuseGroupApplication
void refuseGroupApplication(String groupId, String inviterId, String applicantId, String reason)
Refuses a group application.
- Parameters:
groupId- the group IDinviterId- the inviter's user IDapplicantId- the applicant's user IDreason- the reason for refusal
-
-
-
-