1 package com.atlassian.plugin;
2
3 import com.atlassian.annotations.Internal;
4 import com.atlassian.plugin.elements.ResourceDescriptor;
5 import com.atlassian.plugin.elements.ResourceLocation;
6
7 import javax.annotation.Nonnull;
8 import javax.annotation.Nullable;
9 import java.io.InputStream;
10 import java.net.URL;
11 import java.util.Collection;
12 import java.util.Date;
13 import java.util.List;
14 import java.util.Set;
15
16
17
18
19
20
21
22
23
24
25
26 @Internal
27 public class DummyPlugin implements Plugin {
28 @Override
29 public int getPluginsVersion() {
30 return 0;
31 }
32
33 @Override
34 public void setPluginsVersion(final int version) {
35 }
36
37 @Override
38 public String getName() {
39 return null;
40 }
41
42 @Override
43 public void setName(final String name) {
44 }
45
46 @Override
47 public String getI18nNameKey() {
48 return null;
49 }
50
51 @Override
52 public void setI18nNameKey(final String i18nNameKey) {
53 }
54
55 @Override
56 public String getKey() {
57 return null;
58 }
59
60 @Override
61 public void setKey(final String aPackage) {
62 }
63
64 @Override
65 public void addModuleDescriptor(final ModuleDescriptor<?> moduleDescriptor) {
66 }
67
68 @Override
69 public Collection<ModuleDescriptor<?>> getModuleDescriptors() {
70 return null;
71 }
72
73 @Override
74 public ModuleDescriptor<?> getModuleDescriptor(final String key) {
75 return null;
76 }
77
78 @Override
79 public <M> List<ModuleDescriptor<M>> getModuleDescriptorsByModuleClass(final Class<M> moduleClass) {
80 return null;
81 }
82
83 @Override
84 public InstallationMode getInstallationMode() {
85 return null;
86 }
87
88 @Override
89 public boolean isEnabledByDefault() {
90 return false;
91 }
92
93 @Override
94 public void setEnabledByDefault(final boolean enabledByDefault) {
95 }
96
97 @Override
98 public PluginInformation getPluginInformation() {
99 return null;
100 }
101
102 @Override
103 public void setPluginInformation(final PluginInformation pluginInformation) {
104 }
105
106 @Override
107 public void setResources(final Resourced resources) {
108 }
109
110 @Override
111 public PluginState getPluginState() {
112 return null;
113 }
114
115 @Override
116 public boolean isSystemPlugin() {
117 return false;
118 }
119
120 @Override
121 public void setSystemPlugin(final boolean system) {
122 }
123
124 @Override
125 public boolean containsSystemModule() {
126 return false;
127 }
128
129 @Override
130 public boolean isBundledPlugin() {
131 return false;
132 }
133
134 @Override
135 public Date getDateLoaded() {
136 return null;
137 }
138
139 @Override
140 public Date getDateInstalled() {
141 return null;
142 }
143
144 @Override
145 public boolean isUninstallable() {
146 return false;
147 }
148
149 @Override
150 public boolean isDeleteable() {
151 return false;
152 }
153
154 @Override
155 public boolean isDynamicallyLoaded() {
156 return false;
157 }
158
159 @Override
160 public <T> Class<T> loadClass(final String clazz, final Class<?> callingClass) throws ClassNotFoundException {
161 return null;
162 }
163
164 @Override
165 public ClassLoader getClassLoader() {
166 return null;
167 }
168
169 @Override
170 public URL getResource(final String path) {
171 return null;
172 }
173
174 @Override
175 public InputStream getResourceAsStream(final String name) {
176 return null;
177 }
178
179 @Override
180 public void install() throws PluginException {
181 }
182
183 @Override
184 public void uninstall() throws PluginException {
185 }
186
187 @Override
188 public void enable() throws PluginException {
189 }
190
191 @Override
192 public void disable() throws PluginException {
193 }
194
195 @Nonnull
196 @Override
197 public PluginDependencies getDependencies() {
198 return new PluginDependencies();
199 }
200
201 @Override
202 public Set<String> getActivePermissions() {
203 return null;
204 }
205
206 @Override
207 public boolean hasAllPermissions() {
208 return false;
209 }
210
211 @Override
212 public void resolve() {
213 }
214
215 @Nullable
216 @Override
217 public Date getDateEnabling() {
218 return null;
219 }
220
221 @Nullable
222 @Override
223 public Date getDateEnabled() {
224 return null;
225 }
226
227 @Override
228 public PluginArtifact getPluginArtifact() {
229 return null;
230 }
231
232 @Override
233 public int compareTo(final Plugin o) {
234 return 0;
235 }
236
237 @Override
238 public List<ResourceDescriptor> getResourceDescriptors() {
239 return null;
240 }
241
242 @Override
243 public ResourceDescriptor getResourceDescriptor(final String type, final String name) {
244 return null;
245 }
246
247 @Override
248 public ResourceLocation getResourceLocation(final String type, final String name) {
249 return null;
250 }
251
252 }