Package com.cbe
Class Member
java.lang.Object
com.cbe.Member
A member of a Group.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionMember
(long cPtr, boolean cMemoryOwn) Member
(DefaultCtor arg0) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
ban
(String banComment, BanDelegate delegate) Ban or evict a member from a group
void
delete()
void
finalize()
static long
Gets the member ban info map.long
groupId()
the group id numbervoid
kick
(String kickComment, KickDelegate delegate) Kick out a member from a group
long
memberId()
The member id number.name()
Returns the member name.void
unBan
(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.
-