I am using a BMP, I want to use some nonpersistence instance values Passed by find methods in ejbLoad. Can I do it legally? For instance, as indicated by the following example, I want to use a instance variable 'capacityLimitation' whose value can be passed in ejbFindByShipID in ejbLoad method.
Thanks! Jim -------------------------------- public class ShipBean implements javax.ejb.EntityBean { //one funny instance variable private int capacityLimitation = 0; //persistence variables private Integer id; private String name; private int capacity; private double tonnage; public EntityContext context; public Collection ejbFindByShipID(Integer primaryKey, int capacityLimitation) throws FinderException { //use a primary key to test if this id exists in database using BMP //Can I save capacityLimitation as a instance variable and use it in ejbLoad? this.capacityLimitation = capacityLimitation; } public void setEntityContext(EntityContext ctx) { context = ctx; } public void unsetEntityContext() { context = null; } public void ejbLoad() { Integer primaryKey = (Integer)context.getPrimaryKey(); //use a primary key to query data from database using BMP ... //Can I use the capacityLimitation passed by a find method to test //capacity? if (capacity > capacityLimitation) { throw new EJBException("over specific capacity"); } } } =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff EJB-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".