1 package com.atlassian.plugin.osgi;
2
3 import com.atlassian.plugin.descriptors.AbstractModuleDescriptor;
4 import com.atlassian.plugin.module.ModuleFactory;
5 import com.google.common.annotations.VisibleForTesting;
6
7 public class DummyModuleDescriptor extends AbstractModuleDescriptor<Void> {
8 private boolean enabled = false;
9
10
11 @VisibleForTesting
12 public DummyModuleDescriptor() {
13 super(ModuleFactory.LEGACY_MODULE_FACTORY);
14 }
15
16 public DummyModuleDescriptor(ModuleFactory moduleFactory) {
17 super(moduleFactory);
18 }
19
20 @Override
21 public Void getModule() {
22 return null;
23 }
24
25 @Override
26 public void enabled() {
27 super.enabled();
28 enabled = true;
29
30 }
31
32 public boolean isEnabled() {
33 return enabled;
34 }
35
36 }