1package org.apache.archiva.metadata.repository.cassandra.model;
23/*4 * Licensed to the Apache Software Foundation (ASF) under one5 * or more contributor license agreements. See the NOTICE file6 * distributed with this work for additional information7 * regarding copyright ownership. The ASF licenses this file8 * to you under the Apache License, Version 2.0 (the9 * "License"); you may not use this file except in compliance10 * with the License. You may obtain a copy of the License at11 *12 * http://www.apache.org/licenses/LICENSE-2.013 *14 * Unless required by applicable law or agreed to in writing,15 * software distributed under the License is distributed on an16 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY17 * KIND, either express or implied. See the License for the18 * specific language governing permissions and limitations19 * under the License.20 */2122import java.io.Serializable;
232425/**26 * @author Olivier Lamy27 * @since 2.0.028 */29publicclassRepository30implements Serializable
31 {
323334private String name;
3536publicRepository()
37 {
38// no op39 }
4041publicRepository( String name )
42 {
43this.name = name;
44 }
4546public String getName()
47 {
48return name;
49 }
5051publicvoid setName( String name )
52 {
53this.name = name;
54 }
5556 @Override
57publicboolean equals( Object o )
58 {
59if ( this == o )
60 {
61returntrue;
62 }
63if ( o == null || getClass() != o.getClass() )
64 {
65return false;
66 }
6768Repository/../../../../../../org/apache/archiva/metadata/repository/cassandra/model/Repository.html#Repository">Repository that = (Repository) o;
6970if ( !name.equals( that.name ) )
71 {
72return false;
73 }
7475returntrue;
76 }
7778 @Override
79publicint hashCode()
80 {
81return name.hashCode();
82 }
8384 @Override
85public String toString()
86 {
87return"Repository{" +
88"name='" + name + '\'' +
89 '}';
90 }
91 }