1 18 19 package org.apache.roller.pojos; 20 21 import java.io.Serializable ; 22 23 35 public class PingCategoryRestrictionData extends PersistentObject implements Serializable { 36 private String id; 37 private AutoPingData autoPing; 38 private WeblogCategoryData weblogCategory; 39 40 static final long serialVersionUID = 2261280579491859418L; 41 42 45 public PingCategoryRestrictionData() { 46 } 47 48 55 public PingCategoryRestrictionData(String id, AutoPingData autoPing, WeblogCategoryData weblogCategory) { 56 this.id = id; 57 this.autoPing = autoPing; 58 this.weblogCategory = weblogCategory; 59 } 60 61 64 public void setData(PersistentObject vo) { 65 PingCategoryRestrictionData other = (PingCategoryRestrictionData) vo; 66 id = other.getId(); 67 autoPing = other.getAutoping(); 68 weblogCategory = other.getWeblogCategory(); 69 } 70 71 78 public String getId() { 79 return id; 80 } 81 82 88 public void setId(String id) { 89 this.id = id; 90 } 91 92 99 public AutoPingData getAutoping() { 100 return autoPing; 101 } 102 103 109 public void setAutoping(AutoPingData autoPing) { 110 this.autoPing = autoPing; 111 } 112 113 120 public WeblogCategoryData getWeblogCategory() { 121 return weblogCategory; 122 } 123 124 130 public void setWeblogCategory(WeblogCategoryData weblogCategory) { 131 this.weblogCategory = weblogCategory; 132 } 133 134 137 public boolean equals(Object o) { 138 if (this == o) return true; 139 if (!(o instanceof PingCategoryRestrictionData)) return false; 140 141 final PingCategoryRestrictionData pingCategoryRestrictionData = (PingCategoryRestrictionData) o; 142 143 if (id != null ? !id.equals(pingCategoryRestrictionData.getId()) : pingCategoryRestrictionData.getId() != null) 144 { 145 return false; 146 } 147 if (autoPing != null ? !autoPing.equals(pingCategoryRestrictionData.getAutoping()) : pingCategoryRestrictionData.getAutoping() != null) 148 { 149 return false; 150 } 151 if (weblogCategory != null ? !weblogCategory.equals(pingCategoryRestrictionData.getWeblogCategory()) : pingCategoryRestrictionData.getWeblogCategory() != null) 152 { 153 return false; 154 } 155 156 return true; 157 } 158 159 162 public int hashCode() { 163 return (id != null ? id.hashCode() : 0); 164 } 165 } | Popular Tags |