@Unstable @Component @Named(value="discussions.rights") @Singleton public class DiscussionRightsScriptService extends Object implements org.xwiki.script.service.ScriptService
Constructor and Description |
---|
DiscussionRightsScriptService() |
Modifier and Type | Method and Description |
---|---|
boolean |
canDeleteMessage(Message message) |
boolean |
canReadDiscussion(String discussionReference) |
boolean |
canWriteDiscussion(String discussionReference) |
void |
setRead(Discussion discussion,
org.xwiki.model.reference.DocumentReference user)
Allows a user to read a discussion.
|
void |
setWrite(Discussion discussion,
org.xwiki.model.reference.DocumentReference user)
Allows a user to write on a discussion.
|
public boolean canReadDiscussion(String discussionReference)
discussionReference
- the discussion referencetrue
if the current user can read the discussion, false
otherwisepublic boolean canWriteDiscussion(String discussionReference)
discussionReference
- the discussion referencetrue
if the current user can write in the discussion, false
otherwisepublic boolean canDeleteMessage(Message message)
message
- the messagetrue
if the current user can remove the message, false
otherwisepublic void setRead(Discussion discussion, org.xwiki.model.reference.DocumentReference user)
discussion
- a discussionuser
- a userpublic void setWrite(Discussion discussion, org.xwiki.model.reference.DocumentReference user)
discussion
- a discussionuser
- a userCopyright © 2004–2021 XWiki Contrib. All rights reserved.