Class BridgeCommand
java.lang.Object
eu.cloudnetservice.modules.bridge.node.command.BridgeCommand
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BridgeManagementprivate final eu.cloudnetservice.driver.provider.GroupConfigurationProviderprivate final eu.cloudnetservice.driver.provider.ServiceTaskProvider -
Constructor Summary
ConstructorsConstructorDescriptionBridgeCommand(@NonNull eu.cloudnetservice.driver.provider.ServiceTaskProvider taskProvider, @NonNull BridgeManagement bridgeManagement, @NonNull eu.cloudnetservice.driver.provider.GroupConfigurationProvider groupConfigurationProvider) -
Method Summary
Modifier and TypeMethodDescriptioneu.cloudnetservice.driver.service.GroupConfigurationvoidcreateBridgeEntry(@NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull eu.cloudnetservice.driver.service.GroupConfiguration group) voidsetRequiredPermission(@NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull Collection<eu.cloudnetservice.driver.service.ServiceTask> serviceTasks, @NonNull String permission)
-
Field Details
-
taskProvider
private final eu.cloudnetservice.driver.provider.ServiceTaskProvider taskProvider -
bridgeManagement
-
groupConfigurationProvider
private final eu.cloudnetservice.driver.provider.GroupConfigurationProvider groupConfigurationProvider
-
-
Constructor Details
-
BridgeCommand
-
-
Method Details
-
bridgeGroupParser
public eu.cloudnetservice.driver.service.GroupConfiguration bridgeGroupParser(@NonNull @NonNull CommandInput input) -
suggestBridgeGroups
-
createBridgeEntry
-
setRequiredPermission
-