A B C D E F G H I K L M N O P R S T U V W 
All Classes All Packages

G

get() - Method in class io.manebot.cache.CachedValue
 
get() - Method in class io.manebot.virtual.Profiler
 
get(int) - Method in interface io.manebot.command.response.CommandListResponse.ListAccessor
 
get(C, int) - Method in class io.manebot.virtual.SynchronousTransfer
 
get(ChainState) - Method in interface io.manebot.command.executor.chained.argument.CommandArgumentOptional.Optional
 
get(String) - Static method in class io.manebot.security.Permission
Gets or creates a permission in the permission node tree.
get(Thread) - Static method in class io.manebot.virtual.Profiler
 
getAccessor() - Method in class io.manebot.command.response.CommandListResponse
 
getActions() - Method in interface io.manebot.database.search.Search.LexicalClause
Gets a collection of actions on this clause.
getAddedDate() - Method in class io.manebot.database.model.UserGroup
 
getAddedDate() - Method in interface io.manebot.user.UserGroupMembership
Gets the date the user was added by the adding user.
getAddingUser() - Method in class io.manebot.database.model.UserGroup
 
getAddingUser() - Method in interface io.manebot.user.UserGroupMembership
Gets the user that added this membership.
getApiVersion() - Method in interface io.manebot.Bot
Gets the API version of the bot.
getArgument() - Method in class io.manebot.command.executor.chained.CommandChain
 
getArgument() - Method in class io.manebot.database.search.SearchPredicate
 
getArgumentHandler(String) - Method in interface io.manebot.database.search.SearchHandler
Gets the argument handler for a given argument.
getArguments() - Method in class io.manebot.command.executor.chained.ChainState
 
getArtifact() - Method in interface io.manebot.plugin.Plugin.Builder
Gets the artifact associated with this Plugin builder.
getArtifact() - Method in interface io.manebot.plugin.Plugin
Gets the artifact associated with this plugin.
getArtifact(ArtifactIdentifier) - Method in interface io.manebot.artifact.ArtifactRepository
Gets an artifact by its identifier.
getArtifact(ArtifactIdentifier) - Method in interface io.manebot.artifact.LocalArtifactRepository
Gets a local artifact by its identifier.
getArtifact(ArtifactIdentifier) - Method in interface io.manebot.artifact.RemoteArtifactRepository
Gets a local artifact by its identifier.
getArtifact(String) - Method in interface io.manebot.artifact.ArtifactManifest
Gets a plugin for a specific version associated with this manifest.
getArtifact(String, String, String) - Method in interface io.manebot.artifact.ArtifactRepository
Gets an artifact by its identifier.
getArtifactDependencies() - Method in interface io.manebot.plugin.Plugin
Gets a collection of plugins artifact dependencies of this plugin.
getArtifactDependers() - Method in interface io.manebot.plugin.Plugin
Gets a collection of plugins artifact dependers of this plugin.
getArtifactId() - Method in interface io.manebot.artifact.ArtifactManifest
Gets the artifact's ID.
getArtifactId() - Method in class io.manebot.artifact.ManifestIdentifier
Gets the artifactId associated with this artifact identifier.
getArtifactIdentifier() - Method in class io.manebot.database.model.Plugin
 
getAssociatedUser() - Method in interface io.manebot.platform.PlatformUser
Gets the user associated with this platform user.
getAssociation() - Method in interface io.manebot.platform.PlatformUser
Gets the user association for this platform user.
getAssociations() - Method in class io.manebot.database.model.User
 
getAssociations() - Method in interface io.manebot.user.User
Get a list of connections that associate this user with platforms.
getAssociations(Platform) - Method in interface io.manebot.user.User
Gets the list of connected IDs for this user.
getBan() - Method in class io.manebot.database.model.User
 
getBan() - Method in interface io.manebot.user.User
Gets the current ban on record for the user.
getBanningUser() - Method in class io.manebot.database.model.UserBan
 
getBanningUser() - Method in interface io.manebot.user.UserBan
Gets the user that created this ban record, null if no reason was supplied.
getBans() - Method in class io.manebot.database.model.User
 
getBans() - Method in interface io.manebot.user.User
Gets a list of all previous bans on record for this user.
getBans() - Method in interface io.manebot.user.UserManager
Gets a collection of all user bans.
getBoolean() - Method in class io.manebot.database.model.BinaryProperty
 
getBoolean() - Method in interface io.manebot.property.Property
 
getBot() - Method in interface io.manebot.database.DatabaseManager
Gets the bot instance this database manager is connected with.
getBot() - Method in interface io.manebot.plugin.Plugin
Gets the instance of the bot that is hosting this plugin.
getBot() - Method in interface io.manebot.plugin.PluginRegistration
Gets the bot instance for this registration.
getByte() - Method in class io.manebot.database.model.BinaryProperty
 
getByte() - Method in interface io.manebot.property.Property
 
getBytes() - Method in class io.manebot.database.model.BinaryProperty
 
getBytes() - Method in interface io.manebot.property.Property
 
getCachedChatById(String) - Method in class io.manebot.platform.AbstractPlatformConnection
 
getCachedChatById(String, Function<String, Chat>) - Method in class io.manebot.platform.AbstractPlatformConnection
 
getCachedUserById(String) - Method in class io.manebot.platform.AbstractPlatformConnection
 
getCachedUserById(String, Function<String, PlatformUser>) - Method in class io.manebot.platform.AbstractPlatformConnection
 
getCaller() - Method in interface io.manebot.user.UserPrompt.Builder
Gets the user that is constructing this prompt.
getCaller() - Method in interface io.manebot.user.UserPrompt
Gets the user that constructed this prompt.
getChar() - Method in class io.manebot.database.model.BinaryProperty
 
getChar() - Method in interface io.manebot.property.Property
 
getCharacter() - Method in enum io.manebot.database.search.SearchOperator
 
getChat() - Method in class io.manebot.chat.BasicTextChatMessage.Builder
 
getChat() - Method in interface io.manebot.chat.ChatEmbed.Builder
 
getChat() - Method in interface io.manebot.chat.ChatMessage.Builder
Gets the chat associated with building this message.
getChat() - Method in interface io.manebot.chat.ChatSender
Gets the chat the message was sent in.
getChat() - Method in class io.manebot.chat.DefaultChatSender
 
getChat() - Method in class io.manebot.chat.DefaultTextBuilder
 
getChat() - Method in interface io.manebot.chat.TextBuilder
Gets the sender associated with this formatted message.
getChat() - Method in class io.manebot.command.CommandSender
 
getChat() - Method in interface io.manebot.conversation.Conversation
Gets the chat instance associated with this Conversation.
getChat() - Method in class io.manebot.database.model.Conversation
 
getChat() - Method in class io.manebot.event.chat.ChatEvent
 
getChat(String) - Method in class io.manebot.platform.AbstractPlatformConnection
 
getChat(String) - Method in interface io.manebot.platform.PlatformConnection
Gets a chat by its user-specific ID.
getChatById(String) - Method in interface io.manebot.chat.ChatProvider
Gets a conversation by a specific Id for this platform.
getChatDispatcher() - Method in interface io.manebot.Bot
Gets the system chat dispatcher.
getChatIds() - Method in interface io.manebot.platform.PlatformConnection
Gets a list of chat IDs associated with this platform.
getChatMessage() - Method in class io.manebot.event.command.CommandExecutionEvent
 
getChats() - Method in interface io.manebot.chat.ChatProvider
Gets the conversations this platform provides.
getChats() - Method in class io.manebot.platform.AbstractPlatformConnection
 
getChats() - Method in interface io.manebot.platform.PlatformConnection
Gets a list of chats associated with this platform.
getChats() - Method in interface io.manebot.platform.PlatformUser
Gets the chats that the user is a part of.
getChatsByUser(PlatformUser) - Method in interface io.manebot.platform.PlatformConnection
Gets an immutable collection of chats where the specified user is a member.
getChatsByUser(User) - Method in interface io.manebot.platform.PlatformConnection
Gets an immutable collection of chats where the specified user is a member.
getChild() - Method in interface io.manebot.artifact.ArtifactDependency
Gets the dependent artifact in this relationship.
getChild(String) - Method in class io.manebot.virtual.Profiler
 
getChildActiveNanoseconds() - Method in class io.manebot.virtual.Profiler
Gets the profiler's child active nanoseconds.
getChildActiveNanoseconds(long) - Method in class io.manebot.virtual.Profiler
Gets the profiler's child active nanoseconds.
getChildActiveRatio() - Method in class io.manebot.virtual.Profiler
Gets the profiler's child active ratio.
getChildActiveRatio(long) - Method in class io.manebot.virtual.Profiler
Gets the profiler's child active ratio.
getChildNanosecondsPerExecution() - Method in class io.manebot.virtual.Profiler
Gets the average active time, in nanoseconds, per execution, excluding own time.
getChildNanosecondsPerExecution(long) - Method in class io.manebot.virtual.Profiler
Gets the average active time, in nanoseconds, per execution, excluding own time.
getChildren() - Method in class io.manebot.command.executor.chained.CommandChain
 
getChildren() - Method in class io.manebot.virtual.Profiler
 
getClassifier() - Method in interface io.manebot.artifact.Artifact
Gets the artifact's classifier.
getClassLoader() - Method in interface io.manebot.database.Database
Gets the classloader used by this database to load entity model classes associated with it.
getClassLoader() - Method in interface io.manebot.database.Database.ModelConstructor
Gets the ClassLoader being used to load resources defined by this model constructor.
getColor() - Method in interface io.manebot.chat.ChatEmbed
Gets the user-defined RGB color of this chat message.
getCommand() - Method in exception io.manebot.command.exception.CommandNotFoundException
 
getCommandDispatcher() - Method in interface io.manebot.Bot
Gets the system command dispatcher.
getCommandExecutor() - Method in class io.manebot.event.command.CommandEvent
 
getCommandHandler(String) - Method in interface io.manebot.database.search.SearchHandler
Gets the command handler for a given command label.
getCommandPrefixes() - Method in interface io.manebot.chat.Chat
Gets the default command prefixes for this chat, for messages to be handles as commands.
getCommands() - Method in interface io.manebot.plugin.Plugin
Gets the registered command labels for this plugin.
getCommandSender() - Method in class io.manebot.event.command.CommandExecutionEvent
 
getComponent(int) - Method in class io.manebot.Version
 
getConnection() - Method in class io.manebot.platform.Platform.Builder
 
getConnection() - Method in interface io.manebot.platform.Platform
Gets the current platform connection instance for this platform.
getConnection() - Method in interface io.manebot.platform.PlatformRegistration
Gets the platform connection associated with this registration.
getConnection() - Method in interface io.manebot.platform.PlatformUser
Gets the platform connection associated with this user.
getConversation() - Method in class io.manebot.command.CommandSender
Gets the conversation the message was sent in.
getConversation() - Method in class io.manebot.command.DefaultCommandSender
 
getConversationByChat(Chat) - Method in interface io.manebot.conversation.ConversationProvider
Gets the conversation associated with a specific chat.
getConversationById(String) - Method in interface io.manebot.conversation.ConversationProvider
Gets a conversation by the specified Id.
getConversationId() - Method in class io.manebot.database.model.Conversation
 
getConversationIds() - Method in interface io.manebot.conversation.ConversationProvider
Gets all known conversation Ids.
getConversationProvider() - Method in interface io.manebot.Bot
Gets the system conversation provider.
getConversations() - Method in interface io.manebot.conversation.ConversationProvider
Gets all known conversations.
getCreated() - Method in class io.manebot.database.model.TimedRow
 
getCreatedDate() - Method in class io.manebot.database.model.TimedRow
 
getCriteriaBuilder() - Method in interface io.manebot.database.search.SearchHandler.Clause
Gets the criteria builder instances associated with this execution.
getCurrentBans() - Method in interface io.manebot.user.UserManager
Gets a collection of all current bans.
getDatabase() - Method in interface io.manebot.database.search.SearchHandler
Gets the database associated with this search handler.
getDatabase(String) - Method in interface io.manebot.database.DatabaseManager
Gets a pre-existing, defined database, if such a database exists.
getDatabaseId() - Method in class io.manebot.database.model.Database
 
getDatabaseManager() - Method in interface io.manebot.database.Database
Gets the database manager associated with creating this database.
getDatabaseName() - Method in interface io.manebot.database.Database.ModelConstructor
Gets the database name.
getDatabases() - Method in interface io.manebot.database.DatabaseManager
Gets an immutable list of all defined databases in this provider.
getDatabases() - Method in interface io.manebot.plugin.Plugin
Gets a collection of Databases registered by this plugin.
getDate() - Method in class io.manebot.chat.AbstractChatMessage
 
getDate() - Method in interface io.manebot.chat.ChatMessage
Gets the date this message was received, or sent by the sender.
getDate() - Method in class io.manebot.command.CommandMessage
 
getDate() - Method in class io.manebot.database.model.BinaryProperty
 
getDate() - Method in class io.manebot.database.model.Permission
 
getDate() - Method in class io.manebot.database.model.UserBan
 
getDate() - Method in interface io.manebot.property.Property
 
getDate() - Method in interface io.manebot.security.GrantedPermission
Gets the date this permission was granted.
getDate() - Method in interface io.manebot.user.UserBan
Gets the date that the ban was created.
getDefault() - Static method in enum io.manebot.database.search.SearchOperator
 
getDefaultGroup() - Method in class io.manebot.database.model.Platform
 
getDefaultGroup() - Method in interface io.manebot.platform.Platform
Gets the default group assignment for users registered on this platform.
getDefaultPageSize() - Method in interface io.manebot.chat.Chat
Gets the default page size for this chat.
getDefaultUserRegistration() - Method in interface io.manebot.Bot
Gets the system default user registration handler.
getDependencies() - Method in interface io.manebot.artifact.Artifact
Finds the direct dependencies for this artifact.
getDependencies() - Method in interface io.manebot.plugin.Plugin
Gets a collection of dependencies associated with this plugin.
getDependencies(Artifact) - Method in interface io.manebot.plugin.loader.PluginLoader
Finds a list of plugin artifact dependencies for a given plugin artifact.
getDependencies(ArtifactIdentifier) - Method in interface io.manebot.plugin.PluginManager
Finds all dependencies for a specific plugin artifact identifier.
getDependency(ManifestIdentifier) - Method in interface io.manebot.plugin.Plugin.Builder
Signals dependency on another Plugin.
getDependencyGraph() - Method in interface io.manebot.artifact.Artifact
Finds the runtime dependencies for this artifact.
getDependentDatabases() - Method in interface io.manebot.database.Database
Gets an immutable collection of this database's dependent databases.
getDependentPlugin(ManifestIdentifier) - Method in interface io.manebot.plugin.Plugin
Gets a dependent plugin by its manifest identifier.
getDependers() - Method in interface io.manebot.plugin.Plugin
Gets a collection of plugins depending on this plugin.
getDescription() - Method in interface io.manebot.chat.ChatEmbed
Gets the description of this embed.
getDescription() - Method in class io.manebot.command.executor.AliasedCommandExecutor
 
getDescription() - Method in class io.manebot.command.executor.chained.CommandChain
 
getDescription() - Method in interface io.manebot.command.executor.CommandExecutor
 
getDescription() - Method in interface io.manebot.user.UserPrompt
Gets the description builder.
getDescription() - Method in interface io.manebot.virtual.VirtualProcess
 
getDirectory() - Method in interface io.manebot.artifact.LocalArtifactRepository
Gets the local directory for this repository.
getDisabledPlugins() - Method in interface io.manebot.plugin.PluginManager
Gets a list of disabled plugins.
getDisplayName() - Method in interface io.manebot.chat.ChatSender
Gets the display name of the command sender.
getDisplayName() - Method in class io.manebot.command.CommandSender
 
getDisplayName() - Method in class io.manebot.command.DefaultCommandSender
 
getDisplayName() - Method in class io.manebot.database.model.User
 
getDisplayName() - Method in interface io.manebot.user.User
Gets this user's desired display name.
getDouble() - Method in class io.manebot.database.model.BinaryProperty
 
getDouble() - Method in interface io.manebot.property.Property
 
getEditedDate() - Method in class io.manebot.chat.BasicTextChatMessage
 
getEditedDate() - Method in interface io.manebot.chat.ChatMessage
Gets the time at which the message was edited.
getEditedDate() - Method in class io.manebot.command.CommandMessage
 
getElementsPerPage() - Method in class io.manebot.command.response.CommandListResponse.Builder
 
getElementsPerPage() - Method in class io.manebot.command.response.CommandListResponse
 
getElevatedUser() - Method in interface io.manebot.security.ElevationDispatcher
 
getElevation() - Method in interface io.manebot.plugin.Plugin.Builder
Gets the elevation dispatcher instance, if one is provided.
getElevation() - Method in class io.manebot.plugin.Plugin.Future
 
getEmbeds() - Method in class io.manebot.chat.AbstractTextChatMessage
 
getEmbeds() - Method in interface io.manebot.chat.ChatMessage
Gets a collection of embeds associated with this chat message.
getEmbeds() - Method in class io.manebot.command.CommandMessage
 
getEnabledPlugins() - Method in interface io.manebot.plugin.PluginManager
Gets a list of enabled plugins.
getEnd() - Method in class io.manebot.database.model.UserBan
 
getEnd() - Method in interface io.manebot.user.UserBan
Gets the date that the ban ends, null if there is no end.
getEntities() - Method in interface io.manebot.database.Database
Gets a list of this database's own registered entities.
getEntity() - Method in class io.manebot.database.model.Conversation
 
getEntity() - Method in class io.manebot.database.model.Group
 
getEntity() - Method in class io.manebot.database.model.Permission
 
getEntity() - Method in class io.manebot.database.model.User
 
getEntity() - Method in interface io.manebot.entity.EntityType
Gets the entity associated with this object.
getEntity() - Method in interface io.manebot.security.GrantedPermission
Gets the entity that this granted permission is associated with.
getEntityById(String) - Method in interface io.manebot.entity.EntityManager
Gets an entity by its ID.
getEntityClass() - Method in enum io.manebot.database.model.EntityType
 
getEntityClass() - Method in interface io.manebot.database.search.SearchHandler
Gets the entity class associated with this search handler.
getEntityId() - Method in class io.manebot.database.model.Entity
 
getEventDispatcher() - Method in interface io.manebot.Bot
Gets the system command manager.
getExecutions() - Method in class io.manebot.virtual.Profiler
Gets the total count of executions this profiler is processng.
getExecutionsPerNanosecond() - Method in class io.manebot.virtual.Profiler
Gets the count of executions/sec of this profiler.
getExecutionsPerNanosecond(long) - Method in class io.manebot.virtual.Profiler
Gets the count of executions/sec of this profiler.
getExecutor() - Method in class io.manebot.command.CommandManager.Registration
CommandExecutor instance mapped to this Registration.
getExecutor() - Method in class io.manebot.command.executor.chained.CommandChain
 
getExecutor(String) - Method in class io.manebot.command.CommandManager
Gets a command executor by its label.
getExtension() - Method in interface io.manebot.artifact.Artifact
Gets the artifact's extension.
getFields() - Method in interface io.manebot.chat.ChatEmbed
Gets the fields in this embed.
getFile() - Method in interface io.manebot.artifact.LocalArtifact
Gets the file (i.e.
getFloat() - Method in class io.manebot.database.model.BinaryProperty
 
getFloat() - Method in interface io.manebot.property.Property
 
getFooter() - Method in interface io.manebot.chat.ChatEmbed
Gets the footer of this chat message.
getFormat() - Method in interface io.manebot.chat.Chat
Gets the formatter associated with this chat.
getFormat() - Method in class io.manebot.chat.DefaultTextBuilder
 
getFormat() - Method in interface io.manebot.chat.TextBuilder
Gets the text format instance being used in this message.
getFuture() - Method in class io.manebot.virtual.SynchronousTransfer.Message
 
getGrant() - Method in class io.manebot.database.model.Permission
 
getGrant() - Method in interface io.manebot.security.GrantedPermission
Gets the grant that is explicitly defined by this permission.
getGranter() - Method in class io.manebot.database.model.Permission
 
getGranter() - Method in interface io.manebot.security.GrantedPermission
Gets the user that granted this permission.
getGroup() - Method in class io.manebot.database.model.UserGroup
 
getGroup() - Method in interface io.manebot.user.UserGroupMembership
Gets the user group in this membership.
getGroupId() - Method in class io.manebot.database.model.Group
 
getGroups() - Method in interface io.manebot.user.User
Finds the groups this user is a member of.
getHandler() - Method in class io.manebot.database.search.DefaultSearchResult
 
getHandler() - Method in interface io.manebot.database.search.SearchResult
Gets the search handler that build this result.
getHelp(CommandSender, String, String[]) - Method in class io.manebot.command.executor.AliasedCommandExecutor
 
getHelp(CommandSender, String, String[]) - Method in class io.manebot.command.executor.chained.ChainedCommandExecutor
 
getHelp(CommandSender, String, String[]) - Method in interface io.manebot.command.executor.CommandExecutor
 
getHelp(CommandSender, String, String[]) - Method in class io.manebot.command.executor.routed.RoutedCommandExecutor
 
getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgument
 
getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentFollowing
 
getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentInterval
 
getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentLabel
 
getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentNone
 
getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentNumeric
 
getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentOptional
 
getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentPage
 
getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentString
 
getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentSwitch
 
getHelpString() - Method in class io.manebot.command.search.CommandArgumentSearch
 
getId() - Method in interface io.manebot.chat.Chat
Gets this conversation's ID.
getId() - Method in interface io.manebot.conversation.Conversation
Gets the Id of this conversation.
getId() - Method in class io.manebot.database.model.Conversation
 
getId() - Method in class io.manebot.database.model.Platform
 
getId() - Method in class io.manebot.database.model.UserAssociation
 
getId() - Method in class io.manebot.platform.Platform.Builder
 
getId() - Method in interface io.manebot.platform.Platform
Gets the platform's internal unique ID.
getId() - Method in interface io.manebot.platform.PlatformUser
Gets the Id of this user on this platform.
getId() - Method in interface io.manebot.virtual.VirtualProcess
 
getIdentifier() - Method in interface io.manebot.artifact.Artifact
Gets this artifact's identifier.
getIdentifier() - Method in interface io.manebot.artifact.ArtifactManifest
Gets the manifest's qualifier.
getIdentifier() - Method in interface io.manebot.plugin.PluginRegistration
Gets the ArtifactIdentifier associated with this registration.
getImage() - Method in class io.manebot.chat.ChatEmbed.ImageElement
 
getImage() - Method in class io.manebot.chat.ChatEmbed.LocalImage
 
getImage() - Method in class io.manebot.chat.ChatEmbed.RemoteImage
 
getInstance() - Method in interface io.manebot.plugin.PluginRegistration
Gets the current Plugin instance for this registration.
getInstance() - Static method in class io.manebot.virtual.Virtual
 
getInstance(Class<? extends T>) - Method in interface io.manebot.plugin.Plugin
Gets an instance provided by the specified Plugin.
getInteger() - Method in class io.manebot.database.model.BinaryProperty
 
getInteger() - Method in interface io.manebot.property.Property
 
getIssuedBans() - Method in class io.manebot.database.model.User
 
getIssuedBans() - Method in interface io.manebot.user.User
Gets a list of all previous bans issued by this user.
getItems() - Method in class io.manebot.command.response.CommandDetailsResponse.Builder
 
getItems() - Method in class io.manebot.command.response.CommandDetailsResponse
 
getKey() - Method in class io.manebot.chat.ChatEmbed.Field
 
getKey() - Method in class io.manebot.command.response.CommandDetailsResponse.Builder
 
getKey() - Method in interface io.manebot.command.response.CommandDetailsResponse.Item
 
getKey() - Method in class io.manebot.database.search.Search.DefaultOrder
 
getKey() - Method in interface io.manebot.database.search.Search.Order
 
getLabel() - Method in class io.manebot.command.CommandManager.Registration
Gets the command label bound with this registration.
getLabel() - Method in class io.manebot.event.command.CommandRegisteredEvent
 
getLabel() - Method in class io.manebot.event.command.CommandUnregisteredEvent
 
getLastMessages(int) - Method in interface io.manebot.chat.Chat
Gets the last n messages in this chat.
getLastSeenDate() - Method in class io.manebot.database.model.User
 
getLastSeenDate() - Method in interface io.manebot.user.User
Gets the date this user was last seen.
getLatestVersion() - Method in interface io.manebot.artifact.ArtifactManifest
Gets the latest version of this plugin.
getLeft() - Method in class io.manebot.tuple.Pair
 
getLevel() - Method in exception io.manebot.command.exception.CommandArgumentCastException
 
getLexicalClause() - Method in class io.manebot.database.search.Search
Gets the root lexical clause encapsulated by this Search instance.
getLifetimeNanoseconds() - Method in class io.manebot.virtual.Profiler
Gets the total lifetime of this profiler, in nanoseconds.
getLifetimeNanoseconds(long) - Method in class io.manebot.virtual.Profiler
Gets the total lifetime of this profiler, in nanoseconds.
getListener() - Method in interface io.manebot.event.EventExecutor
Gets the event listener associated with this executor.
getLoadedPlugins() - Method in interface io.manebot.plugin.PluginManager
Gets an immutable collection of loaded plugins.
getLoader(File) - Method in class io.manebot.plugin.loader.PluginLoaderRegistry
Gets a plugin loader by the specified file.
getLoader(String) - Method in class io.manebot.plugin.loader.PluginLoaderRegistry
Gets a plugin loader by the specified extension.
getLoaderRegistry() - Method in interface io.manebot.plugin.PluginManager
Gets this PluginManager's PluginLoaderRegistry instance, used to load plugins from LocalArtifacts.
getLocalizedMessage() - Method in exception io.manebot.command.exception.CommandExecutionException
 
getLock() - Method in class io.manebot.virtual.Profiler
 
getLogger() - Method in interface io.manebot.plugin.Plugin
Gets the logger associated with this plugin.
getLogger() - Method in class io.manebot.virtual.Virtual
 
getLogger() - Method in interface io.manebot.virtual.VirtualProcess
 
getLong() - Method in class io.manebot.database.model.BinaryProperty
 
getLong() - Method in interface io.manebot.property.Property
 
getManifest() - Method in interface io.manebot.artifact.Artifact
Gets this artifact's manifest.
getManifest(ManifestIdentifier) - Method in class io.manebot.artifact.AggregateArtifactRepository
 
getManifest(ManifestIdentifier) - Method in interface io.manebot.artifact.ArtifactRepository
Queries an artifact manifest on this repository.
getManifest(String, String) - Method in class io.manebot.artifact.AggregateArtifactRepository
 
getManifest(String, String) - Method in interface io.manebot.artifact.ArtifactRepository
Queries an artifact manifest on this repository.
getManifest(String, String) - Method in interface io.manebot.artifact.LocalArtifactRepository
Queries an artifact manifest on this repository.
getManifest(String, String) - Method in interface io.manebot.artifact.RemoteArtifactRepository
Queries an artifact manifest on this repository.
getMembership() - Method in class io.manebot.database.model.Group
 
getMembership() - Method in class io.manebot.database.model.User
 
getMembership() - Method in interface io.manebot.user.User
Gets a collection of individual memberships, which is more definite than getUsers(), providing more specific information about membership.
getMembership() - Method in interface io.manebot.user.UserGroup
Gets a collection of individual memberships, which is more definite than getUsers(), providing more specific information about membership.
getMembership(User) - Method in class io.manebot.database.model.Group
 
getMembership(User) - Method in interface io.manebot.user.UserGroup
Gets the membership record for a specific user.
getMentions() - Method in interface io.manebot.chat.ChatMessage
Gets an immutable collections of mentions in this chat message.
getMentions() - Method in class io.manebot.command.CommandMessage
 
getMessage() - Method in class io.manebot.chat.AbstractTextChatMessage
 
getMessage() - Method in class io.manebot.chat.BasicTextChatMessage.Builder
 
getMessage() - Method in interface io.manebot.chat.ChatMessage
Gets the raw chat message string for this message.
getMessage() - Method in class io.manebot.command.CommandMessage
 
getMessage() - Method in exception io.manebot.command.exception.CommandExecutionException
 
getMessage() - Method in class io.manebot.event.chat.ChatMessageReceivedEvent
 
getMessage() - Method in class io.manebot.event.chat.ChatMessageSentEvent
 
getMessage() - Method in class io.manebot.event.chat.ChatUnknownUserEvent
 
getMessage() - Method in class io.manebot.event.chat.CommandMessageReceivedEvent
 
getName() - Method in interface io.manebot.chat.Chat
Gets the user-friendly name of this chat.
getName() - Method in class io.manebot.command.response.CommandDetailsResponse.Builder
 
getName() - Method in interface io.manebot.database.Database
Gets the database's name.
getName() - Method in class io.manebot.database.model.Database
 
getName() - Method in class io.manebot.database.model.Entity
 
getName() - Method in class io.manebot.database.model.Group
 
getName() - Method in class io.manebot.database.model.PluginProperty
 
getName() - Method in class io.manebot.database.model.Property
 
getName() - Method in interface io.manebot.entity.Entity
Gets this entity's name.
getName() - Method in class io.manebot.platform.Platform.Builder
 
getName() - Method in interface io.manebot.platform.PlatformRegistration
Gets the name of this registration.
getName() - Method in interface io.manebot.plugin.Plugin
Gets this plugin's name.
getName() - Method in interface io.manebot.plugin.PluginProperty
Gets the unique name of this property.
getName() - Method in interface io.manebot.property.Property
 
getName() - Method in interface io.manebot.user.User
Gets this user's username on the system.
getName() - Method in interface io.manebot.user.UserGroup
Gets the name of this group.
getName() - Method in interface io.manebot.user.UserPrompt
Gets the name of this prompt.
getName() - Method in class io.manebot.virtual.Profiler
 
getName() - Method in interface io.manebot.virtual.VirtualProcess
 
getNickname() - Method in interface io.manebot.platform.PlatformUser
Gets the nickname of this user on this platform.
getNode() - Method in class io.manebot.security.Permission
 
getObject() - Method in class io.manebot.virtual.SynchronousTransfer.Message
 
getObjectKey() - Method in class io.manebot.command.response.CommandDetailsResponse
 
getObjectName() - Method in class io.manebot.command.response.CommandDetailsResponse
 
getOperator() - Method in class io.manebot.database.search.SearchArgument
 
getOrCreateChild(String) - Method in class io.manebot.virtual.Profiler
Gets a child by name.
getOrder() - Method in class io.manebot.database.search.Search.DefaultOrder
 
getOrder() - Method in interface io.manebot.database.search.Search.Order
 
getOrders() - Method in class io.manebot.database.search.Search.Builder
 
getOrders() - Method in class io.manebot.database.search.Search
Gets the orders that this search has.
getOrdinal() - Method in enum io.manebot.command.executor.chained.ChainPriority
 
getOwnActiveNanoseconds() - Method in class io.manebot.virtual.Profiler
Gets the profiler's own total active nanoseconds.
getOwnActiveNanoseconds(long) - Method in class io.manebot.virtual.Profiler
Gets the profiler's own total active nanoseconds.
getOwnActiveRatio() - Method in class io.manebot.virtual.Profiler
Gets the profiler's own active ratio.
getOwnActiveRatio(long) - Method in class io.manebot.virtual.Profiler
Gets the profiler's own active ratio.
getOwner() - Method in class io.manebot.database.model.Group
 
getOwner() - Method in interface io.manebot.user.UserGroup
Gets this group's owner.
getOwnNanosecondsPerExecution() - Method in class io.manebot.virtual.Profiler
Gets the average active time, in nanoseconds, per execution, excluding child time.
getOwnNanosecondsPerExecution(long) - Method in class io.manebot.virtual.Profiler
Gets the average active time, in nanoseconds, per execution, excluding child time.
getPackageId() - Method in interface io.manebot.artifact.ArtifactManifest
Gets the artifact's package ID.
getPackageId() - Method in class io.manebot.artifact.ManifestIdentifier
Gets the packageId associated with this artifact identifier.
getPage() - Method in class io.manebot.command.response.CommandListResponse.Builder
 
getPage() - Method in class io.manebot.command.response.CommandListResponse
 
getPage() - Method in class io.manebot.database.search.DefaultSearchResult
 
getPage() - Method in class io.manebot.database.search.Search.Builder
 
getPage() - Method in class io.manebot.database.search.Search
 
getPage() - Method in interface io.manebot.database.search.SearchResult
Gets the page number that the associated result set expresses.
getPageSize() - Method in class io.manebot.database.search.DefaultSearchResult
 
getPageSize() - Method in interface io.manebot.database.search.SearchResult
Gets the maximum size of the page offered by this search result.
getParent() - Method in interface io.manebot.artifact.ArtifactDependency
Gets the parent artifact in this relationship.
getParent() - Method in class io.manebot.command.CommandSender
Gets the parent to this command sender, such as for a sub-execution.
getParent() - Method in class io.manebot.command.executor.chained.CommandChain
 
getParent() - Method in class io.manebot.virtual.Profiler
 
getParent() - Method in interface io.manebot.virtual.VirtualProcess
 
getParentActiveRatio() - Method in class io.manebot.virtual.Profiler
Gets the ratio of this profiler region compared to the parent.
getParentActiveRatio(long) - Method in class io.manebot.virtual.Profiler
Gets the ratio of this profiler region compared to the parent.
getParsedArguments() - Method in class io.manebot.command.executor.chained.ChainState
 
getPermission() - Method in class io.manebot.database.model.Permission
 
getPermission() - Method in interface io.manebot.security.GrantedPermission
Gets the permission node that this granted permission refers to.
getPermission(Permission) - Method in interface io.manebot.entity.Entity
Gets a specific pre-existing grant for this entity.
getPermission(String) - Method in class io.manebot.database.model.Entity
 
getPermission(String) - Method in interface io.manebot.entity.Entity
Gets a specific pre-existing grant for this entity.
getPermissionId() - Method in class io.manebot.database.model.Permission
 
getPermissions() - Method in class io.manebot.database.model.Entity
 
getPermissions() - Method in interface io.manebot.entity.Entity
Gets the explicitly granted permissions for this entity.
getPlatform() - Method in interface io.manebot.chat.Chat
Gets the platform associated with facilitating this conversation.
getPlatform() - Method in interface io.manebot.conversation.Conversation
Gets the platform associated with this conversation.
getPlatform() - Method in class io.manebot.database.model.Conversation
 
getPlatform() - Method in class io.manebot.database.model.UserAssociation
 
getPlatform() - Method in class io.manebot.event.platform.PlatformEvent
 
getPlatform() - Method in class io.manebot.platform.Platform.Builder
Gets the plugin associated with the Builder's id, as previous set.
getPlatform() - Method in interface io.manebot.platform.PlatformRegistration
Gets the platform associated with this runtime registration.
getPlatform() - Method in interface io.manebot.platform.PlatformUser
Gets the platform associated with this user.
getPlatform() - Method in interface io.manebot.user.UserAssociation
Gets the platform connected with this association.
getPlatformById(String) - Method in interface io.manebot.Bot
Finds a platform by its ID.
getPlatformById(String) - Method in interface io.manebot.platform.PlatformManager
Gets a platform by its ID.
getPlatformById(String) - Method in interface io.manebot.plugin.Plugin
Gets a platform by its ID.
getPlatformByName(String) - Method in interface io.manebot.platform.PlatformManager
Gets a platform by its name.
getPlatformConnection() - Method in interface io.manebot.chat.Chat
Gets the platform connection associated with facilitating this conversation.
getPlatformId() - Method in class io.manebot.database.model.Platform
 
getPlatformId() - Method in class io.manebot.database.model.UserAssociation
 
getPlatformId() - Method in interface io.manebot.user.UserAssociation
Gets the ID associated with this connection.
getPlatforms() - Method in interface io.manebot.Bot
Gets a list of platforms registered to the system.
getPlatforms() - Method in interface io.manebot.platform.PlatformManager
Gets a list of system platforms in the system.
getPlatforms() - Method in interface io.manebot.plugin.Plugin
Gets a list of platforms registered by this plugin.
getPlatformsByPlugin(Plugin) - Method in interface io.manebot.platform.PlatformManager
Gets all platforms assigned to a specific Plugin instance.
getPlatformUser() - Method in interface io.manebot.chat.ChatSender
Gets the platform user that is associated with this chat sender.
getPlatformUser() - Method in class io.manebot.chat.DefaultChatSender
 
getPlatformUser() - Method in interface io.manebot.user.UserAssociation
Gets the platform user instance associated with this user association.
getPlatformUser(String) - Method in class io.manebot.platform.AbstractPlatformConnection
 
getPlatformUser(String) - Method in interface io.manebot.platform.PlatformConnection
Gets a user on this platform by their platform-specific ID.
getPlatformUserIds() - Method in interface io.manebot.chat.Chat
Gets a raw immutable collection of members, in the form of platform-specific Ids.
getPlatformUserIds() - Method in interface io.manebot.platform.PlatformConnection
Gets a collection of known user IDs on this platform.
getPlatformUsers() - Method in interface io.manebot.chat.Chat
Gets platform-specific user participants.
getPlatformUsers() - Method in class io.manebot.platform.AbstractPlatformConnection
 
getPlatformUsers() - Method in interface io.manebot.platform.PlatformConnection
Gets a collection of known platform users to this platform.
getPlugin() - Method in class io.manebot.database.model.Database
 
getPlugin() - Method in class io.manebot.database.model.Platform
 
getPlugin() - Method in class io.manebot.event.plugin.PluginEvent
 
getPlugin() - Method in class io.manebot.platform.Platform.Builder
Gets the instance of the plugin that this platform will be registered to.
getPlugin() - Method in interface io.manebot.platform.Platform
Gets the current plugin instance for this platform.
getPlugin() - Method in interface io.manebot.platform.PlatformRegistration
Gets the plugin associated with the ownership of this platform.
getPlugin() - Method in class io.manebot.plugin.Plugin.Future
 
getPlugin() - Method in interface io.manebot.plugin.PluginProperty
Gets the plugin instance associated with this property.
getPlugin(ArtifactIdentifier) - Method in interface io.manebot.plugin.PluginManager
Finds a previously installed plugin by its artifact identifier.
getPlugin(ManifestIdentifier) - Method in interface io.manebot.plugin.Plugin.Builder
Gets the specified plugin.
getPlugin(ManifestIdentifier) - Method in interface io.manebot.plugin.PluginManager
Finds a previously installed plugin by its artifact identifier.
getPluginConfigurationId() - Method in class io.manebot.database.model.PluginProperty
 
getPluginId() - Method in class io.manebot.database.model.Plugin
 
getPluginIdentifier() - Method in interface io.manebot.database.PluginDatabase
Gets the plugin associated with this database.
getPluginManager() - Method in interface io.manebot.Bot
Gets the plugin loader registry
getPluginManager() - Method in interface io.manebot.plugin.Plugin.Builder
Gets the plugin manager associated with this Plugin builder.
getPluginManager() - Method in interface io.manebot.plugin.PluginRegistration
Gets the PluginManager instance responsible for this registration.
getPluginRegistration() - Method in class io.manebot.database.model.PluginProperty
 
getPluginRegistration() - Method in interface io.manebot.plugin.PluginProperty
Gets the plugin registration associated with this property.
getPlugins() - Method in interface io.manebot.plugin.PluginManager
Gets an immutable collection of registered plugins.
getPriority() - Method in interface io.manebot.event.EventExecutor
Gets the priority for this executor.
getPrivateChat() - Method in interface io.manebot.platform.PlatformUser
Gets a direct private chat to the user.
getPrivateChat(User) - Method in interface io.manebot.chat.ChatProvider
Gets a private message conversation for a specific user.
getProcess(Thread) - Method in class io.manebot.virtual.Virtual
Gets the process associated with a given thread.
getProcesses() - Method in class io.manebot.virtual.Virtual
Finds all virtual processes.
getProfiler() - Method in interface io.manebot.virtual.VirtualProcess
 
getPrompt() - Method in class io.manebot.database.model.User
 
getPrompt() - Method in interface io.manebot.user.User
Gets the current user prompt.
getProperties() - Method in class io.manebot.database.model.Entity
 
getProperties() - Method in class io.manebot.database.model.Plugin
 
getProperties() - Method in interface io.manebot.entity.Entity
Gets a collection of this entity's properties.
getProperties() - Method in interface io.manebot.plugin.PluginRegistration
Gets the plugin properties for this plugin.
getProperty(String) - Method in class io.manebot.database.model.Entity
 
getProperty(String) - Method in class io.manebot.database.model.Plugin
 
getProperty(String) - Method in interface io.manebot.entity.Entity
Gets a specific property by its identifier,
getProperty(String) - Method in interface io.manebot.plugin.Plugin.Builder
Gets a plugin property.
getProperty(String) - Method in interface io.manebot.plugin.Plugin
Gets the value for a specific plugin property.
getProperty(String) - Method in interface io.manebot.plugin.PluginRegistration
Gets the value for a specific plugin property.
getProperty(String, String) - Method in interface io.manebot.plugin.Plugin
Gets the value for a specific plugin property.
getPropertyId() - Method in class io.manebot.database.model.Property
 
getQuery() - Method in class io.manebot.database.search.DefaultSearchResult
 
getQuery() - Method in interface io.manebot.database.search.SearchResult
Gets the query associated with this search result.
getRawMessage() - Method in interface io.manebot.chat.ChatMessage
Gets the user-friendly chat message string for this message.
getReason() - Method in class io.manebot.database.model.UserBan
 
getReason() - Method in interface io.manebot.user.UserBan
Gets the reason for the user being banned.
getRegisteredDate() - Method in class io.manebot.database.model.User
 
getRegisteredDate() - Method in interface io.manebot.user.User
Gets the date this user was registered.
getRegisteredLoaders() - Method in class io.manebot.plugin.loader.PluginLoaderRegistry
Gets a collection of all currently registered plugin loaders.
getRegistration() - Method in class io.manebot.database.model.Platform
 
getRegistration() - Method in class io.manebot.database.model.Plugin
 
getRegistration() - Method in interface io.manebot.platform.Platform
Gets the runtime registration associated with this platform.
getRegistration() - Method in class io.manebot.plugin.Plugin.Future
 
getRegistration() - Method in interface io.manebot.plugin.Plugin
Gets the registration used to map this Plugin object to the system.
getRegistrations() - Method in class io.manebot.command.CommandManager
Gets a collection of command registrations, essentially a tuple of executors to labels.
getRepositories() - Method in class io.manebot.artifact.AggregateArtifactRepository
 
getRepositories() - Method in class io.manebot.artifact.GlobalArtifactRepository
 
getRepository() - Method in interface io.manebot.artifact.ArtifactManifest
Gets the repository this plugin was obtained from.
getRepostiory() - Method in interface io.manebot.plugin.PluginManager
Gets the plugin and library repository.
getRequiredDependencies() - Method in interface io.manebot.plugin.Plugin
Gets a collection of required dependencies associated with this plugin.
getResponder() - Method in class io.manebot.command.response.CommandListResponse.Builder
 
getResponder() - Method in class io.manebot.command.response.CommandListResponse
 
getResults() - Method in class io.manebot.database.search.DefaultSearchResult
 
getResults() - Method in interface io.manebot.database.search.SearchResult
Gets the objects found on the page this search result expresses.
getRight() - Method in class io.manebot.tuple.Pair
 
getRoot() - Method in interface io.manebot.database.search.SearchHandler.Clause
Gets the root of this clause.
getSearchHandler() - Method in interface io.manebot.database.search.SearchHandler.Clause
Gets the search handler associated with this execution.
getSelf() - Method in interface io.manebot.platform.PlatformConnection
Gets the self user for the platform.
getSender() - Method in class io.manebot.chat.AbstractChatMessage
 
getSender() - Method in interface io.manebot.chat.ChatMessage
Gets the sender for this chat message.
getSender() - Method in class io.manebot.command.CommandMessage
 
getSender() - Method in class io.manebot.command.executor.chained.ChainState
 
getSender() - Method in class io.manebot.command.response.CommandResponse
 
getSender() - Method in class io.manebot.event.Event
 
getShell(User) - Method in interface io.manebot.command.CommandDispatcher
Gets a command shell for a specific user.
getShort() - Method in class io.manebot.database.model.BinaryProperty
 
getShort() - Method in interface io.manebot.property.Property
 
getStarted() - Method in interface io.manebot.Bot
Gets the time at which the bot was started.
getState() - Method in interface io.manebot.Bot
Gets the state of the bot.
getStatus() - Method in interface io.manebot.platform.PlatformConnection
Gets the status of the current user on the platform.
getStatus() - Method in interface io.manebot.platform.PlatformUser
Finds the status of the platform user.
getString() - Method in class io.manebot.database.model.BinaryProperty
 
getString() - Method in interface io.manebot.property.Property
 
getStringHandler() - Method in interface io.manebot.database.search.SearchHandler
Gets the default string handler for the search handler.
getSystemDatabase() - Method in interface io.manebot.Bot
Gets the system database.
getSystemDatabase() - Method in interface io.manebot.database.Database.ModelConstructor
Gets the system database.
getTasks() - Method in class io.manebot.plugin.Plugin.Future
 
getText() - Method in class io.manebot.chat.ChatEmbed.Field
 
getText() - Method in class io.manebot.chat.ChatEmbed.TextElement
 
getThumbnail() - Method in interface io.manebot.chat.ChatEmbed
Gets the thumbnail set for this chat message
getTimeZone() - Method in interface io.manebot.platform.PlatformUser
Gets the time zone the user is assigned to, according to the platform.
getTitle() - Method in interface io.manebot.chat.ChatEmbed
Gets the user-defined title of this chat message.
getTopic() - Method in interface io.manebot.chat.Chat
Gets the current topic of the chat.
getTotalActiveNanoseconds() - Method in class io.manebot.virtual.Profiler
 
getTotalActiveNanoseconds(long) - Method in class io.manebot.virtual.Profiler
Gets the profiler's total active nanoseconds.
getTotalActiveRatio() - Method in class io.manebot.virtual.Profiler
Gets the profiler's total active ratio.
getTotalActiveRatio(long) - Method in class io.manebot.virtual.Profiler
Gets the profiler's total active ratio.
getTotalElements() - Method in class io.manebot.command.response.CommandListResponse.Builder
 
getTotalElements() - Method in class io.manebot.command.response.CommandListResponse
 
getTotalNanosecondsPerExecution() - Method in class io.manebot.virtual.Profiler
Gets the average active time, in nanoseconds, per execution, including child time.
getTotalNanosecondsPerExecution(long) - Method in class io.manebot.virtual.Profiler
Gets the average active time, in nanoseconds, per execution, including child time.
getTotalPages() - Method in interface io.manebot.database.search.SearchResult
Gets the total number of pages expressed by this search result.
getTotalResults() - Method in class io.manebot.database.search.DefaultSearchResult
 
getTotalResults() - Method in interface io.manebot.database.search.SearchResult
Gets the count of total results found in this result.
getType() - Method in interface io.manebot.artifact.ArtifactDependency
Gets the type of dependency this artifact dependency requires.
getType() - Method in class io.manebot.database.model.User
 
getType() - Method in interface io.manebot.plugin.Plugin
Gets the type of plugin this plugin is assuming.
getType() - Method in interface io.manebot.user.User
Gets the user's system type.
getUpdated() - Method in class io.manebot.database.model.TimedRow
 
getUpdatedDate() - Method in class io.manebot.database.model.TimedRow
 
getUri() - Method in interface io.manebot.artifact.Artifact
Gets this artifact's root resource URI.
getUri() - Method in interface io.manebot.artifact.ArtifactManifest
Gets this plugin's base URI.
getUri() - Method in interface io.manebot.artifact.LocalArtifact
 
getUri() - Method in interface io.manebot.artifact.RemoteArtifact
 
getUrl() - Method in interface io.manebot.artifact.RemoteArtifactRepository
Gets the remote base URL for this repository.
getUrl() - Method in class io.manebot.chat.ChatEmbed.RemoteImage
 
getURL() - Method in interface io.manebot.artifact.RemoteArtifact
Gets the remote URL associated with this artifact.
getUser() - Method in class io.manebot.chat.BasicTextChatMessage.Builder
 
getUser() - Method in interface io.manebot.chat.ChatMessage.Builder
Gets the platform user that will be sending this message.
getUser() - Method in class io.manebot.command.CommandSender
Gets the user this sender represents.
getUser() - Method in interface io.manebot.command.CommandShell
 
getUser() - Method in class io.manebot.command.DefaultCommandSender
 
getUser() - Method in class io.manebot.database.model.UserAssociation
 
getUser() - Method in class io.manebot.database.model.UserBan
 
getUser() - Method in class io.manebot.database.model.UserGroup
 
getUser() - Method in interface io.manebot.user.UserAssociation
Gets the user in this platform connection.
getUser() - Method in interface io.manebot.user.UserBan
Gets the user that was banned.
getUser() - Method in interface io.manebot.user.UserGroupMembership
Gets the user in this relationship.
getUser() - Method in interface io.manebot.user.UserPrompt.Builder
Gets the user that the prompt will be for.
getUser() - Method in interface io.manebot.user.UserPrompt
Gets the user that this prompt is for.
getUser() - Method in interface io.manebot.virtual.VirtualProcess
 
getUserAssocation(PlatformUser) - Method in interface io.manebot.platform.Platform
Gets a specific assocation for this platform.
getUserAssocation(String) - Method in class io.manebot.database.model.Platform
 
getUserAssocation(String) - Method in interface io.manebot.platform.Platform
Gets a specific assocation for this platform.
getUserAssociation(Platform, String) - Method in class io.manebot.database.model.User
 
getUserAssociation(Platform, String) - Method in interface io.manebot.user.User
Gets a user association by platform and ID.
getUserAssociation(Platform, String) - Method in interface io.manebot.user.UserManager
Gets a user association.
getUserAssociationId() - Method in class io.manebot.database.model.UserAssociation
 
getUserAssociations() - Method in interface io.manebot.chat.Chat
Gets the member user associations for this conversation.
getUserAssociations() - Method in class io.manebot.database.model.Platform
 
getUserAssociations() - Method in interface io.manebot.platform.Platform
Gets a list of user associations for this platform.
getUserAssociations(User) - Method in class io.manebot.database.model.Platform
 
getUserAssociations(User) - Method in interface io.manebot.platform.Platform
Gets a set of user associations for the specified user.
getUserBanId() - Method in class io.manebot.database.model.UserBan
 
getUserByDisplayName(String) - Method in interface io.manebot.user.UserManager
Gets a user by their display name.
getUserByName(String) - Method in interface io.manebot.user.UserManager
Gets a user by their username.
getUserGroupByName(String) - Method in interface io.manebot.user.UserManager
Gets a user group by name.
getUserGroupId() - Method in class io.manebot.database.model.UserGroup
 
getUserGroups() - Method in interface io.manebot.user.UserManager
Gets all user groups on the system.
getUserId() - Method in class io.manebot.database.model.User
 
getUserManager() - Method in interface io.manebot.Bot
Gets the system user manager.
getUsername() - Method in interface io.manebot.chat.ChatSender
Gets the username of the command sender.
getUsername() - Method in class io.manebot.command.CommandSender
 
getUsername() - Method in class io.manebot.command.DefaultCommandSender
 
getUsername() - Method in class io.manebot.database.model.User
 
getUsername() - Method in interface io.manebot.user.User
Gets this user's username on the system.
getUserRegistration() - Method in interface io.manebot.chat.Chat
Gets the user registration handler associated with this chat.
getUserRegistration() - Method in interface io.manebot.platform.PlatformConnection
Gets the default user registration system for this platform.
getUsers() - Method in interface io.manebot.chat.Chat
Gets the users in this conversation.
getUsers() - Method in interface io.manebot.user.UserGroup
Gets the users in this group.
getUsers() - Method in interface io.manebot.user.UserManager
Gets all users on the system.
getUsersByType(UserType) - Method in interface io.manebot.user.UserManager
Gets all users defined as a specific type.
getValue() - Method in class io.manebot.chat.ChatEmbed.Field
 
getValue() - Method in interface io.manebot.command.response.CommandDetailsResponse.Item
 
getValue() - Method in class io.manebot.database.model.PluginProperty
 
getValue() - Method in class io.manebot.database.model.Property
 
getValue() - Method in class io.manebot.database.search.SearchArgument
 
getValue() - Method in interface io.manebot.plugin.PluginProperty
Gets the user-assigned value of this property.
getVersion() - Method in interface io.manebot.artifact.Artifact
Gets this plugin's version.
getVersion() - Method in class io.manebot.artifact.ArtifactIdentifier
Gets the version associated with this artifact.
getVersion() - Method in interface io.manebot.Bot
Gets the version of the bot.
getVersions() - Method in interface io.manebot.artifact.ArtifactManifest
Gets the versions this plugin has.
GlobalArtifactRepository - Class in io.manebot.artifact
 
GlobalArtifactRepository() - Constructor for class io.manebot.artifact.GlobalArtifactRepository
 
GlobalArtifactRepository(Collection<ArtifactRepository>) - Constructor for class io.manebot.artifact.GlobalArtifactRepository
 
Grant - Enum in io.manebot.security
Grants are used to control permission across the permission system.
GrantedPermission - Interface in io.manebot.security
 
Group - Class in io.manebot.database.model
 
Group(Database) - Constructor for class io.manebot.database.model.Group
 
Group(Database, Entity, String, User) - Constructor for class io.manebot.database.model.Group
 
GROUP - io.manebot.database.model.EntityType
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes All Packages