<?xml version="1.0" encoding="ISO-8859-1"?>

<j2ee-ri-specific-information>
  <server-name></server-name>
  <rolemapping>
    <role name="gold_customer">
      <groups>
	<group name="gold" />
      </groups>
    </role>
    <role name="editor">
      <principals>
	<principal>
	  <name>scott</name>
	</principal>
      </principals>
    </role>
    <role name="master">
      <principals>
	<principal>
	  <name>j2ee</name>
	</principal>
      </principals>
    </role>
    <role name="any">
      <principals>
	<principal>
	  <name>guest</name>
	</principal>
      </principals>
      <groups>
	<group name="guest" />
      </groups>
    </role>
    <role name="nobody">
      <principals>
	<principal>
	  <name>guest</name>
	</principal>
      </principals>
      <groups>
	<group name="guest" />
      </groups>
    </role>
    <role name="customer">
      <principals>
	<principal>
	  <name>j2ee</name>
	</principal>
      </principals>
      <groups>
	<group name="cust" />
      </groups>
    </role>
  </rolemapping>
  <web>
    <display-name>Web</display-name>
    <context-root>livingtalks</context-root>
    <ejb-ref>
      <ejb-ref-name>ejb/type</ejb-ref-name>
      <jndi-name>ejb/type</jndi-name>
    </ejb-ref>
  </web>
  <enterprise-beans>
    <ejb>
      <ejb-name>AuthorshipBean</ejb-name>
      <jndi-name>ejb/authorship</jndi-name>
      <cmp>
	<ds-jndi-name>jdbc/LivingTalks</ds-jndi-name>
	<default-resource-principal>
	  <name></name>
	  <password></password>
	</default-resource-principal>
	<sql-statement>
	  <method>
	    <ejb-name>AuthorshipBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findByTalkKey</method-name>
	    <method-params>
	      <method-param>java.lang.String</method-param>
	    </method-params>
	  </method>
	  <sql>SELECT "key" FROM "AuthorshipEJBTable" WHERE "talkKey" = ?1</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>AuthorshipBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findAll</method-name>
	    <method-params />
	  </method>
	  <sql>SELECT "key" FROM "AuthorshipEJBTable" ORDER BY "key"</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>AuthorshipBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbStore</method-name>
	    <method-params />
	  </method>
	  <sql>UPDATE "AuthorshipEJBTable"  SET "authorKey" = ?  , "editor" = ?  , "talkKey" = ?  , "timestamp" = ?  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>AuthorshipBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbCreate</method-name>
	  </method>
	  <sql>INSERT INTO "AuthorshipEJBTable"  ( "authorKey" , "editor" , "key" , "talkKey" , "timestamp" ) VALUES (  ?  ,  ?  ,  ?  ,  ?  ,  ?  )</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>AuthorshipBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbRemove</method-name>
	    <method-params />
	  </method>
	  <sql>DELETE FROM "AuthorshipEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>AuthorshipBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findByPrimaryKey</method-name>
	    <method-params>
	      <method-param>java.lang.String</method-param>
	    </method-params>
	  </method>
	  <sql>SELECT "key" FROM "AuthorshipEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>AuthorshipBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbLoad</method-name>
	    <method-params />
	  </method>
	  <sql>SELECT "authorKey" , "editor" , "talkKey" , "timestamp" FROM "AuthorshipEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>AuthorshipBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findByAuthorKey</method-name>
	    <method-params>
	      <method-param>java.lang.String</method-param>
	    </method-params>
	  </method>
	  <sql>SELECT "key" FROM "AuthorshipEJBTable" WHERE "authorKey" = ?1</sql>
	</sql-statement>
	<table-create-sql>CREATE TABLE "AuthorshipEJBTable"  ("authorKey" VARCHAR(255) , "editor" VARCHAR(255) , "key" VARCHAR(255) , "talkKey" VARCHAR(255) , "timestamp" VARCHAR(255), CONSTRAINT "pk_AuthorshipEJBTable"  PRIMARY KEY ("key") )</table-create-sql>
	<table-remove-sql>DROP TABLE "AuthorshipEJBTable" </table-remove-sql>
	<create-table-deploy>true</create-table-deploy>
	<delete-table-undeploy>false</delete-table-undeploy>
      </cmp>
    </ejb>
    <ejb>
      <ejb-name>AuthorBean</ejb-name>
      <jndi-name>ejb/author</jndi-name>
      <cmp>
	<ds-jndi-name>jdbc/LivingTalks</ds-jndi-name>
	<default-resource-principal>
	  <name></name>
	  <password></password>
	</default-resource-principal>
	<sql-statement>
	  <method>
	    <ejb-name>AuthorBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findAll</method-name>
	    <method-params />
	  </method>
	  <sql>SELECT "key" FROM "AuthorEJBTable" ORDER BY "key"</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>AuthorBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbStore</method-name>
	    <method-params />
	  </method>
	  <sql>UPDATE "AuthorEJBTable"  SET "address" = ?  , "affiliation" = ?  , "cvHtml" = ?  , "editor" = ?  , "email" = ?  , "firstName" = ?  , "homePageUrl" = ?  , "lastName" = ?  , "photoUrl" = ?  , "timestamp" = ?  , "title" = ?  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>AuthorBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbCreate</method-name>
	  </method>
	  <sql>INSERT INTO "AuthorEJBTable"  ( "address" , "affiliation" , "cvHtml" , "editor" , "email" , "firstName" , "homePageUrl" , "key" , "lastName" , "photoUrl" , "timestamp" , "title" ) VALUES (  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  )</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>AuthorBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbRemove</method-name>
	    <method-params />
	  </method>
	  <sql>DELETE FROM "AuthorEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>AuthorBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findByPrimaryKey</method-name>
	    <method-params>
	      <method-param>java.lang.String</method-param>
	    </method-params>
	  </method>
	  <sql>SELECT "key" FROM "AuthorEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>AuthorBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbLoad</method-name>
	    <method-params />
	  </method>
	  <sql>SELECT "address" , "affiliation" , "cvHtml" , "editor" , "email" , "firstName" , "homePageUrl" , "lastName" , "photoUrl" , "timestamp" , "title" FROM "AuthorEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<table-create-sql>CREATE TABLE "AuthorEJBTable"  ("address" VARCHAR(255) , "affiliation" VARCHAR(255) , "cvHtml" VARCHAR(4000) , "editor" VARCHAR(255) , "email" VARCHAR(255) , "firstName" VARCHAR(255) , "homePageUrl" VARCHAR(255) , "key" VARCHAR(255) , "lastName" VARCHAR(255) , "photoUrl" VARCHAR(255) , "timestamp" VARCHAR(255) , "title" VARCHAR(255), CONSTRAINT "pk_AuthorEJBTable"  PRIMARY KEY ("key") )</table-create-sql>
	<table-remove-sql>DROP TABLE "AuthorEJBTable" </table-remove-sql>
	<create-table-deploy>true</create-table-deploy>
	<delete-table-undeploy>false</delete-table-undeploy>
      </cmp>
    </ejb>
    <ejb>
      <ejb-name>TrackBean</ejb-name>
      <jndi-name>ejb/track</jndi-name>
      <cmp>
	<ds-jndi-name>jdbc/LivingTalks</ds-jndi-name>
	<default-resource-principal>
	  <name></name>
	  <password></password>
	</default-resource-principal>
	<sql-statement>
	  <method>
	    <ejb-name>TrackBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findAll</method-name>
	    <method-params />
	  </method>
	  <sql>SELECT "key" FROM "TrackEJBTable" ORDER BY "key"</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TrackBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbLoad</method-name>
	    <method-params />
	  </method>
	  <sql>SELECT "date" , "editor" , "extraTrackCols" , "page" , "room" , "timestamp" , "title" , "trackCol" FROM "TrackEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TrackBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findByPrimaryKey</method-name>
	    <method-params>
	      <method-param>java.lang.String</method-param>
	    </method-params>
	  </method>
	  <sql>SELECT "key" FROM "TrackEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TrackBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbStore</method-name>
	    <method-params />
	  </method>
	  <sql>UPDATE "TrackEJBTable"  SET "date" = ?  , "editor" = ?  , "extraTrackCols" = ?  , "page" = ?  , "room" = ?  , "timestamp" = ?  , "title" = ?  , "trackCol" = ?  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TrackBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findByDate</method-name>
	    <method-params>
	      <method-param>java.sql.Date</method-param>
	    </method-params>
	  </method>
	  <sql>SELECT "key" FROM "TrackEJBTable" WHERE "date" = ?1 ORDER BY "key"</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TrackBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbRemove</method-name>
	    <method-params />
	  </method>
	  <sql>DELETE FROM "TrackEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TrackBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbCreate</method-name>
	  </method>
	  <sql>INSERT INTO "TrackEJBTable"  ( "date" , "editor" , "extraTrackCols" , "key" , "page" , "room" , "timestamp" , "title" , "trackCol" ) VALUES (  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  )</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TrackBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findByPage</method-name>
	    <method-params>
	      <method-param>int</method-param>
	    </method-params>
	  </method>
	  <sql>SELECT "key" FROM "TrackEJBTable" WHERE "page" = ?1 ORDER BY "key"</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TrackBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findByPageAndTrackCol</method-name>
	    <method-params>
	      <method-param>int</method-param>
	      <method-param>int</method-param>
	    </method-params>
	  </method>
	  <sql>SELECT "key" FROM "TrackEJBTable" WHERE "page" = ?1 AND "trackCol" = ?2 ORDER BY "key"</sql>
	</sql-statement>
	<table-create-sql>CREATE TABLE "TrackEJBTable"  ("date" DATE , "editor" VARCHAR(255) , "extraTrackCols" INTEGER NOT NULL , "key" VARCHAR(255) , "page" INTEGER NOT NULL , "room" VARCHAR(255) , "timestamp" VARCHAR(255) , "title" VARCHAR(255) , "trackCol" INTEGER NOT NULL, CONSTRAINT "pk_TrackEJBTable"  PRIMARY KEY ("key") )</table-create-sql>
	<table-remove-sql>DROP TABLE "TrackEJBTable" </table-remove-sql>
	<create-table-deploy>true</create-table-deploy>
	<delete-table-undeploy>false</delete-table-undeploy>
      </cmp>
    </ejb>
    <ejb>
      <ejb-name>TypeBean</ejb-name>
      <jndi-name>ejb/type</jndi-name>
      <cmp>
	<ds-jndi-name>jdbc/LivingTalks</ds-jndi-name>
	<default-resource-principal>
	  <name></name>
	  <password></password>
	</default-resource-principal>
	<sql-statement>
	  <method>
	    <ejb-name>TypeBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findAll</method-name>
	    <method-params />
	  </method>
	  <sql>SELECT "key" FROM "TypeEJBTable" ORDER BY "key"</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TypeBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbStore</method-name>
	    <method-params />
	  </method>
	  <sql>UPDATE "TypeEJBTable"  SET "description" = ?  , "editor" = ?  , "editorInDutyList" = ?  , "iconUrl" = ?  , "timestamp" = ?  , "typePageUrl" = ?  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TypeBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbCreate</method-name>
	  </method>
	  <sql>INSERT INTO "TypeEJBTable"  ( "description" , "editor" , "editorInDutyList" , "iconUrl" , "key" , "timestamp" , "typePageUrl" ) VALUES (  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  )</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TypeBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbRemove</method-name>
	    <method-params />
	  </method>
	  <sql>DELETE FROM "TypeEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TypeBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findByPrimaryKey</method-name>
	    <method-params>
	      <method-param>java.lang.String</method-param>
	    </method-params>
	  </method>
	  <sql>SELECT "key" FROM "TypeEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TypeBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findByEditorInDuty</method-name>
	    <method-params>
	      <method-param>java.lang.String</method-param>
	    </method-params>
	  </method>
	  <sql>SELECT "key" FROM "TypeEJBTable" WHERE "editorInDuty" = ?1</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TypeBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbLoad</method-name>
	    <method-params />
	  </method>
	  <sql>SELECT "description" , "editor" , "editorInDutyList" , "iconUrl" , "timestamp" , "typePageUrl" FROM "TypeEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<table-create-sql>CREATE TABLE "TypeEJBTable"  ("description" VARCHAR(2000) , "editor" VARCHAR(255) , "editorInDutyList" VARCHAR(255) , "iconUrl" VARCHAR(255) , "key" VARCHAR(255) , "timestamp" VARCHAR(255) , "typePageUrl" VARCHAR(255), CONSTRAINT "pk_TypeEJBTable"  PRIMARY KEY ("key") )</table-create-sql>
	<table-remove-sql>DROP TABLE "TypeEJBTable" </table-remove-sql>
	<create-table-deploy>true</create-table-deploy>
	<delete-table-undeploy>false</delete-table-undeploy>
      </cmp>
    </ejb>
    <ejb>
      <ejb-name>PublishBean</ejb-name>
      <jndi-name>ejb/publish</jndi-name>
    </ejb>
    <ejb>
      <ejb-name>TalkBean</ejb-name>
      <jndi-name>ejb/talk</jndi-name>
      <cmp>
	<ds-jndi-name>jdbc/LivingTalks</ds-jndi-name>
	<default-resource-principal>
	  <name></name>
	  <password></password>
	</default-resource-principal>
	<sql-statement>
	  <method>
	    <ejb-name>TalkBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findAll</method-name>
	    <method-params />
	  </method>
	  <sql>SELECT "key" FROM "TalkEJBTable" ORDER BY "key"</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TalkBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbStore</method-name>
	    <method-params />
	  </method>
	  <sql>UPDATE "TalkEJBTable"  SET "abstractHtml" = ?  , "draftUrl" = ?  , "duration" = ?  , "editor" = ?  , "homePageUrl" = ?  , "paperUrl" = ?  , "slidesSize" = ?  , "slidesUrl" = ?  , "speaker" = ?  , "state" = ?  , "timestamp" = ?  , "title" = ?  , "typeKey" = ?  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TalkBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbCreate</method-name>
	  </method>
	  <sql>INSERT INTO "TalkEJBTable"  ( "abstractHtml" , "draftUrl" , "duration" , "editor" , "homePageUrl" , "key" , "paperUrl" , "slidesSize" , "slidesUrl" , "speaker" , "state" , "timestamp" , "title" , "typeKey" ) VALUES (  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  )</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TalkBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbRemove</method-name>
	    <method-params />
	  </method>
	  <sql>DELETE FROM "TalkEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TalkBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findByTypeKey</method-name>
	    <method-params>
	      <method-param>java.lang.String</method-param>
	    </method-params>
	  </method>
	  <sql>SELECT "key" FROM "TalkEJBTable" WHERE "typeKey" = ?1 ORDER BY "key"</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TalkBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findByPrimaryKey</method-name>
	    <method-params>
	      <method-param>java.lang.String</method-param>
	    </method-params>
	  </method>
	  <sql>SELECT "key" FROM "TalkEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>TalkBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbLoad</method-name>
	    <method-params />
	  </method>
	  <sql>SELECT "abstractHtml" , "draftUrl" , "duration" , "editor" , "homePageUrl" , "paperUrl" , "slidesSize" , "slidesUrl" , "speaker" , "state" , "timestamp" , "title" , "typeKey" FROM "TalkEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<table-create-sql>CREATE TABLE "TalkEJBTable"  ("abstractHtml" VARCHAR(4000) , "draftUrl" VARCHAR(255) , "duration" INTEGER NOT NULL , "editor" VARCHAR(255) , "homePageUrl" VARCHAR(255) , "key" VARCHAR(255) , "paperUrl" VARCHAR(255) , "slidesSize" VARCHAR(255) , "slidesUrl" VARCHAR(255) , "speaker" VARCHAR(255) , "state" VARCHAR(255) , "timestamp" VARCHAR(255) , "title" VARCHAR(255) , "typeKey" VARCHAR(255), CONSTRAINT "pk_TalkEJBTable"  PRIMARY KEY ("key") )</table-create-sql>
	<table-remove-sql>DROP TABLE "TalkEJBTable" </table-remove-sql>
	<create-table-deploy>true</create-table-deploy>
	<delete-table-undeploy>false</delete-table-undeploy>
      </cmp>
    </ejb>
    <ejb>
      <ejb-name>ManageBean</ejb-name>
      <jndi-name>ejb/manage</jndi-name>
      <ejb-ref>
	<ejb-ref-name>ejb/author</ejb-ref-name>
	<jndi-name>ejb/author</jndi-name>
      </ejb-ref>
      <ejb-ref>
	<ejb-ref-name>ejb/authorship</ejb-ref-name>
	<jndi-name>ejb/authorship</jndi-name>
      </ejb-ref>
      <ejb-ref>
	<ejb-ref-name>ejb/block</ejb-ref-name>
	<jndi-name>ejb/block</jndi-name>
      </ejb-ref>
      <ejb-ref>
	<ejb-ref-name>ejb/pitem</ejb-ref-name>
	<jndi-name>ejb/pitem</jndi-name>
      </ejb-ref>
      <ejb-ref>
	<ejb-ref-name>ejb/talk</ejb-ref-name>
	<jndi-name>ejb/talk</jndi-name>
      </ejb-ref>
      <ejb-ref>
	<ejb-ref-name>ejb/track</ejb-ref-name>
	<jndi-name>ejb/track</jndi-name>
      </ejb-ref>
      <ejb-ref>
	<ejb-ref-name>ejb/type</ejb-ref-name>
	<jndi-name>ejb/type</jndi-name>
      </ejb-ref>
    </ejb>
    <ejb>
      <ejb-name>PitemBean</ejb-name>
      <jndi-name>ejb/pitem</jndi-name>
      <cmp>
	<ds-jndi-name>jdbc/LivingTalks</ds-jndi-name>
	<default-resource-principal>
	  <name></name>
	  <password></password>
	</default-resource-principal>
	<sql-statement>
	  <method>
	    <ejb-name>PitemBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findAll</method-name>
	    <method-params />
	  </method>
	  <sql>SELECT "key" FROM "PitemEJBTable" ORDER BY "key"</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>PitemBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findByBlockKey</method-name>
	    <method-params>
	      <method-param>java.lang.String</method-param>
	    </method-params>
	  </method>
	  <sql>SELECT "key" FROM "PitemEJBTable" WHERE "blockKey" = ?1 ORDER BY "key"</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>PitemBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findByTrackKey</method-name>
	    <method-params>
	      <method-param>java.lang.String</method-param>
	    </method-params>
	  </method>
	  <sql>SELECT "key" FROM "PitemEJBTable" WHERE "trackKey" = ?1 ORDER BY "key"</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>PitemBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbStore</method-name>
	    <method-params />
	  </method>
	  <sql>UPDATE "PitemEJBTable"  SET "blockKey" = ?  , "editor" = ?  , "start" = ?  , "timestamp" = ?  , "trackKey" = ?  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>PitemBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbCreate</method-name>
	  </method>
	  <sql>INSERT INTO "PitemEJBTable"  ( "blockKey" , "editor" , "key" , "start" , "timestamp" , "trackKey" ) VALUES (  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  )</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>PitemBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbRemove</method-name>
	    <method-params />
	  </method>
	  <sql>DELETE FROM "PitemEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>PitemBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findByPrimaryKey</method-name>
	    <method-params>
	      <method-param>java.lang.String</method-param>
	    </method-params>
	  </method>
	  <sql>SELECT "key" FROM "PitemEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>PitemBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbLoad</method-name>
	    <method-params />
	  </method>
	  <sql>SELECT "blockKey" , "editor" , "start" , "timestamp" , "trackKey" FROM "PitemEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<table-create-sql>CREATE TABLE "PitemEJBTable"  ("blockKey" VARCHAR(255) , "editor" VARCHAR(255) , "key" VARCHAR(255) , "start" TIME , "timestamp" VARCHAR(255) , "trackKey" VARCHAR(255), CONSTRAINT "pk_PitemEJBTable"  PRIMARY KEY ("key") )</table-create-sql>
	<table-remove-sql>DROP TABLE "PitemEJBTable" </table-remove-sql>
	<create-table-deploy>true</create-table-deploy>
	<delete-table-undeploy>false</delete-table-undeploy>
      </cmp>
    </ejb>
    <ejb>
      <ejb-name>BlockBean</ejb-name>
      <jndi-name>ejb/block</jndi-name>
      <cmp>
	<ds-jndi-name>jdbc/LivingTalks</ds-jndi-name>
	<default-resource-principal>
	  <name></name>
	  <password></password>
	</default-resource-principal>
	<sql-statement>
	  <method>
	    <ejb-name>BlockBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findByTalkList</method-name>
	    <method-params>
	      <method-param>java.lang.String</method-param>
	    </method-params>
	  </method>
	  <sql>SELECT "key" FROM "BlockEJBTable" WHERE "talkList" = ?1 ORDER BY "key"</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>BlockBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findAll</method-name>
	    <method-params />
	  </method>
	  <sql>SELECT "key" FROM "BlockEJBTable" ORDER BY "key"</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>BlockBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbStore</method-name>
	    <method-params />
	  </method>
	  <sql>UPDATE "BlockEJBTable"  SET "authorKey" = ?  , "blockType" = ?  , "duration" = ?  , "editor" = ?  , "talkList" = ?  , "timestamp" = ?  , "title" = ?  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>BlockBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbCreate</method-name>
	  </method>
	  <sql>INSERT INTO "BlockEJBTable"  ( "authorKey" , "blockType" , "duration" , "editor" , "key" , "talkList" , "timestamp" , "title" ) VALUES (  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  ,  ?  )</sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>BlockBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbRemove</method-name>
	    <method-params />
	  </method>
	  <sql>DELETE FROM "BlockEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>BlockBean</ejb-name>
	    <method-intf>Home</method-intf>
	    <method-name>findByPrimaryKey</method-name>
	    <method-params>
	      <method-param>java.lang.String</method-param>
	    </method-params>
	  </method>
	  <sql>SELECT "key" FROM "BlockEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<sql-statement>
	  <method>
	    <ejb-name>BlockBean</ejb-name>
	    <method-intf>Bean</method-intf>
	    <method-name>ejbLoad</method-name>
	    <method-params />
	  </method>
	  <sql>SELECT "authorKey" , "blockType" , "duration" , "editor" , "talkList" , "timestamp" , "title" FROM "BlockEJBTable"  WHERE "key" = ? </sql>
	</sql-statement>
	<table-create-sql>CREATE TABLE "BlockEJBTable"  ("authorKey" VARCHAR(255) , "blockType" VARCHAR(255) , "duration" INTEGER NOT NULL , "editor" VARCHAR(255) , "key" VARCHAR(255) , "talkList" VARCHAR(255) , "timestamp" VARCHAR(255) , "title" VARCHAR(255), CONSTRAINT "pk_BlockEJBTable"  PRIMARY KEY ("key") )</table-create-sql>
	<table-remove-sql>DROP TABLE "BlockEJBTable" </table-remove-sql>
	<create-table-deploy>true</create-table-deploy>
	<delete-table-undeploy>false</delete-table-undeploy>
      </cmp>
    </ejb>
  </enterprise-beans>
</j2ee-ri-specific-information>


