1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  package org.apache.maven.api.plugin.testing.stubs;
20  
21  import java.util.Collections;
22  import java.util.List;
23  import java.util.Map;
24  
25  import org.apache.maven.api.Artifact;
26  import org.apache.maven.api.Dependency;
27  import org.apache.maven.api.Plugin;
28  import org.apache.maven.api.plugin.descriptor.PluginDescriptor;
29  import org.apache.maven.api.plugin.descriptor.lifecycle.Lifecycle;
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  public class PluginStub implements Plugin {
51  
52      org.apache.maven.api.model.Plugin model;
53      PluginDescriptor descriptor;
54      List<Lifecycle> lifecycles = Collections.emptyList();
55      ClassLoader classLoader;
56      Artifact artifact;
57      List<Dependency> dependencies = Collections.emptyList();
58      Map<String, Dependency> dependenciesMap = Collections.emptyMap();
59  
60      @Override
61      public org.apache.maven.api.model.Plugin getModel() {
62          return model;
63      }
64  
65      public void setModel(org.apache.maven.api.model.Plugin model) {
66          this.model = model;
67      }
68  
69      @Override
70      public PluginDescriptor getDescriptor() {
71          return descriptor;
72      }
73  
74      public void setDescriptor(PluginDescriptor descriptor) {
75          this.descriptor = descriptor;
76      }
77  
78      @Override
79      public List<Lifecycle> getLifecycles() {
80          return lifecycles;
81      }
82  
83      public void setLifecycles(List<Lifecycle> lifecycles) {
84          this.lifecycles = lifecycles;
85      }
86  
87      @Override
88      public ClassLoader getClassLoader() {
89          return classLoader;
90      }
91  
92      public void setClassLoader(ClassLoader classLoader) {
93          this.classLoader = classLoader;
94      }
95  
96      @Override
97      public Artifact getArtifact() {
98          return artifact;
99      }
100 
101     public void setArtifact(Artifact artifact) {
102         this.artifact = artifact;
103     }
104 
105     @Override
106     public List<Dependency> getDependencies() {
107         return dependencies;
108     }
109 
110     public void setDependencies(List<Dependency> dependencies) {
111         this.dependencies = dependencies;
112     }
113 
114     @Override
115     public Map<String, Dependency> getDependenciesMap() {
116         return dependenciesMap;
117     }
118 
119     public void setDependenciesMap(Map<String, Dependency> dependenciesMap) {
120         this.dependenciesMap = dependenciesMap;
121     }
122 }