Interface StorageImplementation
- All Known Implementing Classes:
AbstractConfigurateStorage, CombinedConfigurateStorage, MongoStorage, RestStorage, SeparatedConfigurateStorage, SplitStorage, SqlStorage
public interface StorageImplementation
-
Method Summary
Modifier and TypeMethodDescriptionvoidapplyBulkUpdate(BulkUpdate bulkUpdate) createAndLoadGroup(String name) createAndLoadTrack(String name) voiddeleteGroup(Group group) voiddeletePlayerData(UUID uniqueId) voiddeleteTrack(Track track) getLogPage(FilterList<net.luckperms.api.actionlog.Action> filters, @Nullable PageParameters page) getMeta()@Nullable StringgetPlayerName(UUID uniqueId) @Nullable UUIDgetPlayerUniqueId(String username) voidinit()voidvoidvoidlogAction(net.luckperms.api.actionlog.Action entry) voidnet.luckperms.api.model.PlayerSaveResultsavePlayerData(UUID uniqueId, String username) voidvoidsearchGroupNodes(ConstraintNodeMatcher<N> constraint) searchUserNodes(ConstraintNodeMatcher<N> constraint) voidshutdown()
-
Method Details
-
getPlugin
LuckPermsPlugin getPlugin() -
getImplementationName
String getImplementationName() -
init
-
shutdown
void shutdown() -
getMeta
StorageMetadata getMeta() -
logAction
-
getLogPage
LogPage getLogPage(FilterList<net.luckperms.api.actionlog.Action> filters, @Nullable PageParameters page) throws Exception - Throws:
Exception
-
applyBulkUpdate
- Throws:
Exception
-
loadUser
-
loadUsers
-
saveUser
-
getUniqueUsers
-
searchUserNodes
-
createAndLoadGroup
-
loadGroup
-
loadAllGroups
-
saveGroup
-
deleteGroup
-
searchGroupNodes
-
createAndLoadTrack
-
loadTrack
-
loadAllTracks
-
saveTrack
-
deleteTrack
-
savePlayerData
-
deletePlayerData
-
getPlayerUniqueId
-
getPlayerName
-