Overview | Package | Class | Tree | Deprecated | Index | Help
| © 2004 BEA Systems, Inc.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.beasys.commerce.ebusiness.order
Class OrderSmartBMP

    java.lang.Object
      com.beasys.commerce.ebusiness.order.OrderSmartBMP

All Implemented Interfaces:
  SmartBMP

public class OrderSmartBMP
extends Object
implements SmartBMP

Implementation of SmartBMP interface for bean Order. You can use this as an example to write your own bean-managed persistence.

Constructor Summary
`OrderSmartBMP()`

Method Summary
`void` | `create(SmartKey smartKey, EntityImpl entityImpl)` Implements BMP functionality of ejbCreate() method.
`boolean` | `exists(SmartKey smartKey, EntityImpl entityImpl)` Indicates if a bean with the specified primary key exists in the persistent store.
`Enumeration` | `findAll(EntityImpl entityImpl)` Implements BMP functionality of ejbFindAll() method.
`Collection` | `findByCustomer(EntityImpl entityImpl, String identifier)`
`Collection` | `findByDate(EntityImpl entityImpl, Date from, Date to)`
`Collection` | `findByStatus(EntityImpl entityImpl, String status)`
`void` | `refresh(SmartKey smartKey, EntityImpl entityImpl)` Implements BMP functionality of ejbLoad() method.
`void` | `remove(SmartKey smartKey, EntityImpl entityImpl)` Implements BMP functionality of ejbRemove() method.
`void` | `update(SmartKey smartKey, EntityImpl entityImpl)` Implements BMP functionality of ejbStore() and ejbPostCreate() methods.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### OrderSmartBMP

    public OrderSmartBMP()

Method Detail

### create

    public void create(SmartKey smartKey,
                       EntityImpl entityImpl)
                throws BMPException

  Implements BMP functionality of ejbCreate() method. Initialize the representation of the entity bean in persistent store using the smartKey as primary key. Attributes of the entity bean in persistent store should be set to the implementation's equivalent of default or null values. The entity is invalid at this point. The metadata may be useful to the implementation.

  Specified by:
    `create` in interface `SmartBMP`
  Parameters:
    `smartKey` - the primary key of the bean
    `entityImpl` - READ ONLY, invalid, uninitialized instance of the entity bean.
  Throws:
    `BMPException` - wrapper for provider exception

### exists

    public boolean exists(SmartKey smartKey,
                          EntityImpl entityImpl)
                   throws BMPException

  Indicates if a bean with the specified primary key exists in the persistent store.

  Specified by:
    `exists` in interface `SmartBMP`
  Parameters:
    `smartKey` - the primary key of the bean
    `entityImpl` - READ ONLY instance of the entity bean.
  Returns:
    true if a bean with the specified primary key exists
  Throws:
    `BMPException` - wrapper for provider exception

### findAll

    public Enumeration findAll(EntityImpl entityImpl)
                        throws BMPException

  Description copied from interface: `SmartBMP`
  Implements BMP functionality of ejbFindAll() method.

  Specified by:
    `findAll` in interface `SmartBMP`
  Returns:
    an enumeration of all instances of a type of bean.
  Throws:
    `BMPException` - wrapper for provider exception

### findByCustomer

    public Collection findByCustomer(EntityImpl entityImpl,
                                     String identifier)
                              throws BMPException

  Throws:
    `BMPException`

### findByDate

    public Collection findByDate(EntityImpl entityImpl,
                                 Date from,
                                 Date to)
                          throws BMPException

  Throws:
    `BMPException`

### findByStatus

    public Collection findByStatus(EntityImpl entityImpl,
                                   String status)
                            throws BMPException

  Throws:
    `BMPException`

### refresh

    public void refresh(SmartKey smartKey,
                        EntityImpl entityImpl)
                 throws BMPException

  Implements BMP functionality of ejbLoad() method. Copies attributes from persistent store to the entity bean using the smartKey as primary key.

  Specified by:
    `refresh` in interface `SmartBMP`
  Parameters:
    `smartKey` - the primary key of the bean
    `entityImpl` - READ/WRITE instance of the entity bean.
  Throws:
    `BMPException` - wrapper for provider exception

### remove

    public void remove(SmartKey smartKey,
                       EntityImpl entityImpl)
                throws BMPException

  Implements BMP functionality of ejbRemove() method. Remove the entity bean from persistent store using the smartKey as primary key.

  Specified by:
    `remove` in interface `SmartBMP`
  Parameters:
    `smartKey` - the primary key of the bean
    `entityImpl` - instance of the entity bean.
  Throws:
    `BMPException` - wrapper for provider exception

### update

    public void update(SmartKey smartKey,
                       EntityImpl entityImpl)
                throws BMPException

  Implements BMP functionality of ejbStore() and ejbPostCreate() methods. Copies attributes of entity bean to persistent store using the smartKey as primary key.

  Specified by:
    `update` in interface `SmartBMP`
  Parameters:
    `smartKey` - the primary key of the bean
    `entityImpl` - READ ONLY instance of the entity bean.
  Throws:
    `BMPException` - wrapper for provider exception

Overview | Package | Class | Tree | Deprecated | Index | Help
| © 2004 BEA Systems, Inc.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2004 BEA Systems, Inc. All Rights Reserved