Source code: org/ahlner/Log4J2DB/beans/LogEventPK.java
1 /*
2 * Generated by XDoclet - Do not edit!
3 */
4 package org.ahlner.Log4J2DB.beans;
5
6 /**
7 * Primary key for LogEvent.
8 */
9 public class LogEventPK
10 extends java.lang.Object
11 implements java.io.Serializable
12 {
13 private int _hashCode = Integer.MIN_VALUE;
14 private StringBuffer _toStringValue = null;
15
16 public java.lang.String eventid;
17
18 public LogEventPK()
19 {
20 }
21
22 public LogEventPK( java.lang.String eventid )
23 {
24 this.eventid = eventid;
25 }
26
27 public java.lang.String getEventid()
28 {
29 return eventid;
30 }
31
32 public void setEventid(java.lang.String eventid)
33 {
34 this.eventid = eventid;
35 _hashCode = Integer.MIN_VALUE;
36 }
37
38 public int hashCode()
39 {
40 if( _hashCode == Integer.MIN_VALUE )
41 {
42 if (this.eventid != null) _hashCode += this.eventid.hashCode();
43 }
44
45 return _hashCode;
46 }
47
48 public boolean equals(Object obj)
49 {
50 if( !(obj instanceof org.ahlner.Log4J2DB.beans.LogEventPK) )
51 return false;
52
53 org.ahlner.Log4J2DB.beans.LogEventPK pk = (org.ahlner.Log4J2DB.beans.LogEventPK)obj;
54 boolean eq = true;
55
56 if( obj == null )
57 {
58 eq = false;
59 }
60 else
61 {
62 if( this.eventid == null && ((org.ahlner.Log4J2DB.beans.LogEventPK)obj).getEventid() == null )
63 {
64 eq = true;
65 }
66 else
67 {
68 if( this.eventid == null || ((org.ahlner.Log4J2DB.beans.LogEventPK)obj).getEventid() == null )
69 {
70 eq = false;
71 }
72 else
73 {
74 eq = eq && this.eventid.equals( pk.eventid );
75 }
76 }
77 }
78
79 return eq;
80 }
81
82 /** @return String representation of this pk in the form of [.field1.field2.field3]. */
83 public String toString()
84 {
85 if( _toStringValue == null )
86 {
87 _toStringValue = new StringBuffer("[.");
88 _toStringValue.append(this.eventid).append('.');
89 _toStringValue.append(']');
90 }
91
92 return _toStringValue.toString();
93 }
94
95 }