Package org.kingdoms.data.managers
Class KingdomManager
java.lang.Object
org.kingdoms.data.managers.BaseDataManager
- All Implemented Interfaces:
Closeable,AutoCloseable,org.kingdoms.constants.namespace.Namespaced
-
Field Summary
Fields inherited from class org.kingdoms.data.managers.GroupManager
instantTopUpdate, names, topUpdateTaskFields inherited from class org.kingdoms.data.managers.base.DataManager
savingState -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid@Nullable KingdomTopDatagetTopData(String name) org.kingdoms.utils.internal.string.QuantumStringtoQuantumName(String name) Methods inherited from class org.kingdoms.data.managers.GroupManager
createUpdateTask, getData, getNames, isInstantTopUpdate, onDisable, onLoad, rename, unload, updateTopMethods inherited from class org.kingdoms.data.managers.base.KeyedDataManager
cache, clearCache, copyAllDataTo, delete, deleteAllData, exists, getDatabase, getDataIfLoaded, getLoadedData, getOrLoadData, isLoaded, load, loadAllData, loadAndSave, loadedCount, peek, peekAllData, saveAllMethods inherited from class org.kingdoms.data.managers.base.DataManager
autoSave, close, saveObjectState, setSavingState, toStringMethods inherited from class org.kingdoms.data.managers.BaseDataManager
ensureOpen, getAutoSaveInterval, getNamespace, getShouldSaveData, isCacheStatic, isClosed, isSmartSaving, isTemporary, setShouldSaveData
-
Constructor Details
-
KingdomManager
-
-
Method Details
-
configureTopData
public void configureTopData()- Specified by:
configureTopDatain classGroupManager<Kingdom>
-
getTopData
- Specified by:
getTopDatain classGroupManager<Kingdom>
-
getTopData
- Specified by:
getTopDatain classGroupManager<Kingdom>
-
toQuantumName
- Specified by:
toQuantumNamein classGroupManager<Kingdom>
-
getKingdoms
-