<?xml version='1.0' encoding='UTF-8' ?>

<!-- 
This is the JBoss 2.4 EJB deployment descriptor for RUBiS.
-->

<jboss>

<!-- 
  <enforce-ejb-restrictions />
  <security-domain />
  <unauthenticated-principal />
-->

  <enterprise-beans>

    <entity>
      <ejb-name>Category</ejb-name>
      <jndi-name>CategoryHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </entity>

    <entity>
      <ejb-name>Region</ejb-name>
      <jndi-name>RegionHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </entity>

    <entity>
      <ejb-name>User</ejb-name>
      <jndi-name>UserHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </entity>
 
    <entity>
      <ejb-name>Item</ejb-name>
      <jndi-name>ItemHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </entity>

    <entity>
      <ejb-name>OldItem</ejb-name>
      <jndi-name>OldItemHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </entity>

    <entity>
      <ejb-name>Bid</ejb-name>
      <jndi-name>BidHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </entity>

    <entity>
      <ejb-name>Comment</ejb-name>
      <jndi-name>CommentHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </entity>

    <entity>
      <ejb-name>BuyNow</ejb-name>
      <jndi-name>BuyNowHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </entity>

    <entity>
      <ejb-name>IDManager</ejb-name>
      <jndi-name>IDManagerHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </entity>

   <session>
      <ejb-name>SB_AboutMe</ejb-name>
      <jndi-name>SB_AboutMeHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </session>

    <session>
      <ejb-name>SB_ViewBidHistory</ejb-name>
      <jndi-name>SB_ViewBidHistoryHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </session>

    <session>
      <ejb-name>SB_PutBid</ejb-name>
      <jndi-name>SB_PutBidHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </session>

    <session>
      <ejb-name>SB_StoreBuyNow</ejb-name>
      <jndi-name>SB_StoreBuyNowHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </session>

    <session>
      <ejb-name>SB_BuyNow</ejb-name>
      <jndi-name>SB_BuyNowHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </session>

    <session>
      <ejb-name>SB_RegisterUser</ejb-name>
      <jndi-name>SB_RegisterUserHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </session>

    <session>
      <ejb-name>SB_StoreComment</ejb-name>
      <jndi-name>SB_StoreCommentHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </session>

    <session>
      <ejb-name>SB_PutComment</ejb-name>
      <jndi-name>SB_PutCommentHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </session>

    <session>
      <ejb-name>SB_ViewUserInfo</ejb-name>
      <jndi-name>SB_ViewUserInfoHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </session>

    <session>
      <ejb-name>SB_ViewItem</ejb-name>
      <jndi-name>SB_ViewItemHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </session>

    <session>
      <ejb-name>SB_SearchItemsByRegion</ejb-name>
      <jndi-name>SB_SearchItemsByRegionHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </session>

    <session>
      <ejb-name>SB_SearchItemsByCategory</ejb-name>
      <jndi-name>SB_SearchItemsByCategoryHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </session>

    <session>
      <ejb-name>SB_BrowseRegions</ejb-name>
      <jndi-name>SB_BrowseRegionsHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </session>

    <session>
        <ejb-name>SB_BrowseCategories</ejb-name>
        <jndi-name>SB_BrowseCategoriesHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </session>

    <session>
      <ejb-name>SB_Auth</ejb-name>
      <jndi-name>SB_AuthHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </session>

    <session>
      <ejb-name>Query</ejb-name>
      <jndi-name>QueryHome</jndi-name>
      <resource-ref>
        <res-ref-name>jdbc/rubis</res-ref-name>
        <resource-name>rubis</resource-name>
      </resource-ref>
    </session>

  </enterprise-beans>


  <resource-managers>

    <resource-manager>
      <res-name>rubis</res-name>
      <res-jndi-name>java:/rubis</res-jndi-name>
    </resource-manager>

  </resource-managers>

<!--
  <container-configurations>

    <container-configuration>
      <container-name />
      <container-invoker />
      <container-interceptors />
      <instance-pool />
      <instance-cache />
      <persistence-manager />
      <transaction-manager />
      <container-invoker-conf />
      <container-cache-conf />
      <container-pool-conf />
      <commit-option />
      <optiond-refresh-rate />
      <security-domain />
    </container-configuration>

  </container-configurations>
-->

</jboss>

