meeting_beans.ejbgrpx
资源名称:某公司的java培训教材 [点击查看]
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:34k
源码类别:
Java编程
开发平台:
Java
- <?xml version="1.0" encoding="UTF-8"?>
- <descriptors>
- <ejb-jar.xml extralocation="" timestamp="1021579789441"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
- <ejb-jar>
- <enterprise-beans>
- <session>
- <display-name>HolidayCalendar</display-name>
- <ejb-name>HolidayCalendar</ejb-name>
- <home>com.borland.training.meetings.sessions.HolidayCalendarHome</home>
- <remote>com.borland.training.meetings.sessions.HolidayCalendar</remote>
- <ejb-class>com.borland.training.meetings.sessions.HolidayCalendarBean</ejb-class>
- <session-type>Stateless</session-type>
- <transaction-type>Container</transaction-type>
- </session>
- <entity>
- <display-name>Room</display-name>
- <ejb-name>Room</ejb-name>
- <home>com.borland.training.meetings.entities.RoomRemoteHome</home>
- <remote>com.borland.training.meetings.entities.RoomRemote</remote>
- <local-home>com.borland.training.meetings.entities.RoomHome</local-home>
- <local>com.borland.training.meetings.entities.Room</local>
- <ejb-class>com.borland.training.meetings.entities.RoomBean</ejb-class>
- <persistence-type>Container</persistence-type>
- <prim-key-class>java.lang.String</prim-key-class>
- <reentrant>False</reentrant>
- <abstract-schema-name>RoomSchema</abstract-schema-name>
- <cmp-field>
- <field-name>name</field-name>
- </cmp-field>
- <cmp-field>
- <field-name>capacity</field-name>
- </cmp-field>
- <primkey-field>name</primkey-field>
- <query>
- <query-method>
- <method-name>ejbSelectAll</method-name>
- <method-params />
- </query-method>
- <result-type-mapping>Local</result-type-mapping>
- <ejb-ql>SELECT OBJECT(o) FROM RoomSchema AS o</ejb-ql>
- </query>
- <query>
- <query-method>
- <method-name>findRoomsWithCapacityGreaterThan</method-name>
- <method-params>
- <method-param>int</method-param>
- </method-params>
- </query-method>
- <result-type-mapping>Local</result-type-mapping>
- <ejb-ql>SELECT OBJECT(o) FROM RoomSchema AS o WHERE o.capacity > ?1</ejb-ql>
- </query>
- <query>
- <query-method>
- <method-name>findAll</method-name>
- <method-params />
- </query-method>
- <result-type-mapping>Local</result-type-mapping>
- <ejb-ql>SELECT OBJECT(o) FROM RoomSchema AS o</ejb-ql>
- </query>
- </entity>
- <entity>
- <display-name>Meeting</display-name>
- <ejb-name>Meeting</ejb-name>
- <local-home>com.borland.training.meetings.entities.MeetingHome</local-home>
- <local>com.borland.training.meetings.entities.Meeting</local>
- <ejb-class>com.borland.training.meetings.entities.MeetingBean</ejb-class>
- <persistence-type>Container</persistence-type>
- <prim-key-class>java.lang.Long</prim-key-class>
- <reentrant>False</reentrant>
- <cmp-version>2.x</cmp-version>
- <abstract-schema-name>MeetingSchema</abstract-schema-name>
- <cmp-field>
- <field-name>id</field-name>
- </cmp-field>
- <cmp-field>
- <field-name>topic</field-name>
- </cmp-field>
- <cmp-field>
- <field-name>startTime</field-name>
- </cmp-field>
- <cmp-field>
- <field-name>finishTime</field-name>
- </cmp-field>
- <primkey-field>id</primkey-field>
- <query>
- <query-method>
- <method-name>findByTime</method-name>
- <method-params>
- <method-param>java.sql.Timestamp</method-param>
- <method-param>java.sql.Timestamp</method-param>
- </method-params>
- </query-method>
- <result-type-mapping>Local</result-type-mapping>
- <ejb-ql>SELECT OBJECT(o) FROM MeetingSchema AS o WHERE ?2 >= o.startTime AND o.finishTime > ?1</ejb-ql>
- </query>
- <query>
- <query-method>
- <method-name>findByTopic</method-name>
- <method-params>
- <method-param>java.lang.String</method-param>
- </method-params>
- </query-method>
- <result-type-mapping>Local</result-type-mapping>
- <ejb-ql>SELECT OBJECT(o) FROM MeetingSchema AS o WHERE o.topic = ?1</ejb-ql>
- </query>
- <query>
- <query-method>
- <method-name>findAll</method-name>
- <method-params />
- </query-method>
- <result-type-mapping>Local</result-type-mapping>
- <ejb-ql>SELECT OBJECT(o) FROM MeetingSchema AS o</ejb-ql>
- </query>
- </entity>
- <entity>
- <display-name>Attendee</display-name>
- <ejb-name>Attendee</ejb-name>
- <local-home>com.borland.training.meetings.entities.AttendeeHome</local-home>
- <local>com.borland.training.meetings.entities.Attendee</local>
- <ejb-class>com.borland.training.meetings.entities.AttendeeBean</ejb-class>
- <persistence-type>Container</persistence-type>
- <prim-key-class>java.lang.Long</prim-key-class>
- <reentrant>False</reentrant>
- <abstract-schema-name>AttendeeSchema</abstract-schema-name>
- <cmp-field>
- <field-name>id</field-name>
- </cmp-field>
- <cmp-field>
- <field-name>name</field-name>
- </cmp-field>
- <cmp-field>
- <field-name>title</field-name>
- </cmp-field>
- <cmp-field>
- <field-name>position</field-name>
- </cmp-field>
- <cmp-field>
- <field-name>phone</field-name>
- </cmp-field>
- <cmp-field>
- <field-name>email</field-name>
- </cmp-field>
- <primkey-field>id</primkey-field>
- <query>
- <query-method>
- <method-name>findAll</method-name>
- <method-params />
- </query-method>
- <result-type-mapping>Local</result-type-mapping>
- <ejb-ql>SELECT OBJECT(o) FROM AttendeeSchema AS o</ejb-ql>
- </query>
- <query>
- <query-method>
- <method-name>findByName</method-name>
- <method-params>
- <method-param>java.lang.String</method-param>
- </method-params>
- </query-method>
- <result-type-mapping>Local</result-type-mapping>
- <ejb-ql>SELECT OBJECT(o) FROM AttendeeSchema AS o WHERE o.name = ?1</ejb-ql>
- </query>
- </entity>
- </enterprise-beans>
- <relationships>
- <ejb-relation>
- <ejb-relation-name>meeting-room</ejb-relation-name>
- <ejb-relationship-role>
- <description>meeting</description>
- <ejb-relationship-role-name>MeetingRelationshipRole</ejb-relationship-role-name>
- <multiplicity>Many</multiplicity>
- <relationship-role-source>
- <description>meeting</description>
- <ejb-name>Meeting</ejb-name>
- </relationship-role-source>
- <cmr-field>
- <description>room</description>
- <cmr-field-name>room</cmr-field-name>
- </cmr-field>
- </ejb-relationship-role>
- <ejb-relationship-role>
- <description>room</description>
- <ejb-relationship-role-name>RoomRelationshipRole</ejb-relationship-role-name>
- <multiplicity>One</multiplicity>
- <relationship-role-source>
- <description>room</description>
- <ejb-name>Room</ejb-name>
- </relationship-role-source>
- <cmr-field>
- <description>meeting</description>
- <cmr-field-name>meetings</cmr-field-name>
- <cmr-field-type>java.util.Collection</cmr-field-type>
- </cmr-field>
- </ejb-relationship-role>
- </ejb-relation>
- <ejb-relation>
- <ejb-relation-name>attendee-meeting</ejb-relation-name>
- <ejb-relationship-role>
- <description>attendee</description>
- <ejb-relationship-role-name>AttendeeRelationshipRole</ejb-relationship-role-name>
- <multiplicity>Many</multiplicity>
- <relationship-role-source>
- <description>attendee</description>
- <ejb-name>Attendee</ejb-name>
- </relationship-role-source>
- <cmr-field>
- <description>meeting</description>
- <cmr-field-name>meetings</cmr-field-name>
- <cmr-field-type>java.util.Collection</cmr-field-type>
- </cmr-field>
- </ejb-relationship-role>
- <ejb-relationship-role>
- <description>meeting</description>
- <ejb-relationship-role-name>MeetingRelationshipRole</ejb-relationship-role-name>
- <multiplicity>Many</multiplicity>
- <relationship-role-source>
- <description>meeting</description>
- <ejb-name>Meeting</ejb-name>
- </relationship-role-source>
- <cmr-field>
- <description>attendee</description>
- <cmr-field-name>attendees</cmr-field-name>
- <cmr-field-type>java.util.Collection</cmr-field-type>
- </cmr-field>
- </ejb-relationship-role>
- </ejb-relation>
- </relationships>
- <assembly-descriptor>
- <container-transaction>
- <method>
- <ejb-name>HolidayCalendar</ejb-name>
- <method-name>*</method-name>
- </method>
- <method>
- <ejb-name>Room</ejb-name>
- <method-name>*</method-name>
- </method>
- <method>
- <ejb-name>Meeting</ejb-name>
- <method-name>*</method-name>
- </method>
- <method>
- <ejb-name>Attendee</ejb-name>
- <method-name>*</method-name>
- </method>
- <trans-attribute>Required</trans-attribute>
- </container-transaction>
- </assembly-descriptor>
- </ejb-jar>]]></ejb-jar.xml>
- <ejb-borland.xml extralocation="" timestamp="1021579789441"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE ejb-jar PUBLIC "-//Borland Software Corporation//DTD Enterprise JavaBeans 2.0//EN" "http://www.borland.com/devsupport/appserver/dtds/ejb-jar_2_0-borland.dtd">
- <ejb-jar>
- <enterprise-beans>
- <session>
- <ejb-name>HolidayCalendar</ejb-name>
- <bean-home-name>meetings/HolidayCalendar</bean-home-name>
- <timeout>0</timeout>
- <property>
- <prop-name>ejb-designer-id</prop-name>
- <prop-type>String</prop-type>
- <prop-value>HolidayCalendar</prop-value>
- </property>
- </session>
- <entity>
- <ejb-name>Room</ejb-name>
- <bean-home-name>meetings/RoomRemote</bean-home-name>
- <bean-local-home-name>meetings/Room</bean-local-home-name>
- <cmp2-info>
- <cmp-field>
- <field-name>name</field-name>
- <column-name>NAME</column-name>
- </cmp-field>
- <cmp-field>
- <field-name>capacity</field-name>
- <column-name>CAPACITY</column-name>
- </cmp-field>
- <table-name>ROOM</table-name>
- </cmp2-info>
- <property>
- <prop-name>ejb-designer-id</prop-name>
- <prop-type>String</prop-type>
- <prop-value>Room</prop-value>
- </property>
- </entity>
- <entity>
- <ejb-name>Meeting</ejb-name>
- <bean-local-home-name>meetings/Meeting</bean-local-home-name>
- <cmp2-info>
- <cmp-field>
- <field-name>id</field-name>
- <column-name>ID</column-name>
- </cmp-field>
- <cmp-field>
- <field-name>topic</field-name>
- <column-name>TOPIC</column-name>
- </cmp-field>
- <cmp-field>
- <field-name>startTime</field-name>
- <column-name>START_TIME</column-name>
- </cmp-field>
- <cmp-field>
- <field-name>finishTime</field-name>
- <column-name>FINISH_TIME</column-name>
- </cmp-field>
- <table-name>MEETING</table-name>
- </cmp2-info>
- <property>
- <prop-name>ejb-designer-id</prop-name>
- <prop-type>String</prop-type>
- <prop-value>Meeting</prop-value>
- </property>
- </entity>
- <entity>
- <ejb-name>Attendee</ejb-name>
- <bean-local-home-name>meetings/Attendee</bean-local-home-name>
- <cmp2-info>
- <cmp-field>
- <field-name>id</field-name>
- <column-name>ID</column-name>
- </cmp-field>
- <cmp-field>
- <field-name>name</field-name>
- <column-name>NAME</column-name>
- </cmp-field>
- <cmp-field>
- <field-name>title</field-name>
- <column-name>TITLE</column-name>
- </cmp-field>
- <cmp-field>
- <field-name>position</field-name>
- <column-name>POS</column-name>
- </cmp-field>
- <cmp-field>
- <field-name>phone</field-name>
- <column-name>PHONE</column-name>
- </cmp-field>
- <cmp-field>
- <field-name>email</field-name>
- <column-name>EMAIL</column-name>
- </cmp-field>
- <table-name>ATTENDEE</table-name>
- </cmp2-info>
- <property>
- <prop-name>ejb-designer-id</prop-name>
- <prop-type>String</prop-type>
- <prop-value>Attendee</prop-value>
- </property>
- </entity>
- </enterprise-beans>
- <table-properties>
- <table-name>ROOM</table-name>
- <column-properties>
- <column-name>NAME</column-name>
- </column-properties>
- <column-properties>
- <column-name>CAPACITY</column-name>
- </column-properties>
- <property>
- <prop-name>datasource</prop-name>
- <prop-type>String</prop-type>
- <prop-value>serial://datasources/MeetingDataSource</prop-value>
- </property>
- </table-properties>
- <table-properties>
- <table-name>MEETING</table-name>
- <column-properties>
- <column-name>ID</column-name>
- </column-properties>
- <column-properties>
- <column-name>TOPIC</column-name>
- </column-properties>
- <column-properties>
- <column-name>START_TIME</column-name>
- </column-properties>
- <column-properties>
- <column-name>FINISH_TIME</column-name>
- </column-properties>
- <column-properties>
- <column-name>ROOM_NAME</column-name>
- <property>
- <prop-name>columnJavaType</prop-name>
- <prop-type>java.lang.String</prop-type>
- <prop-value>java.lang.String</prop-value>
- </property>
- <property>
- <prop-name>ignoreOnInsert</prop-name>
- <prop-type>java.lang.Boolean</prop-type>
- <prop-value>false</prop-value>
- </property>
- </column-properties>
- <property>
- <prop-name>datasource</prop-name>
- <prop-type>String</prop-type>
- <prop-value>serial://datasources/MeetingDataSource</prop-value>
- </property>
- </table-properties>
- <table-properties>
- <table-name>ATTENDEE</table-name>
- <column-properties>
- <column-name>ID</column-name>
- </column-properties>
- <column-properties>
- <column-name>NAME</column-name>
- </column-properties>
- <column-properties>
- <column-name>TITLE</column-name>
- </column-properties>
- <column-properties>
- <column-name>POS</column-name>
- </column-properties>
- <column-properties>
- <column-name>PHONE</column-name>
- </column-properties>
- <column-properties>
- <column-name>EMAIL</column-name>
- </column-properties>
- <property>
- <prop-name>datasource</prop-name>
- <prop-type>String</prop-type>
- <prop-value>serial://datasources/MeetingDataSource</prop-value>
- </property>
- </table-properties>
- <table-properties>
- <table-name>APPOINTMENT</table-name>
- <column-properties>
- <column-name>MEETING_ID</column-name>
- </column-properties>
- <column-properties>
- <column-name>ATTENDEE_ID</column-name>
- </column-properties>
- <property>
- <prop-name>datasource</prop-name>
- <prop-type>String</prop-type>
- <prop-value>serial://datasources/MeetingDataSource</prop-value>
- </property>
- </table-properties>
- <relationships>
- <ejb-relation>
- <ejb-relationship-role>
- <relationship-role-source>
- <ejb-name>Meeting</ejb-name>
- </relationship-role-source>
- <cmr-field>
- <cmr-field-name>room</cmr-field-name>
- <table-ref>
- <left-table>
- <table-name>MEETING</table-name>
- <column-list>
- <column-name>ROOM_NAME</column-name>
- </column-list>
- </left-table>
- <right-table>
- <table-name>ROOM</table-name>
- <column-list>
- <column-name>NAME</column-name>
- </column-list>
- </right-table>
- </table-ref>
- </cmr-field>
- </ejb-relationship-role>
- <ejb-relationship-role>
- <relationship-role-source>
- <ejb-name>Room</ejb-name>
- </relationship-role-source>
- <cmr-field>
- <cmr-field-name>meetings</cmr-field-name>
- <table-ref>
- <left-table>
- <table-name>ROOM</table-name>
- <column-list>
- <column-name>NAME</column-name>
- </column-list>
- </left-table>
- <right-table>
- <table-name>MEETING</table-name>
- <column-list>
- <column-name>ROOM_NAME</column-name>
- </column-list>
- </right-table>
- </table-ref>
- </cmr-field>
- </ejb-relationship-role>
- </ejb-relation>
- <ejb-relation>
- <ejb-relationship-role>
- <relationship-role-source>
- <ejb-name>Attendee</ejb-name>
- </relationship-role-source>
- <cmr-field>
- <cmr-field-name>meetings</cmr-field-name>
- <table-ref>
- <left-table>
- <table-name>ATTENDEE</table-name>
- <column-list>
- <column-name>ID</column-name>
- </column-list>
- </left-table>
- <cross-table>
- <table-name>APPOINTMENT</table-name>
- <column-list>
- <column-name>ATTENDEE_ID</column-name>
- </column-list>
- <column-list>
- <column-name>MEETING_ID</column-name>
- </column-list>
- </cross-table>
- <right-table>
- <table-name>MEETING</table-name>
- <column-list>
- <column-name>ID</column-name>
- </column-list>
- </right-table>
- </table-ref>
- </cmr-field>
- </ejb-relationship-role>
- <ejb-relationship-role>
- <relationship-role-source>
- <ejb-name>Meeting</ejb-name>
- </relationship-role-source>
- <cmr-field>
- <cmr-field-name>attendees</cmr-field-name>
- <table-ref>
- <left-table>
- <table-name>MEETING</table-name>
- <column-list>
- <column-name>ID</column-name>
- </column-list>
- </left-table>
- <cross-table>
- <table-name>APPOINTMENT</table-name>
- <column-list>
- <column-name>MEETING_ID</column-name>
- </column-list>
- <column-list>
- <column-name>ATTENDEE_ID</column-name>
- </column-list>
- </cross-table>
- <right-table>
- <table-name>ATTENDEE</table-name>
- <column-list>
- <column-name>ID</column-name>
- </column-list>
- </right-table>
- </table-ref>
- </cmr-field>
- </ejb-relationship-role>
- </ejb-relation>
- </relationships>
- <assembly-descriptor />
- </ejb-jar>]]></ejb-borland.xml>
- <ejb-file-list.xml extralocation="" timestamp="1012930936952"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
- <emt>
- <ejb>
- <name>HolidayCalendar</name>
- <type>4608</type>
- <dd-name>HolidayCalendar</dd-name>
- <bean-package>com.borland.training.meetings.sessions</bean-package>
- <remote-package>com.borland.training.meetings.sessions</remote-package>
- <home-package>com.borland.training.meetings.sessions</home-package>
- <local-package>null-string</local-package>
- <local-home-package>null-string</local-home-package>
- <pk-package>com.borland.training.meetings.sessions</pk-package>
- <file-urls>
- <home-interface>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/sessions/HolidayCalendarHome.java</home-interface>
- <remote-interface>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/sessions/HolidayCalendar.java</remote-interface>
- <local-interface>null-string</local-interface>
- <local-home-interface>null-string</local-home-interface>
- <bean>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/sessions/HolidayCalendarBean.java</bean>
- <primary-key>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/sessions/HolidayCalendarPK.java</primary-key>
- </file-urls>
- </ejb>
- <ejb>
- <name>Room</name>
- <type>4417</type>
- <dd-name>Room</dd-name>
- <bean-package>com.borland.training.meetings.entities</bean-package>
- <remote-package>com.borland.training.meetings.entities</remote-package>
- <home-package>com.borland.training.meetings.entities</home-package>
- <local-package>com.borland.training.meetings.entities</local-package>
- <local-home-package>com.borland.training.meetings.entities</local-home-package>
- <pk-package>com.borland.training.meetings.entities</pk-package>
- <file-urls>
- <home-interface>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/entities/RoomRemoteHome.java</home-interface>
- <remote-interface>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/entities/RoomRemote.java</remote-interface>
- <local-interface>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/entities/Room.java</local-interface>
- <local-home-interface>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/entities/RoomHome.java</local-home-interface>
- <bean>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/entities/RoomBean.java</bean>
- <primary-key>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/entities/RoomPK.java</primary-key>
- </file-urls>
- </ejb>
- <ejb>
- <name>Meeting</name>
- <type>4417</type>
- <dd-name>Meeting</dd-name>
- <bean-package>com.borland.training.meetings.entities</bean-package>
- <remote-package>null-string</remote-package>
- <home-package>null-string</home-package>
- <local-package>com.borland.training.meetings.entities</local-package>
- <local-home-package>com.borland.training.meetings.entities</local-home-package>
- <pk-package>com.borland.training.meetings.entities</pk-package>
- <file-urls>
- <home-interface>null-string</home-interface>
- <remote-interface>null-string</remote-interface>
- <local-interface>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/entities/Meeting.java</local-interface>
- <local-home-interface>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/entities/MeetingHome.java</local-home-interface>
- <bean>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/entities/MeetingBean.java</bean>
- <primary-key>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/entities/MeetingPK.java</primary-key>
- </file-urls>
- </ejb>
- <ejb>
- <name>Attendee</name>
- <type>4417</type>
- <dd-name>Attendee</dd-name>
- <bean-package>com.borland.training.meetings.entities</bean-package>
- <remote-package>null-string</remote-package>
- <home-package>null-string</home-package>
- <local-package>com.borland.training.meetings.entities</local-package>
- <local-home-package>com.borland.training.meetings.entities</local-home-package>
- <pk-package>com.borland.training.meetings.entities</pk-package>
- <file-urls>
- <home-interface>null-string</home-interface>
- <remote-interface>null-string</remote-interface>
- <local-interface>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/entities/Attendee.java</local-interface>
- <local-home-interface>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/entities/AttendeeHome.java</local-home-interface>
- <bean>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/entities/AttendeeBean.java</bean>
- <primary-key>file:///C%|/BESAELabs/solutions/05_ManyToMany/meetings/src/com/borland/training/meetings/entities/AttendeePK.java</primary-key>
- </file-urls>
- </ejb>
- </emt>]]></ejb-file-list.xml>
- <ejb-modeler-schema.xml extralocation="" timestamp="1012930936952"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
- <schema-root-node name="DataSources" node-type="0" status="0">
- <schema-connection-node name="MeetingDataSource" node-type="4" status="0" catalog="null-object" connection-type="1" data-source-name="null-object" driver="com.borland.datastore.jdbc.DataStoreDriver" file="null-object" password="none" sql-schema="null-object" url="jdbc:borland:dslocal:ejbcontainer" use-data-source="false" username="none">
- <schema-table-node name="ROOM" node-type="1" status="0" catalog="null-object" ref="" sql-schema="null-object">
- <schema-column-node name="NAME" node-type="2" status="0" col-default="null-object" is-nullable="" java-class="java.lang.String" java-sql-type="12" ordinal="-1" precision="30" scale="-1" vendor-type-name="VARCHAR" is-primary-key="false" />
- <schema-column-node name="CAPACITY" node-type="2" status="0" col-default="null-object" is-nullable="" java-class="int" java-sql-type="4" ordinal="-1" precision="30" scale="-1" vendor-type-name="INTEGER" is-primary-key="false" />
- </schema-table-node>
- <schema-table-node name="MEETING" node-type="1" status="0" catalog="null-object" ref="" sql-schema="null-object">
- <schema-column-node name="ID" node-type="2" status="0" col-default="null-object" is-nullable="" java-class="java.lang.Long" java-sql-type="12" ordinal="-1" precision="30" scale="-1" vendor-type-name="VARCHAR" is-primary-key="true" />
- <schema-column-node name="TOPIC" node-type="2" status="0" col-default="null-object" is-nullable="" java-class="java.lang.String" java-sql-type="12" ordinal="-1" precision="30" scale="-1" vendor-type-name="VARCHAR" is-primary-key="false" />
- <schema-column-node name="START_TIME" node-type="2" status="0" col-default="null-object" is-nullable="" java-class="java.util.Date" java-sql-type="12" ordinal="-1" precision="30" scale="-1" vendor-type-name="VARCHAR" is-primary-key="false" />
- <schema-column-node name="FINISH_TIME" node-type="2" status="0" col-default="null-object" is-nullable="" java-class="java.util.Date" java-sql-type="12" ordinal="-1" precision="30" scale="-1" vendor-type-name="VARCHAR" is-primary-key="false" />
- <schema-column-node name="ROOM_NAME" node-type="2" status="0" col-default="null-object" is-nullable="" java-class="java.lang.String" java-sql-type="12" ordinal="-1" precision="30" scale="-1" vendor-type-name="VARCHAR" is-primary-key="false" />
- </schema-table-node>
- <schema-table-node name="ATTENDEE" node-type="1" status="0" catalog="null-object" ref="" sql-schema="null-object">
- <schema-column-node name="ID" node-type="2" status="0" col-default="null-object" is-nullable="" java-class="java.lang.Long" java-sql-type="12" ordinal="-1" precision="30" scale="-1" vendor-type-name="VARCHAR" is-primary-key="false" />
- <schema-column-node name="NAME" node-type="2" status="0" col-default="null-object" is-nullable="" java-class="java.lang.String" java-sql-type="12" ordinal="-1" precision="30" scale="-1" vendor-type-name="VARCHAR" is-primary-key="false" />
- <schema-column-node name="TITLE" node-type="2" status="0" col-default="null-object" is-nullable="" java-class="java.lang.String" java-sql-type="12" ordinal="-1" precision="30" scale="-1" vendor-type-name="VARCHAR" is-primary-key="false" />
- <schema-column-node name="POS" node-type="2" status="0" col-default="null-object" is-nullable="" java-class="java.lang.String" java-sql-type="12" ordinal="-1" precision="30" scale="-1" vendor-type-name="VARCHAR" is-primary-key="false" />
- <schema-column-node name="PHONE" node-type="2" status="0" col-default="null-object" is-nullable="" java-class="java.lang.String" java-sql-type="12" ordinal="-1" precision="30" scale="-1" vendor-type-name="VARCHAR" is-primary-key="false" />
- <schema-column-node name="EMAIL" node-type="2" status="0" col-default="null-object" is-nullable="" java-class="java.lang.String" java-sql-type="12" ordinal="-1" precision="30" scale="-1" vendor-type-name="VARCHAR" is-primary-key="false" />
- </schema-table-node>
- <schema-table-node name="APPOINTMENT" node-type="1" status="0" catalog="null-object" ref="" sql-schema="null-object">
- <schema-column-node name="MEETING_ID" node-type="2" status="0" col-default="null-object" is-nullable="" java-class="java.lang.Long" java-sql-type="12" ordinal="-1" precision="30" scale="-1" vendor-type-name="VARCHAR" is-primary-key="true" />
- <schema-column-node name="ATTENDEE_ID" node-type="2" status="0" col-default="null-object" is-nullable="" java-class="java.lang.Long" java-sql-type="12" ordinal="-1" precision="30" scale="-1" vendor-type-name="VARCHAR" is-primary-key="true" />
- </schema-table-node>
- </schema-connection-node>
- </schema-root-node>]]></ejb-modeler-schema.xml>
- <ejb-modeler-layout.xml extralocation="" timestamp="1021579789431"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
- <layout>
- <view>
- <name>Default</name>
- <ejb>
- <name>Attendee</name>
- <x>594</x>
- <y>7</y>
- <width>141</width>
- <height>314</height>
- </ejb>
- <ejb>
- <name>Room</name>
- <x>59</x>
- <y>17</y>
- <width>241</width>
- <height>276</height>
- </ejb>
- <ejb>
- <name>Meeting</name>
- <x>370</x>
- <y>2</y>
- <width>141</width>
- <height>314</height>
- </ejb>
- <ejb>
- <name>HolidayCalendar</name>
- <x>58</x>
- <y>310</y>
- <width>144</width>
- <height>114</height>
- </ejb>
- </view>
- </layout>]]></ejb-modeler-layout.xml>
- </descriptors>