Você está na página 1de 3

public class Producto

extends java.lang.Object
Esta clase representa un producto en el inventario de la tienda

agregarProducto
public void agregarProducto(java.lang.String codigo,
java.lang.String nombre,
int precio,
int unidades)
throws AlmacenExcepcion,
java.sql.SQLException
Este mtodo se encarga de agregar un producto.
Parameters:
codigo - Es el cdigo del nuevo producto
nombre - Es el nombre del nuevo producto
precio - Es el precio de una unidad del nuevo producto
unidades - Es el nmero inicial de unidades disponibles
Throws:
AlmacenExcepcion - Se lanza esta excepcin si ya hay un producto en la bas
e de datos con el mismo cdigo
java.sql.SQLException - Se lanza esta excepcin si hay problemas en la com
unicacin con la base de datos
registrarVenta
public void registrarVenta(java.lang.String codigo)
throws AlmacenExcepcion,
java.sql.SQLException
Este mtodo se encarga de registrar la venta de un producto actualizando la ca
ntidad de unidades disponibles.
Parameters:
codigo - Es el producto del cual se quiere registrar una venta
Throws:
AlmacenExcepcion - Se lanza esta excepcin si no existe en la base de dato
s un producto con el cdigo indicado
java.sql.SQLException - Se lanza esta excepcin si hay problemas en la com
unicacin con la base de datos
consultarProducto
public Producto consultarProducto(java.lang.String codigo)
throws AlmacenExcepcion,
java.sql.SQLException
Este mtodo se encarga de buscar un producto y enviar la informacin sobre ste qu
e se tiene en la base de datos
Parameters:
codigo - El cdigo del producto del cual se est buscando informacin
Returns:
Retorna el producto buscado
Throws:
AlmacenExcepcion - Se lanza esta excepcin si no existe en la base de dato
s un producto con el cdigo indicado
java.sql.SQLException - Se lanza esta excepcin si hay problemas en la com
unicacin con la base de datos
listarProductos
public java.util.ArrayList listarProductos()
throws java.sql.SQLException
Este mtodo se encarga de enviar la informacin sobre todos los productos que es
tn en la base de datos.
Returns:
Retorna la lista de productos
Throws:
java.sql.SQLException - Se lanza esta excepcin si hay problemas en la com
unicacin con la base de datos
metodo1
public java.lang.String metodo1()
Mtodo para la extensin 1
Returns:
respuesta1
metodo2
public java.lang.String metodo2()
Mtodo para la extensin2
Returns:
respuesta2

Constructor Detail
Producto
public Producto(java.lang.String codigoP,
java.lang.String nombreP,
int precioP,
int unidadesP)
Construye un nuevo producto a partir de los datos suministrados
Parameters:
codigoP - El cdigo del producto
nombreP - El nombre del producto
precioP - El precio de una unidad del producto
unidadesP - El nmero de unidades disponibles del producto
Method Detail
darCodigo
public java.lang.String darCodigo()
Retorna el cdigo del producto
Returns:
el cdigo del producto
darNombre
public java.lang.String darNombre()
Retorna el nombre del producto
Returns:
el nombre del producto
darPrecio
public int darPrecio()
Retorna el precio del producto
Returns:
el precio del producto
darUnidades
public int darUnidades()
Retorna el nmero de unidades disponibles del producto
Returns:
el nmero de unidades disponibles del producto
toString
public java.lang.String toString()
Retorna una cadena para identificar al producto
Overrides:
toString in class java.lang.Object
Returns:
una cadena para identificar al producto

Você também pode gostar