Package com.cbe
Class Member
java.lang.Object
com.cbe.Member
A member of a Group.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMember(long cPtr, boolean cMemoryOwn) Member(DefaultCtor arg0) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidban(String banComment, BanDelegate delegate) Ban or evict a member from a group
voiddelete()voidfinalize()static longGets the member ban info map.longgroupId()the group id numbervoidkick(String kickComment, KickDelegate delegate) Kick out a member from a group
longmemberId()The member id number.name()Returns the member name.voidunBan(UnBanDelegate delegate) Revoke a ban of a member from a group
Visibility value.
-
Field Details
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Details
-
Member
public Member(long cPtr, boolean cMemoryOwn) -
Member
-
-
Method Details
-
getCPtr
-
finalize
public void finalize() -
delete
public void delete() -
kick
Kick out a member from a group
- Parameters:
kickComment- free text describing the reason for this decisiondelegate- a shared pointer to the class in which you implement
cbe::delegate::KickDelegate to receive the callback on server completion.
-
ban
Ban or evict a member from a group
- Parameters:
banComment- Free text describing the reason for this decisiondelegate- Shared pointer to the class in which you implement
cbe::delegate::BanDelegate to receive the callback upon
completion of this request.
-
unBan
Revoke a ban of a member from a group
- Parameters:
delegate- a shared pointer to the class in which you implement
cbe::delegate::UnBanDelegate to receive the callback on server completion.
-
memberId
public long memberId()The member id number. -
name
Returns the member name. -
visibility
Visibility value.
1 = Public
2 = Private -
groupId
public long groupId()the group id number -
getMemberBanInfo
Gets the member ban info map.
-