Class WrapperGroupConfigurationProvider
- java.lang.Object
-
- de.dytanic.cloudnet.wrapper.provider.WrapperGroupConfigurationProvider
-
- All Implemented Interfaces:
de.dytanic.cloudnet.driver.provider.GroupConfigurationProvider
public class WrapperGroupConfigurationProvider extends java.lang.Object implements de.dytanic.cloudnet.driver.provider.GroupConfigurationProvider
-
-
Constructor Summary
Constructors Constructor Description WrapperGroupConfigurationProvider(Wrapper wrapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddGroupConfiguration(@NotNull de.dytanic.cloudnet.driver.service.GroupConfiguration groupConfiguration)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void>addGroupConfigurationAsync(@NotNull de.dytanic.cloudnet.driver.service.GroupConfiguration groupConfiguration)@Nullable de.dytanic.cloudnet.driver.service.GroupConfigurationgetGroupConfiguration(@NotNull java.lang.String name)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.service.GroupConfiguration>getGroupConfigurationAsync(@NotNull java.lang.String name)java.util.Collection<de.dytanic.cloudnet.driver.service.GroupConfiguration>getGroupConfigurations()@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<de.dytanic.cloudnet.driver.service.GroupConfiguration>>getGroupConfigurationsAsync()booleanisGroupConfigurationPresent(@NotNull java.lang.String name)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Boolean>isGroupConfigurationPresentAsync(@NotNull java.lang.String name)voidremoveGroupConfiguration(@NotNull de.dytanic.cloudnet.driver.service.GroupConfiguration groupConfiguration)voidremoveGroupConfiguration(@NotNull java.lang.String name)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void>removeGroupConfigurationAsync(@NotNull de.dytanic.cloudnet.driver.service.GroupConfiguration groupConfiguration)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void>removeGroupConfigurationAsync(@NotNull java.lang.String name)
-
-
-
Constructor Detail
-
WrapperGroupConfigurationProvider
public WrapperGroupConfigurationProvider(Wrapper wrapper)
-
-
Method Detail
-
getGroupConfigurations
public java.util.Collection<de.dytanic.cloudnet.driver.service.GroupConfiguration> getGroupConfigurations()
- Specified by:
getGroupConfigurationsin interfacede.dytanic.cloudnet.driver.provider.GroupConfigurationProvider
-
getGroupConfiguration
@Nullable public @Nullable de.dytanic.cloudnet.driver.service.GroupConfiguration getGroupConfiguration(@NotNull @NotNull java.lang.String name)- Specified by:
getGroupConfigurationin interfacede.dytanic.cloudnet.driver.provider.GroupConfigurationProvider
-
isGroupConfigurationPresent
public boolean isGroupConfigurationPresent(@NotNull @NotNull java.lang.String name)- Specified by:
isGroupConfigurationPresentin interfacede.dytanic.cloudnet.driver.provider.GroupConfigurationProvider
-
addGroupConfiguration
public void addGroupConfiguration(@NotNull @NotNull de.dytanic.cloudnet.driver.service.GroupConfiguration groupConfiguration)- Specified by:
addGroupConfigurationin interfacede.dytanic.cloudnet.driver.provider.GroupConfigurationProvider
-
removeGroupConfiguration
public void removeGroupConfiguration(@NotNull @NotNull java.lang.String name)- Specified by:
removeGroupConfigurationin interfacede.dytanic.cloudnet.driver.provider.GroupConfigurationProvider
-
removeGroupConfiguration
public void removeGroupConfiguration(@NotNull @NotNull de.dytanic.cloudnet.driver.service.GroupConfiguration groupConfiguration)- Specified by:
removeGroupConfigurationin interfacede.dytanic.cloudnet.driver.provider.GroupConfigurationProvider
-
getGroupConfigurationsAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<de.dytanic.cloudnet.driver.service.GroupConfiguration>> getGroupConfigurationsAsync()
- Specified by:
getGroupConfigurationsAsyncin interfacede.dytanic.cloudnet.driver.provider.GroupConfigurationProvider
-
getGroupConfigurationAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<de.dytanic.cloudnet.driver.service.GroupConfiguration> getGroupConfigurationAsync(@NotNull @NotNull java.lang.String name)- Specified by:
getGroupConfigurationAsyncin interfacede.dytanic.cloudnet.driver.provider.GroupConfigurationProvider
-
isGroupConfigurationPresentAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Boolean> isGroupConfigurationPresentAsync(@NotNull @NotNull java.lang.String name)- Specified by:
isGroupConfigurationPresentAsyncin interfacede.dytanic.cloudnet.driver.provider.GroupConfigurationProvider
-
addGroupConfigurationAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void> addGroupConfigurationAsync(@NotNull @NotNull de.dytanic.cloudnet.driver.service.GroupConfiguration groupConfiguration)- Specified by:
addGroupConfigurationAsyncin interfacede.dytanic.cloudnet.driver.provider.GroupConfigurationProvider
-
removeGroupConfigurationAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void> removeGroupConfigurationAsync(@NotNull @NotNull java.lang.String name)- Specified by:
removeGroupConfigurationAsyncin interfacede.dytanic.cloudnet.driver.provider.GroupConfigurationProvider
-
removeGroupConfigurationAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.lang.Void> removeGroupConfigurationAsync(@NotNull @NotNull de.dytanic.cloudnet.driver.service.GroupConfiguration groupConfiguration)- Specified by:
removeGroupConfigurationAsyncin interfacede.dytanic.cloudnet.driver.provider.GroupConfigurationProvider
-
-