1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.rundeck.api.domain;
17
18 import java.io.Serializable;
19
20
21
22
23
24
25 public class RundeckProject implements Serializable {
26
27 private static final long serialVersionUID = 1L;
28
29 private String name;
30
31 private String description;
32
33 private String resourceModelProviderUrl;
34
35 public String getName() {
36 return name;
37 }
38
39 public void setName(String name) {
40 this.name = name;
41 }
42
43 public String getDescription() {
44 return description;
45 }
46
47 public void setDescription(String description) {
48 this.description = description;
49 }
50
51 public String getResourceModelProviderUrl() {
52 return resourceModelProviderUrl;
53 }
54
55 public void setResourceModelProviderUrl(String resourceModelProviderUrl) {
56 this.resourceModelProviderUrl = resourceModelProviderUrl;
57 }
58
59 @Override
60 public String toString() {
61 return "RundeckProject [name=" + name + ", description=" + description + ", resourceModelProviderUrl="
62 + resourceModelProviderUrl + "]";
63 }
64
65 @Override
66 public int hashCode() {
67 final int prime = 31;
68 int result = 1;
69 result = prime * result + ((description == null) ? 0 : description.hashCode());
70 result = prime * result + ((name == null) ? 0 : name.hashCode());
71 result = prime * result + ((resourceModelProviderUrl == null) ? 0 : resourceModelProviderUrl.hashCode());
72 return result;
73 }
74
75 @Override
76 public boolean equals(Object obj) {
77 if (this == obj)
78 return true;
79 if (obj == null)
80 return false;
81 if (getClass() != obj.getClass())
82 return false;
83 RundeckProject other = (RundeckProject) obj;
84 if (description == null) {
85 if (other.description != null)
86 return false;
87 } else if (!description.equals(other.description))
88 return false;
89 if (name == null) {
90 if (other.name != null)
91 return false;
92 } else if (!name.equals(other.name))
93 return false;
94 if (resourceModelProviderUrl == null) {
95 if (other.resourceModelProviderUrl != null)
96 return false;
97 } else if (!resourceModelProviderUrl.equals(other.resourceModelProviderUrl))
98 return false;
99 return true;
100 }
101
102 }