|
Rakesh API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbiz.wedoit4u.databeans.CategoryHelper
final class CategoryHelper
A helper class that provides convenient methods to interact with
the categories table. This class is meant to
be used from the DatabaseHelper class, or other classes
in this package only.
Copyright 2003, Rakesh Vidyadharan and wedoit4u.biz
| Field Summary | |
|---|---|
(package private) static java.lang.String |
ALL_CATEGORIES
The statement that is executed to fetch all the records from the categories table. |
(package private) static java.lang.String |
CATEGORY_ID_SEQUENCE
The sequence set in the database for the
category_id primary key column. |
(package private) static java.lang.String |
DELETE_CATEGORIES
The delete statement that is used to delete a record from the categories table identified by the primary key value. |
(package private) static java.lang.String |
FIND_BY_CUSTOMER
The statement that is executed to fetch all the records from the categories table that belong to the specified
customer_id. |
(package private) static java.lang.String |
INSERT_CATEGORIES
The statement that is executed to insert a new record into the categories table. |
(package private) static java.lang.String |
SELECT_CATEGORIES
The statement that is executed to fetch a specific record from the categories table. |
(package private) static java.lang.String |
UPDATE_CATEGORIES
The update statement to be executed to update a record in the categories table. |
| Constructor Summary | |
|---|---|
private |
CategoryHelper()
Default constructor. |
| Method Summary | |
|---|---|
(package private) static void |
delete(int categoryId)
Delete the record from the database identified by the primary key value specified. |
(package private) static java.util.Collection |
findAll()
Return a Collection of Integer values
that represent all the primary key values in the
categories table. |
(package private) static java.util.Collection |
findByCustomer(int customerId)
Return a Collection of Integer values
that represent all the primary key values in the
categories table that are associated with the
specified customer_id. |
(package private) static int |
insert(int categoryId,
int customerId,
java.lang.String menuName,
java.lang.String longName,
java.lang.String brief,
java.lang.String picture,
java.lang.String description,
int sortOrder)
Insert a new record into the categories table
with the values specified. |
(package private) static void |
select(CategoryBean cb)
Select the specified record from the categories
table. |
(package private) static void |
update(CategoryBean cb)
Update the values in the categories table with
the specified values. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
static final java.lang.String CATEGORY_ID_SEQUENCE
sequence set in the database for the
category_id primary key column.
static final java.lang.String ALL_CATEGORIES
categories table.
static final java.lang.String FIND_BY_CUSTOMER
categories table that belong to the specified
customer_id.
static final java.lang.String INSERT_CATEGORIES
categories table.
static final java.lang.String SELECT_CATEGORIES
categories table.
static final java.lang.String UPDATE_CATEGORIES
categories table.
static final java.lang.String DELETE_CATEGORIES
categories table identified by the primary key value.
| Constructor Detail |
|---|
private CategoryHelper()
| Method Detail |
|---|
static final java.util.Collection findAll()
throws java.sql.SQLException,
javax.naming.NamingException
Collection of Integer values
that represent all the primary key values in the
categories table.
java.sql.SQLException - - If errors are encountered while fetching
the records from the database.
javax.naming.NamingException - - If errors are encountered while getting
a connection from the connection pool.
static final java.util.Collection findByCustomer(int customerId)
throws java.sql.SQLException,
javax.naming.NamingException
Collection of Integer values
that represent all the primary key values in the
categories table that are associated with the
specified customer_id.
customerId - - The customer_id value.
java.sql.SQLException - - If errors are encountered while fetching
the records from the database.
javax.naming.NamingException - - If errors are encountered while getting
a connection from the connection pool.
static final void select(CategoryBean cb)
throws java.sql.SQLException,
javax.naming.NamingException
categories
table. The values selected from the database are used to set the
values of the bean fields.
cb - - The java bean instance that
represents the record. The primary key value to use to look
up the record is obtained from this bean.
java.sql.SQLException - - If errors are encountered while fetching
the record from the database.
javax.naming.NamingException - - If errors are encountered while getting
a connection from the connection pool.
static final int insert(int categoryId,
int customerId,
java.lang.String menuName,
java.lang.String longName,
java.lang.String brief,
java.lang.String picture,
java.lang.String description,
int sortOrder)
throws java.sql.SQLException,
javax.naming.NamingException
categories table
with the values specified.
categoryId - - The primary key values to use. If this
is 0, then the next value from the CATEGORY_ID_SEQUENCE is used.customerId - - The customer_id value.menuName - - The menu_name value.longName - - The long_name value.brief - - The brief value.picture - - The picture value.description - - The description value.sortOrder - - The sort_order value.
java.sql.SQLException - - If database errors are encountered while
writing to the database.
javax.naming.NamingException - - If errors are encountered while getting
a connection from the connection pool.
static final void update(CategoryBean cb)
throws java.sql.SQLException,
javax.naming.NamingException
categories table with
the specified values.
cb - - The java bean that represents a
record in the database.
java.sql.SQLException - - If database errors are encountered while
writing to the database.
javax.naming.NamingException - - If errors are encountered while getting
a connection from the connection pool.
static final void delete(int categoryId)
throws java.sql.SQLException,
javax.naming.NamingException
categoryId - - The category_id
primary key value.
java.sql.SQLException - - If database errors are encountered while
writing to the database.
javax.naming.NamingException - - If errors are encountered while getting
a connection from the connection pool.
|
Rakesh API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||