Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

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  }