1 package org.emau.icmvc.ganimed.ttp.cm2.dto;
39 import java.io.Serializable;
49 private static final long serialVersionUID = 392563756716988561L;
50 private String domainName;
52 private String version;
59 this.domainName = domainName;
61 this.version = version;
64 public String getDomainName() {
68 public void setDomainName(String domainName) {
69 this.domainName = domainName;
72 public String getName() {
76 public void setName(String name) {
80 public String getVersion() {
84 public void setVersion(String version) {
85 this.version = version;
89 public int hashCode() {
92 result = prime * result + ((domainName == null) ? 0 : domainName.hashCode());
93 result = prime * result + ((name == null) ? 0 : name.hashCode());
94 result = prime * result + ((version == null) ? 0 : version.hashCode());
99 public boolean equals(Object obj) {
104 if (getClass() != obj.getClass())
107 if (domainName == null) {
108 if (other.domainName != null)
110 }
else if (!domainName.equals(other.domainName))
113 if (other.name != null)
115 }
else if (!name.equals(other.name))
117 if (version == null) {
118 if (other.version != null)
120 }
else if (!version.equals(other.version))
126 public String toString() {
127 final StringBuilder sb =
new StringBuilder();
128 sb.append(
"consent template with name '");
130 sb.append(
"' for domain '");
131 sb.append(domainName);
132 sb.append(
"' in version ");
134 return sb.toString();
pk fuer ein consent template