Class LoggedAction
java.lang.Object
me.lucko.luckperms.common.actionlog.LoggedAction
- All Implemented Interfaces:
Comparable<net.luckperms.api.actionlog.Action>,net.luckperms.api.actionlog.Action
An implementation of
Action and Action.Builder,
with helper methods for populating and using the entry using internal
LuckPerms classes.-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.luckperms.api.actionlog.Action
net.luckperms.api.actionlog.Action.Source, net.luckperms.api.actionlog.Action.Target -
Method Summary
Modifier and TypeMethodDescriptionstatic LoggedAction.Builderbuild()Creates a new log entry builderintboolean@NonNull net.luckperms.api.actionlog.Action.Source@NonNull net.luckperms.api.actionlog.Action.Targetstatic chargetTypeCharacter(net.luckperms.api.actionlog.Action.Target.Type type) inthashCode()booleanmatchesSearch(String query) static @NonNull net.luckperms.api.actionlog.Action.Target.Typestatic @NonNull net.luckperms.api.actionlog.Action.Target.TypeparseTypeCharacter(char code) voidsubmit(LuckPermsPlugin plugin, Sender sender) toString()
-
Method Details
-
build
Creates a new log entry builder- Returns:
- a new builder
-
getTimestamp
- Specified by:
getTimestampin interfacenet.luckperms.api.actionlog.Action
-
getDurationSince
-
getSource
- Specified by:
getSourcein interfacenet.luckperms.api.actionlog.Action
-
getTarget
- Specified by:
getTargetin interfacenet.luckperms.api.actionlog.Action
-
getSourceFriendlyString
-
getTargetFriendlyString
-
getDescription
- Specified by:
getDescriptionin interfacenet.luckperms.api.actionlog.Action
-
compareTo
- Specified by:
compareToin interfaceComparable<net.luckperms.api.actionlog.Action>
-
matchesSearch
-
submit
-
toString
-
equals
-
hashCode
public int hashCode() -
parseType
-
parseTypeCharacter
-
getTypeCharacter
public static char getTypeCharacter(net.luckperms.api.actionlog.Action.Target.Type type)
-