Package com.cbe

Class GroupEventProtocol


  • public class GroupEventProtocol
    extends java.lang.Object
    Protocol for implementing a delegate.
    Abstract base class which is used when you want notification about events from group calls.
    • Constructor Summary

      Constructors 
      Constructor Description
      GroupEventProtocol()
      GroupEventProtocol Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void onGroupAdded​(long newPersistenceState, Group group)
      Gets called when a group has been created.
      void onGroupError​(long operationId, long operation, long failedAtState, long code, java.lang.String reason, java.lang.String message)
      Gets called when an error have occured.
      void onGroupRemoved​(long newPersistenceState)
      Gets called when a group has been removed.
      void onGroupRenamed​(long newPersistenceState)
      Gets called when a group have been renamed.
      void onGroupSearchLoaded​(long newPersistenceState, GroupQuery queryResult)  
      void onListBannedMembers​(Members_Vec members)
      Gets called when listBannedMembers has been called.
      void onListGroups​(Groups_Vec groups)
      Lists the groups that the user is included in or owner/admin of.
      void onListMembers​(long newPersistenceState, Members_Vec members)
      Gets called when a list call of members of a group have happened.
      void onMemberBanned​(long newPersistenceState)
      Gets called when a member has been banned.
      void onMemberJoinGroup​(long newPersistenceState)
      Gets called when a user have become a member of a group.
      void onMemberKicked​(long newPersistenceState)
      Gets called when a member has been kicked.
      void onMemberLeaveGroup​(long newPersistenceState)
      Gets called when the user leaves a group.
      void onMemberUnBanned​(long newPersistenceState)
      Gets called when a member has been unbanned.
      • Methods inherited from class java.lang.Object

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

      • GroupEventProtocol

        public GroupEventProtocol()
        GroupEventProtocol Constructor.
    • Method Detail

      • onGroupSearchLoaded

        public void onGroupSearchLoaded​(long newPersistenceState,
                                        GroupQuery queryResult)
      • onGroupAdded

        public void onGroupAdded​(long newPersistenceState,
                                 Group group)
        Gets called when a group has been created.
      • onListGroups

        public void onListGroups​(Groups_Vec groups)
        Lists the groups that the user is included in or owner/admin of.
      • onGroupRemoved

        public void onGroupRemoved​(long newPersistenceState)
        Gets called when a group has been removed.
      • onMemberLeaveGroup

        public void onMemberLeaveGroup​(long newPersistenceState)
        Gets called when the user leaves a group.
      • onMemberJoinGroup

        public void onMemberJoinGroup​(long newPersistenceState)
        Gets called when a user have become a member of a group.
      • onMemberKicked

        public void onMemberKicked​(long newPersistenceState)
        Gets called when a member has been kicked.
      • onMemberBanned

        public void onMemberBanned​(long newPersistenceState)
        Gets called when a member has been banned.
      • onMemberUnBanned

        public void onMemberUnBanned​(long newPersistenceState)
        Gets called when a member has been unbanned.
      • onListBannedMembers

        public void onListBannedMembers​(Members_Vec members)
        Gets called when listBannedMembers has been called.
      • onListMembers

        public void onListMembers​(long newPersistenceState,
                                  Members_Vec members)
        Gets called when a list call of members of a group have happened.
      • onGroupRenamed

        public void onGroupRenamed​(long newPersistenceState)
        Gets called when a group have been renamed.
      • onGroupError

        public void onGroupError​(long operationId,
                                 long operation,
                                 long failedAtState,
                                 long code,
                                 java.lang.String reason,
                                 java.lang.String message)
        Gets called when an error have occured.