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