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