1 package org.apache.archiva.metadata.repository.cassandra.model;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.io.Serializable;
23
24
25
26
27
28
29 public class Repository
30 implements Serializable
31 {
32
33
34 private String name;
35
36 public Repository()
37 {
38
39 }
40
41 public Repository( String name )
42 {
43 this.name = name;
44 }
45
46 public String getName()
47 {
48 return name;
49 }
50
51 public void setName( String name )
52 {
53 this.name = name;
54 }
55
56 @Override
57 public boolean equals( Object o )
58 {
59 if ( this == o )
60 {
61 return true;
62 }
63 if ( o == null || getClass() != o.getClass() )
64 {
65 return false;
66 }
67
68 Repository that = (Repository) o;
69
70 if ( !name.equals( that.name ) )
71 {
72 return false;
73 }
74
75 return true;
76 }
77
78 @Override
79 public int hashCode()
80 {
81 return name.hashCode();
82 }
83
84 @Override
85 public String toString()
86 {
87 return "Repository{" +
88 "name='" + name + '\'' +
89 '}';
90 }
91 }