WebLogic Server 6.1 Code Examples, BEA Systems, Inc.

examples.ejb20.cascadeDelete.one2many
Interface CustomerHome

All Superinterfaces:
javax.ejb.EJBLocalHome

public interface CustomerHome
extends javax.ejb.EJBLocalHome

This interface is the home interface for the EJBean CustomerBean. A home interface may support one or more create methods, which must correspond to methods named "ejbCreate" in the EJBean.

Author:
Copyright (c) 1998-2000 by BEA Systems, Inc. All Rights Reserved.

Method Summary
 Customer create(java.lang.String name, int age, java.lang.Integer level, java.sql.Date lastDate)
          This method corresponds to the ejbCreate method in the bean "CustomerBean.java".
 Customer findByPrimaryKey(java.lang.String primaryKey)
          Given a Primary Key, refreshes the EJBean from the persistent storage.
 
Methods inherited from interface javax.ejb.EJBLocalHome
remove
 

Method Detail

create

public Customer create(java.lang.String name,
                       int age,
                       java.lang.Integer level,
                       java.sql.Date lastDate)
                throws javax.ejb.CreateException
This method corresponds to the ejbCreate method in the bean "CustomerBean.java". The parameter sets of the two methods are identical. When the client calls AccountHome.create(), the container (which in WebLogic EJB is also the factory) allocates an instance of the bean and calls CustomerBean.ejbCreate()

findByPrimaryKey

public Customer findByPrimaryKey(java.lang.String primaryKey)
                          throws javax.ejb.FinderException
Given a Primary Key, refreshes the EJBean from the persistent storage.
Parameters:
primaryKey - Primary Key
Returns:
Customer
Throws:
javax.ejb.FinderException - if there is an error finding the bean
java.rmi.RemoteException - if there is a communications or systems failure

Documentation is available at
http://e-docs.bea.com/wls/docs61

Copyright © 2001 BEA Systems, Inc. All Rights Reserved.