All Examples All EJB Examples This Package
Interface examples.ejb.sequence.oracle.OracleHome
- public interface OracleHome
- extends EJBHome
This interface is the home interface for the EJBean OracleBean,
which in WebLogic is implemented by the code-generated container class
OracleBeanC. A home interface may support one or more create methods,
which must correspond to methods named "ejbCreate" in the EJBean.
- Author:
- Copyright (c) 1998 by WebLogic, Inc. All Rights Reserved.
- Copyright (c) 1998-1999 by BEA WebXpress. All Rights Reserved.
-
create(double)
- This method corresponds to the ejbCreate method in the bean
"OracleBean.java".
-
create(Integer, double)
- This method corresponds to the ejbCreate method in the bean
"OracleBean.java".
-
findAccount(double)
- Finds an EJBean with a salary equal to a given amount.
-
findByPrimaryKey(OraclePK)
- Given a Primary Key, refreshes the EJBean from
the persistent storage.
create
public abstract Oracle create(double initialSalary) throws CreateException, RemoteException
- This method corresponds to the ejbCreate method in the bean
"OracleBean.java".
The parameter sets of the two methods are identical. When the client calls
OracleHome.create()
, the container (which in WebLogic EJB is
also the factory) allocates an instance of the bean and
calls OracleBean.ejbCreate()
For container-managed persistence, ejbCreate()
returns a void, unlike the case of bean-managed
persistence, where it returns a primary key.
- Parameters:
- initialSalary - double Initial Salary
- Returns:
- Oracle
- Throws: CreateException
- if there is an error creating the bean
- Throws: RemoteException
- if there is
a communications or systems failure
- See Also:
- OracleBean
create
public abstract Oracle create(Integer accountID,
double initialSalary) throws CreateException, RemoteException
- This method corresponds to the ejbCreate method in the bean
"OracleBean.java".
The parameter sets of the two methods are identical. When the client calls
OracleHome.create()
, the container (which in WebLogic EJB is
also the factory) allocates an instance of the bean and
calls OracleBean.ejbCreate()
For container-managed persistence, ejbCreate()
returns a void, unlike the case of bean-managed
persistence, where it returns a primary key.
- Parameters:
- accountID - Integer Account ID
- initialSalary - double Initial Salary
- Returns:
- Oracle
- Throws: CreateException
- if there is an error creating the bean
- Throws: RemoteException
- if there is
a communications or systems failure
- See Also:
- OracleBean
findByPrimaryKey
public abstract Oracle findByPrimaryKey(OraclePK primaryKey) throws FinderException, RemoteException
- Given a Primary Key, refreshes the EJBean from
the persistent storage.
- Parameters:
- primaryKey - AccountPK Primary Key
- Returns:
- Account
- Throws: FinderException
- if there is an error finding the bean
- Throws: RemoteException
- if there is
a communications or systems failure
- See Also:
- OracleBean
findAccount
public abstract Oracle findAccount(double salaryEqual) throws FinderException, RemoteException
- Finds an EJBean with a salary equal to a given amount.
Returns a single EJBean Account.
- Parameters:
- salaryEqual - double Test amount
- Returns:
- Account
- Throws: FinderException
- if an error occurs while accessing
the persistent storage
- Throws: RemoteException
- if there is
a communications or systems failure
- See Also:
- OracleBean
All Examples All EJB Examples This Package