|
From: <hib...@li...> - 2006-04-25 17:09:24
|
Author: epbernard
Date: 2006-04-25 13:09:09 -0400 (Tue, 25 Apr 2006)
New Revision: 9791
Added:
trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/Alarm.java
trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/EventInformation.java
Removed:
trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/AlarmT.java
trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/EventInformationT.java
Modified:
trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/JoinedSubclassTest.java
Log:
more tests but cleaned
Copied: trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/Alarm.java (from rev 9790, trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/AlarmT.java)
===================================================================
--- trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/AlarmT.java 2006-04-25 17:07:59 UTC (rev 9790)
+++ trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/Alarm.java 2006-04-25 17:09:09 UTC (rev 9791)
@@ -0,0 +1,40 @@
+//$Id: Sweater.java 8974 2006-01-04 00:43:49Z epbernard $
+package org.hibernate.test.annotations.inheritance.joined;
+
+import javax.persistence.DiscriminatorValue;
+import javax.persistence.Entity;
+import javax.persistence.JoinColumn;
+import javax.persistence.JoinColumns;
+import javax.persistence.OneToOne;
+
+@Entity
+@DiscriminatorValue("AlarmT")
+public class Alarm extends EventInformation {
+
+ protected EventInformation eventInfo;
+
+ @OneToOne
+ @JoinColumns({@JoinColumn(name = "EVENTINFORMATIONT_NOTIFICATIONID",
+ referencedColumnName = "NOTIFICATIONID")})
+ public EventInformation getEventInfo() {
+ return eventInfo;
+ }
+
+ public void setEventInfo(EventInformation value) {
+ this.eventInfo = value;
+ }
+
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ String eventId = ( getEventInfo() != null ?
+ getEventInfo().getNotificationId() : null );
+ sb.append(
+ "AlarmT: id = " + getNotificationId() + "\t" +
+ "has event id = " + eventId
+ );
+ return sb.toString();
+ }
+
+}
Deleted: trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/AlarmT.java
===================================================================
--- trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/AlarmT.java 2006-04-25 17:07:59 UTC (rev 9790)
+++ trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/AlarmT.java 2006-04-25 17:09:09 UTC (rev 9791)
@@ -1,40 +0,0 @@
-//$Id: Sweater.java 8974 2006-01-04 00:43:49Z epbernard $
-package org.hibernate.test.annotations.inheritance.joined;
-
-import javax.persistence.DiscriminatorValue;
-import javax.persistence.Entity;
-import javax.persistence.JoinColumn;
-import javax.persistence.JoinColumns;
-import javax.persistence.OneToOne;
-
-@Entity
-@DiscriminatorValue("AlarmT")
-public class AlarmT extends EventInformationT {
-
- protected EventInformationT eventInfo;
-
- @OneToOne
- @JoinColumns({@JoinColumn(name = "EVENTINFORMATIONT_NOTIFICATIONID",
- referencedColumnName = "NOTIFICATIONID")})
- public EventInformationT getEventInfo() {
- return eventInfo;
- }
-
- public void setEventInfo(EventInformationT value) {
- this.eventInfo = value;
- }
-
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- String eventId = ( getEventInfo() != null ?
- getEventInfo().getNotificationId() : null );
- sb.append(
- "AlarmT: id = " + getNotificationId() + "\t" +
- "has event id = " + eventId
- );
- return sb.toString();
- }
-
-}
Copied: trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/EventInformation.java (from rev 9790, trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/EventInformationT.java)
===================================================================
--- trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/EventInformationT.java 2006-04-25 17:07:59 UTC (rev 9790)
+++ trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/EventInformation.java 2006-04-25 17:09:09 UTC (rev 9791)
@@ -0,0 +1,38 @@
+//$Id: Sweater.java 8974 2006-01-04 00:43:49Z epbernard $
+package org.hibernate.test.annotations.inheritance.joined;
+
+import javax.persistence.DiscriminatorColumn;
+import javax.persistence.DiscriminatorType;
+import javax.persistence.DiscriminatorValue;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Inheritance;
+import javax.persistence.InheritanceType;
+
+
+@Entity
+@Inheritance(strategy = InheritanceType.JOINED)
+@DiscriminatorColumn(name = "DTYPE", discriminatorType = DiscriminatorType.STRING, length = 80)
+@DiscriminatorValue("EventInformationT")
+public class EventInformation implements java.io.Serializable {
+
+
+ protected String notificationId;
+
+ @Id
+ public String getNotificationId() {
+ return notificationId;
+ }
+
+ public void setNotificationId(String value) {
+ this.notificationId = value;
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append( "EventInformationT: id = " + getNotificationId() );
+ return sb.toString();
+ }
+
+}
Deleted: trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/EventInformationT.java
===================================================================
--- trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/EventInformationT.java 2006-04-25 17:07:59 UTC (rev 9790)
+++ trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/EventInformationT.java 2006-04-25 17:09:09 UTC (rev 9791)
@@ -1,38 +0,0 @@
-//$Id: Sweater.java 8974 2006-01-04 00:43:49Z epbernard $
-package org.hibernate.test.annotations.inheritance.joined;
-
-import javax.persistence.DiscriminatorColumn;
-import javax.persistence.DiscriminatorType;
-import javax.persistence.DiscriminatorValue;
-import javax.persistence.Entity;
-import javax.persistence.Id;
-import javax.persistence.Inheritance;
-import javax.persistence.InheritanceType;
-
-
-@Entity
-@Inheritance(strategy = InheritanceType.JOINED)
-@DiscriminatorColumn(name = "DTYPE", discriminatorType = DiscriminatorType.STRING, length = 80)
-@DiscriminatorValue("EventInformationT")
-public class EventInformationT implements java.io.Serializable {
-
-
- protected String notificationId;
-
- @Id
- public String getNotificationId() {
- return notificationId;
- }
-
- public void setNotificationId(String value) {
- this.notificationId = value;
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append( "EventInformationT: id = " + getNotificationId() );
- return sb.toString();
- }
-
-}
Modified: trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/JoinedSubclassTest.java
===================================================================
--- trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/JoinedSubclassTest.java 2006-04-25 17:07:59 UTC (rev 9790)
+++ trunk/HibernateExt/metadata/src/test/org/hibernate/test/annotations/inheritance/joined/JoinedSubclassTest.java 2006-04-25 17:09:09 UTC (rev 9791)
@@ -105,30 +105,20 @@
Session session = openSession();
Transaction transaction = session.beginTransaction();
String eventPK = "event1";
- System.out.println( "*******Finding event " + eventPK );
- EventInformationT event = (EventInformationT) session.get( EventInformationT.class, eventPK );
+ EventInformation event = (EventInformation) session.get( EventInformation.class, eventPK );
if ( event == null ) {
- System.out.println( "Creating event " + eventPK );
- event = new EventInformationT();
+ event = new EventInformation();
event.setNotificationId( eventPK );
session.persist( event );
}
- else {
- System.out.println( "Found " + event );
- }
String alarmPK = "alarm1";
- System.out.println( "*******Finding alarm " + alarmPK );
- AlarmT alarm = (AlarmT) session.get( AlarmT.class, alarmPK );
+ Alarm alarm = (Alarm) session.get( Alarm.class, alarmPK );
if ( alarm == null ) {
- System.out.println( "Creating alarm " + alarmPK );
- alarm = new AlarmT();
+ alarm = new Alarm();
alarm.setNotificationId( alarmPK );
alarm.setEventInfo( event );
session.persist( alarm );
}
- else {
- System.out.println( "Found " + alarm );
- }
transaction.commit();
session.close();
}
@@ -145,8 +135,8 @@
ProgramExecution.class,
Clothing.class,
Sweater.class,
- EventInformationT.class,
- AlarmT.class
+ EventInformation.class,
+ Alarm.class
};
}
|