1 package org.javabb.vo; 2 3 import java.io.Serializable ; 4 import org.apache.commons.lang.builder.EqualsBuilder; 5 import org.apache.commons.lang.builder.HashCodeBuilder; 6 import org.apache.commons.lang.builder.ToStringBuilder; 7 8 9 10 25 26 30 35 public class GroupPermission implements Serializable { 36 37 38 private org.javabb.vo.GroupPermissionPK comp_id; 39 40 41 private Long permissionType; 42 43 44 private org.javabb.vo.Forum forum; 45 46 47 private org.javabb.vo.Group group; 48 49 50 public GroupPermission(org.javabb.vo.GroupPermissionPK comp_id, Long permissionType, org.javabb.vo.Forum forum, org.javabb.vo.Group jbbGroup) { 51 this.comp_id = comp_id; 52 this.permissionType = permissionType; 53 this.forum = forum; 54 this.group = jbbGroup; 55 } 56 57 58 public GroupPermission() { 59 } 60 61 62 public GroupPermission(org.javabb.vo.GroupPermissionPK comp_id) { 63 this.comp_id = comp_id; 64 } 65 66 71 public org.javabb.vo.GroupPermissionPK getComp_id() { 72 return this.comp_id; 73 } 74 75 public void setComp_id(org.javabb.vo.GroupPermissionPK comp_id) { 76 this.comp_id = comp_id; 77 } 78 79 85 public Long getPermissionType() { 86 return this.permissionType; 87 } 88 89 public void setPermissionType(Long permissionType) { 90 this.permissionType = permissionType; 91 } 92 93 102 public org.javabb.vo.Forum getForum() { 103 return this.forum; 104 } 105 106 public void setForum(org.javabb.vo.Forum forum) { 107 this.forum = forum; 108 } 109 110 119 public org.javabb.vo.Group getGroup() { 120 return this.group; 121 } 122 123 public void setGroup(org.javabb.vo.Group jbbGroup) { 124 this.group = jbbGroup; 125 } 126 127 public String toString() { 128 return new ToStringBuilder(this) 129 .append("comp_id", getComp_id()) 130 .toString(); 131 } 132 133 public boolean equals(Object other) { 134 if ( !(other instanceof GroupPermission) ) return false; 135 GroupPermission castOther = (GroupPermission) other; 136 return new EqualsBuilder() 137 .append(this.getComp_id(), castOther.getComp_id()) 138 .isEquals(); 139 } 140 141 public int hashCode() { 142 return new HashCodeBuilder() 143 .append(getComp_id()) 144 .toHashCode(); 145 } 146 147 } 148 | Popular Tags |