Clover Coverage Report - Exec Maven Plugin 1.1
Coverage timestamp: Wed Dec 31 1969 19:00:00 EST
../../../../img/srcFileCovDistChart0.png 0% of files have more coverage
20   100   18   2.22
16   63   0.9   9
9     2  
1    
 
  ExecutableDependency       Line # 27 20 0% 18 45 0% 0.0
 
No Tests
 
1    package org.codehaus.mojo.exec;
2   
3    /*
4    * Licensed to the Apache Software Foundation (ASF) under one
5    * or more contributor license agreements. See the NOTICE file
6    * distributed with this work for additional information
7    * regarding copyright ownership. The ASF licenses this file
8    * to you under the Apache License, Version 2.0 (the
9    * "License"); you may not use this file except in compliance
10    * with the License. You may obtain a copy of the License at
11    *
12    * http://www.apache.org/licenses/LICENSE-2.0
13    *
14    * Unless required by applicable law or agreed to in writing,
15    * software distributed under the License is distributed on an
16    * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17    * KIND, either express or implied. See the License for the
18    * specific language governing permissions and limitations
19    * under the License.
20    */
21   
22    import org.apache.maven.artifact.Artifact;
23   
24    /**
25    *
26    */
 
27    public class ExecutableDependency
28    {
29    private String groupId;
30   
31    private String artifactId;
32   
 
33  0 toggle public ExecutableDependency()
34    {
35    }
36   
 
37  0 toggle public String getGroupId()
38    {
39  0 return this.groupId;
40    }
41   
 
42  0 toggle public void setGroupId( String groupId )
43    {
44  0 this.groupId = groupId;
45    }
46   
 
47  0 toggle public String getArtifactId()
48    {
49  0 return this.artifactId;
50    }
51   
 
52  0 toggle public void setArtifactId( String artifactId )
53    {
54  0 this.artifactId = artifactId;
55    }
56   
 
57  0 toggle public boolean matches( Artifact artifact )
58    {
59  0 return artifact.getGroupId().equals( this.getGroupId() )
60    && artifact.getArtifactId().equals( this.getArtifactId() );
61    }
62   
 
63  0 toggle public String toString()
64    {
65  0 return this.groupId + ":" + this.artifactId;
66    }
67   
 
68  0 toggle public boolean equals( Object o )
69    {
70  0 if ( this == o )
71    {
72  0 return true;
73    }
74  0 if ( o == null || getClass() != o.getClass() )
75    {
76  0 return false;
77    }
78   
79  0 final ExecutableDependency that = (ExecutableDependency) o;
80   
81  0 if ( artifactId != null ? !artifactId.equals( that.artifactId ) : that.artifactId != null )
82    {
83  0 return false;
84    }
85  0 if ( groupId != null ? !groupId.equals( that.groupId ) : that.groupId != null )
86    {
87  0 return false;
88    }
89   
90  0 return true;
91    }
92   
 
93  0 toggle public int hashCode()
94    {
95  0 int result;
96  0 result = ( groupId != null ? groupId.hashCode() : 0 );
97  0 result = 29 * result + ( artifactId != null ? artifactId.hashCode() : 0 );
98  0 return result;
99    }
100    }