public class CommunitiesSettings
extends java.lang.Object
Constructor and Description |
---|
CommunitiesSettings(java.util.Map<CommunitiesAction,java.lang.Boolean> allowedActions,
java.util.Map<java.lang.String,java.lang.String> properties,
boolean isDiscoverable,
boolean isPrivate,
java.util.Map<CommunitiesAction,Role> permissions) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<CommunitiesAction,Role> |
getPermissions()
Returns permissions.
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
Get properties.
|
boolean |
isActionAllowed(CommunitiesAction action)
Check if current user is allowed to perform a certain action.
|
boolean |
isDiscoverable()
Returns if entity is discoverable or not
|
boolean |
isPrivate()
Returns if entity is private or not
|
java.lang.String |
toString() |
public CommunitiesSettings(java.util.Map<CommunitiesAction,java.lang.Boolean> allowedActions, java.util.Map<java.lang.String,java.lang.String> properties, boolean isDiscoverable, boolean isPrivate, java.util.Map<CommunitiesAction,Role> permissions)
public boolean isActionAllowed(CommunitiesAction action)
action
- action to be checked.public java.util.Map<java.lang.String,java.lang.String> getProperties()
public boolean isDiscoverable()
public boolean isPrivate()
public java.util.Map<CommunitiesAction,Role> getPermissions()
public java.lang.String toString()
toString
in class java.lang.Object
(c) Copyright GetSocial BV, 2020. All Rights Reserved.