public class FileDatabaseTableWrapper extends Object implements systems.reformcloud.reformcloud2.executor.api.wrappers.DatabaseTableWrapper
| Constructor and Description |
|---|
FileDatabaseTableWrapper(String tableName) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
long |
count() |
Optional<systems.reformcloud.reformcloud2.executor.api.configuration.gson.JsonConfiguration> |
get(String key,
String id) |
@UnmodifiableView Collection<systems.reformcloud.reformcloud2.executor.api.configuration.gson.JsonConfiguration> |
getAll() |
@UnmodifiableView Collection<String> |
getEntryNames() |
boolean |
has(String key) |
void |
insert(String key,
String id,
systems.reformcloud.reformcloud2.executor.api.configuration.gson.JsonConfiguration data) |
void |
remove(String key,
String id) |
void |
update(String key,
String id,
systems.reformcloud.reformcloud2.executor.api.configuration.gson.JsonConfiguration newData) |
public FileDatabaseTableWrapper(@NotNull
String tableName)
public void insert(@NotNull
String key,
@NotNull
String id,
@NotNull
systems.reformcloud.reformcloud2.executor.api.configuration.gson.JsonConfiguration data)
insert in interface systems.reformcloud.reformcloud2.executor.api.wrappers.DatabaseTableWrapperpublic void update(@NotNull
String key,
@NotNull
String id,
@NotNull
systems.reformcloud.reformcloud2.executor.api.configuration.gson.JsonConfiguration newData)
update in interface systems.reformcloud.reformcloud2.executor.api.wrappers.DatabaseTableWrapperpublic void remove(@NotNull
String key,
@NotNull
String id)
remove in interface systems.reformcloud.reformcloud2.executor.api.wrappers.DatabaseTableWrapper@NotNull public Optional<systems.reformcloud.reformcloud2.executor.api.configuration.gson.JsonConfiguration> get(@NotNull String key, @NotNull String id)
get in interface systems.reformcloud.reformcloud2.executor.api.wrappers.DatabaseTableWrapper@NotNull public @UnmodifiableView Collection<String> getEntryNames()
getEntryNames in interface systems.reformcloud.reformcloud2.executor.api.wrappers.DatabaseTableWrapperpublic long count()
count in interface systems.reformcloud.reformcloud2.executor.api.wrappers.DatabaseTableWrapperpublic void clear()
clear in interface systems.reformcloud.reformcloud2.executor.api.wrappers.DatabaseTableWrapper@NotNull public @UnmodifiableView Collection<systems.reformcloud.reformcloud2.executor.api.configuration.gson.JsonConfiguration> getAll()
getAll in interface systems.reformcloud.reformcloud2.executor.api.wrappers.DatabaseTableWrapperpublic boolean has(@NotNull
String key)
has in interface systems.reformcloud.reformcloud2.executor.api.wrappers.DatabaseTableWrapperCopyright © 2020. All rights reserved.