Package de.murmelmeister.murmelapi
Class MurmelAPI
java.lang.Object
de.murmelmeister.murmelapi.MurmelAPI
The MurmelAPI main class.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconnect(com.zaxxer.hikari.HikariConfig config) voidvoidvoidconnect(Properties properties) voidconnectToMariadb(String hostname, int port, String databaseName, String user, String password) voidlongde.murmelmeister.library.database.Database@NotNull DateTimeFormattergetDateTimeFormatter(int languageId) @NotNull DecimalFormatgetDecimalFormat(int languageId, @NotNull String pattern) com.google.gson.GsongetGson()voidvoid
-
Field Details
-
ENGLISH_CODE
- See Also:
-
GERMAN_CODE
- See Also:
-
DEFAULT_GROUP_ID
public static final int DEFAULT_GROUP_ID- See Also:
-
CONSOLE_USER_ID
public static final int CONSOLE_USER_ID- See Also:
-
-
Constructor Details
-
MurmelAPI
public MurmelAPI() -
MurmelAPI
-
MurmelAPI
-
-
Method Details
-
connect
public void connect(com.zaxxer.hikari.HikariConfig config) -
connect
-
connect
-
connect
-
connectToMariadb
-
disconnect
public void disconnect() -
setupTables
public void setupTables() -
loadMessages
public void loadMessages() -
getDatabase
public de.murmelmeister.library.database.Database getDatabase() -
getGson
public com.google.gson.Gson getGson() -
getDateTimeFormatter
-
getDecimalFormat
@NotNull public @NotNull DecimalFormat getDecimalFormat(int languageId, @NotNull @NotNull String pattern) -
getFetchLimit
-
getCacheCapacity
public long getCacheCapacity() -
getRefreshInterval
-
getRefreshProvider
-
getSettingsProvider
-
getSettingsService
-
getLanguageTypeProvider
-
getMessageProvider
-
getMessageService
-
getUserProvider
-
getUserStatsProvider
-
getUserLoginProvider
-
getUserSessionProvider
-
getUserExcuseProvider
-
getUserService
-
getGroupProvider
-
getGroupColorProvider
-
getParentProvider
-
getPermissionProvider
-
getPermissionService
-
getPunishReasonProvider
-
getPunishAuditProvider
-
getPunishIpAddressProvider
-
getPunishUserProvider
-
getPunishmentService
-
getClanProvider
-
getClanMemberProvider
-
getClanGroupProvider
-
getPrefixColorProvider
-
getUserPrefixColorProvider
-
getInventoryTypeProvider
-
getUserInventoryProvider
-
getMaintenanceProvider
-
getMaintenanceWhitelistProvider
-