@Immutable @Loggable(value=1) public final class RtPublicMembers extends Object implements PublicMembers
| Constructor and Description |
|---|
RtPublicMembers(com.jcabi.http.Request req,
Organization organ)
Public ctor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
conceal(User user)
Conceal a user's membership from public view.
|
boolean |
contains(User user)
Check whether the user is a public member of this organization.
|
Iterable<User> |
iterate()
Get all users who are public members of this organization.
|
Organization |
org()
Organization of which these are public members.
|
void |
publicize(User user)
Make a user's membership publicly visible.
|
public RtPublicMembers(com.jcabi.http.Request req,
Organization organ)
req - Requestorgan - Organizationpublic Organization org()
PublicMembersorg in interface PublicMemberspublic void conceal(User user) throws IOException
PublicMembersconceal in interface PublicMembersuser - User whose membership to concealIOException - If an I/O problem occurspublic void publicize(User user) throws IOException
PublicMemberspublicize in interface PublicMembersuser - User whose membership to publicizeIOException - If an I/O problem occurspublic Iterable<User> iterate()
PublicMembersiterate in interface PublicMemberspublic boolean contains(User user) throws IOException
PublicMemberscontains in interface PublicMembersuser - User to check public organization membership ofIOException - If an I/O problem occursCopyright © 2012–2018 jcabi.com. All rights reserved.