Class WebEditorSession
java.lang.Object
me.lucko.luckperms.common.webeditor.WebEditorSession
Encapsulates a session with the web editor.
A session is tied to a specific user, and can comprise of multiple requests to and responses from the web editor.
-
Constructor Summary
ConstructorsConstructorDescriptionWebEditorSession(WebEditorRequest initialRequest, LuckPermsPlugin plugin, Sender sender, String cmdLabel) -
Method Summary
Modifier and TypeMethodDescriptionstatic WebEditorSessioncreate(List<PermissionHolder> holders, List<Track> tracks, Sender sender, String cmdLabel, LuckPermsPlugin plugin) voidexcludeDeletedGroup(Group group) voidexcludeDeletedTrack(Track track) voidexcludeDeletedUser(User user) voidincludeCreatedGroup(Group group) voidincludeCreatedTrack(Track track) open()
-
Constructor Details
-
WebEditorSession
public WebEditorSession(WebEditorRequest initialRequest, LuckPermsPlugin plugin, Sender sender, String cmdLabel)
-
-
Method Details
-
create
public static WebEditorSession create(List<PermissionHolder> holders, List<Track> tracks, Sender sender, String cmdLabel, LuckPermsPlugin plugin) -
open
-
getSocket
-
includeCreatedGroup
-
includeCreatedTrack
-
excludeDeletedUser
-
excludeDeletedGroup
-
excludeDeletedTrack
-
createFollowUpSession
-
getCommandLabel
-