|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fenalco.entities.SupplierProduct
public class SupplierProduct
| Field Summary | |
|---|---|
private java.lang.String |
activePrinciple
Principio activo del producto |
private java.lang.String |
brand
Marca del producto |
private int |
category
Identificador de la categoría a la cual pertenece el producto |
private java.lang.String |
categoryName
Nombre de la categoría a la cual pertenece el producto |
private java.lang.String |
code
c{odigo de barras del producto |
private java.lang.String |
codeSupplier
Código interno que el proveedor utiliza para el producto TODO: este campo puede no ir |
private java.lang.String |
color
Color del producto |
private int |
completeLayers
Número de capas que tiene una unidad logística |
private boolean |
consumerUnit
identifica si es unidad de consumo o no |
private float |
depth
Profundidad del artículo |
private java.lang.String |
depthUnit
Unidades en las que se mide la profundidad del artículo |
private boolean |
despatchUnit
identifica si es unidad de despacho o no |
private java.lang.String |
functionalName
Es el nombre del objeto que se esta codificando. |
private float |
grossWeight
Peso bruto del producto |
private java.lang.String |
grossWeightUnit
Unidades en las que se mide el peso bruto del producto |
private float |
height
Altura del artículo |
private java.lang.String |
heightUnit
Unidades en las que se mide la altura del artículo |
private int |
id
Identificador de la tabla |
private java.lang.String |
image
URL en donde se encuentra la imagen |
private boolean |
invoiceUnit
indica si es unidad de comercio o no |
private int |
itemsContainedInALayer
Numero de productos por capa dentro de la unidad logística |
private java.lang.String |
longDescription
descripción larga del producto (máximo 40 caracteres) |
private java.lang.String |
manufacturerName
Nombre del fabricante |
private float |
maximumTemperature
Temperatura máxima que soporta el artículo |
private float |
minimumTemperature
Temperatura mímina que soporta el artículo |
private float |
netContent
El contenido del producto dentro del envase. |
private java.lang.String |
netContentUnit
Unidad en que se mide el contenido del producto |
private float |
netWeight
peso neto del producto |
private java.lang.String |
netWeightUnit
Unidades en las que se mide el peso neto del producto |
private boolean |
nurit
indica si el producto se va a mostrar en el nurit |
private java.lang.String |
packagingType
Tipo de empaque del producto |
private java.lang.String |
pharmaceuticalForm
forma farmacéutica del producto. |
private int |
pieces
Se refiere al numero de piezas de un producto específicamente para el sector textil |
private java.lang.String |
sanitaryRegistry
Número del registro sanitario del producto |
private java.sql.Date |
sanitaryRegistryDate
Se refiere a la fecha de registro sanitario del producto |
private java.lang.String |
shortDescription
Descripción corta del producto (máximo 18 caracteres) |
private java.lang.String |
size
talla del producto |
private int |
stackingWeightMaximum
Número máximo de unidades que se pueden apilar |
private boolean |
status
indic el estado del producto, esto es si el proveedor lo esta vendiendo o no |
private java.lang.String |
style
Estilo |
private java.lang.String |
supplierGLN
identificador del proveedor al que está asociado este producto |
private int |
supplierId
Identificador del proveedor que publica el producto |
private java.lang.String |
supplierName
Nombre del proveedor |
private float |
tax
IVA |
private java.lang.String |
temperatureUnit
Unidad en la que se miden las temperaturas |
private java.lang.String |
variant
Tipo de tela del articulo, sabor o fragancia |
private float |
width
Ancho del artículo |
private java.lang.String |
widthUnit
Unidades en las que se mide el ancho del artículo |
| Constructor Summary | |
|---|---|
SupplierProduct()
Crea un nuevo producto vacio |
|
SupplierProduct(int prodId)
Crea un nuevo producto y llama al método loadData para que lo cargue de la base de datos |
|
SupplierProduct(java.lang.String prodCode,
int suppCode)
Crea un nuevo producto y llama al método loadData para que lo cargue de la base de datos |
|
| Method Summary | |
|---|---|
static boolean |
changeStatus(Transaction t,
int supplierProductId,
int newStatus)
|
boolean |
delete(Transaction transaction)
No se van a eliminar los productos de la base de datos, ya que esto implicaría borrar las ordenes de compra, cotizaciones y listas que involucran dichos productos, en lugar de ello simplemente se va a poner el estado del producto en false, lo que indica que el proveedor no lo está vendiendo. |
java.lang.String |
getActivePrinciple()
|
java.lang.String |
getBrand()
|
int |
getCategory()
|
java.lang.String |
getCategoryName()
|
java.lang.String |
getCode()
|
java.lang.String |
getCodeSupplier()
|
java.lang.String |
getColor()
|
int |
getCompleteLayers()
|
float |
getDepth()
|
java.lang.String |
getDepthUnit()
|
java.lang.String |
getFunctionalName()
|
float |
getGrossWeight()
|
java.lang.String |
getGrossWeightUnit()
|
float |
getHeight()
|
java.lang.String |
getHeightUnit()
|
int |
getId()
|
java.lang.String |
getImage()
|
int |
getItemsContainedInALayer()
|
java.lang.String |
getLongDescription()
|
java.lang.String |
getManufacturerName()
|
float |
getMaximumTemperature()
|
float |
getMinimumTemperature()
|
float |
getNetContent()
|
java.lang.String |
getNetContentUnit()
|
float |
getNetWeight()
|
java.lang.String |
getNetWeightUnit()
|
java.lang.String |
getPackagingType()
|
java.lang.String |
getPharmaceuticalForm()
|
int |
getPieces()
|
static java.lang.Double |
getPriceInCommunity(int prodId,
int commId)
|
static java.lang.String |
getProductName(int prodId)
|
java.lang.String |
getSanitaryRegistry()
|
java.sql.Date |
getSanitaryRegistryDate()
|
java.lang.String |
getShortDescription()
|
java.lang.String |
getSize()
|
int |
getStackingWeightMaximum()
|
java.lang.String |
getStyle()
|
static int |
getSupplierFromProduct(int prodId)
|
java.lang.String |
getSupplierGLN()
|
int |
getSupplierId()
|
java.lang.String |
getSupplierName()
Getter for property supplierName. |
float |
getTax()
|
java.lang.String |
getTemperatureUnit()
|
java.lang.String |
getVariant()
|
float |
getWidth()
|
java.lang.String |
getWidthUnit()
|
boolean |
isConsumerUnit()
|
boolean |
isDespatchUnit()
|
boolean |
isInvoiceUnit()
|
boolean |
isNurit()
|
boolean |
isStatus()
|
boolean |
loadData(int prodId)
carga un producto de la base de datos a partir de su identificador |
boolean |
loadData(java.lang.String prodCode,
int suppCode)
carga un producto de la base de datos a partir del código de barras y el identificador del proveedor al que está asociado el producto |
boolean |
loadData(java.lang.String prodCode,
java.lang.String suppGLN)
|
boolean |
loadMinimalData(int id)
|
static void |
main(java.lang.String[] args)
|
boolean |
saveData(Transaction transaction)
Almacena la información del producto en la base de datos construyendo la instrucción sql y pasandola a la transacción |
void |
setActivePrinciple(java.lang.String activePrinciple)
|
void |
setBrand(java.lang.String brand)
|
void |
setCategory(int category)
|
void |
setCategoryName(java.lang.String categoryName)
|
void |
setCode(java.lang.String code)
|
void |
setCodeSupplier(java.lang.String codeSupplier)
|
void |
setColor(java.lang.String color)
|
void |
setCompleteLayers(int completeLayers)
|
void |
setConsumerUnit(boolean consumerUnit)
|
void |
setDepth(float depth)
|
void |
setDepthUnit(java.lang.String depthUnit)
|
void |
setDespatchUnit(boolean despatchUnit)
|
void |
setFunctionalName(java.lang.String functionalName)
|
void |
setGrossWeight(float grossWeight)
|
void |
setGrossWeightUnit(java.lang.String grossWeightUnit)
|
void |
setHeight(float height)
|
void |
setHeightUnit(java.lang.String heightUnit)
|
void |
setId(int id)
|
void |
setImage(java.lang.String image)
|
void |
setInvoiceUnit(boolean invoiceUnit)
|
void |
setItemsContainedInALayer(int itemsContainedInALayer)
|
void |
setLongDescription(java.lang.String longDescription)
|
void |
setManufacturerName(java.lang.String manufacturarName)
|
void |
setMaximumTemperature(float maximumTemperature)
|
void |
setMinimumTemperature(float minimumTemperature)
|
void |
setNetContent(float netContent)
|
void |
setNetContentUnit(java.lang.String netContentUnit)
|
void |
setNetWeight(float netWeight)
|
void |
setNetWeightUnit(java.lang.String netWeightUnit)
|
void |
setNurit(boolean nurit)
|
void |
setPackagingType(java.lang.String packagingType)
|
void |
setPharmaceuticalForm(java.lang.String pharmaceuticalForm)
|
void |
setPieces(int pieces)
|
void |
setSanitaryRegistry(java.lang.String sanitaryRegistry)
|
void |
setSanitaryRegistryDate(java.sql.Date sanitaryRegistryDate)
|
void |
setShortDescription(java.lang.String shortDescription)
|
void |
setSize(java.lang.String size)
|
void |
setStackingWeightMaximum(int stackingWeightMaximum)
|
void |
setStatus(boolean estado)
|
void |
setStyle(java.lang.String style)
|
void |
setSupplierGLN(java.lang.String supplierGLN)
|
void |
setSupplierId(int suplierId)
|
void |
setSupplierName(java.lang.String supplierName)
Setter for property supplierName. |
void |
setTax(float tax)
|
void |
setTemperatureUnit(java.lang.String temperatureUnit)
|
void |
setVariant(java.lang.String variant)
|
void |
setWidth(float width)
|
void |
setWidthUnit(java.lang.String widthUnit)
|
boolean |
update(Transaction transaction)
Actualiza la información del producto en la base de datos creando la instrucción sql y pasandola a la transacción |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private int id
private java.lang.String code
private java.lang.String supplierGLN
private int category
private java.lang.String categoryName
private java.lang.String codeSupplier
private java.lang.String longDescription
private java.lang.String shortDescription
private java.lang.String color
private java.lang.String size
private java.lang.String brand
private java.lang.String sanitaryRegistry
private java.lang.String pharmaceuticalForm
private java.lang.String style
private java.lang.String functionalName
private java.lang.String variant
private java.lang.String manufacturerName
private java.lang.String activePrinciple
private boolean consumerUnit
private boolean despatchUnit
private boolean invoiceUnit
private float width
private java.lang.String widthUnit
private float netWeight
private java.lang.String netWeightUnit
private float depth
private java.lang.String depthUnit
private float height
private java.lang.String heightUnit
private float grossWeight
private java.lang.String grossWeightUnit
private float minimumTemperature
private float maximumTemperature
private java.lang.String temperatureUnit
private int stackingWeightMaximum
private int completeLayers
private int itemsContainedInALayer
private float netContent
private java.lang.String netContentUnit
private int pieces
private java.sql.Date sanitaryRegistryDate
private float tax
private java.lang.String packagingType
private java.lang.String image
private int supplierId
private java.lang.String supplierName
private boolean nurit
private boolean status
| Constructor Detail |
|---|
public SupplierProduct()
public SupplierProduct(int prodId)
prodId - identificador del producto en la base de datos
public SupplierProduct(java.lang.String prodCode,
int suppCode)
prodCode - código de barras del productosuppCode - identificador del proveedor al que está asociado el producto| Method Detail |
|---|
public boolean loadData(int prodId)
prodId - identificador del producto en la tabla
public boolean loadData(java.lang.String prodCode,
int suppCode)
prodCode - código de barras del productosuppCode - identificador del proveedor
public boolean loadData(java.lang.String prodCode,
java.lang.String suppGLN)
public boolean loadMinimalData(int id)
public boolean saveData(Transaction transaction)
transaction - Transacción que se está ejecutando
public boolean update(Transaction transaction)
transaction - Transacción que se está ejecutando
public boolean delete(Transaction transaction)
transaction - Transacción que se está ejecutando
public java.lang.String getActivePrinciple()
public void setActivePrinciple(java.lang.String activePrinciple)
activePrinciple - The activePrinciple to set.public java.lang.String getBrand()
public void setBrand(java.lang.String brand)
brand - The brand to set.public int getCategory()
public void setCategory(int category)
category - The category to set.public java.lang.String getCategoryName()
public void setCategoryName(java.lang.String categoryName)
categoryName - The categoryName to set.public java.lang.String getCode()
public void setCode(java.lang.String code)
code - The code to set.public java.lang.String getCodeSupplier()
public void setCodeSupplier(java.lang.String codeSupplier)
codeSupplier - The codeSupplier to set.public java.lang.String getColor()
public void setColor(java.lang.String color)
color - The color to set.public int getCompleteLayers()
public void setCompleteLayers(int completeLayers)
completeLayers - The completeLayers to set.public boolean isConsumerUnit()
public void setConsumerUnit(boolean consumerUnit)
consumerUnit - The consumerUnit to set.public float getDepth()
public void setDepth(float depth)
depth - The depth to set.public java.lang.String getDepthUnit()
public void setDepthUnit(java.lang.String depthUnit)
depthUnit - The depthUnit to set.public boolean isDespatchUnit()
public void setDespatchUnit(boolean despatchUnit)
despatchUnit - The despatchUnit to set.public java.lang.String getFunctionalName()
public void setFunctionalName(java.lang.String functionalName)
functionalName - The functionalName to set.public float getGrossWeight()
public void setGrossWeight(float grossWeight)
grossWeight - The grossWeight to set.public java.lang.String getGrossWeightUnit()
public void setGrossWeightUnit(java.lang.String grossWeightUnit)
grossWeightUnit - The grossWeightUnit to set.public float getHeight()
public void setHeight(float height)
height - The height to set.public java.lang.String getHeightUnit()
public void setHeightUnit(java.lang.String heightUnit)
heightUnit - The heightUnit to set.public int getId()
public void setId(int id)
id - The id to set.public boolean isInvoiceUnit()
public void setInvoiceUnit(boolean invoiceUnit)
invoiceUnit - The invoiceUnit to set.public int getItemsContainedInALayer()
public void setItemsContainedInALayer(int itemsContainedInALayer)
itemsContainedInALayer - The itemsContainedInALayer to set.public java.lang.String getLongDescription()
public void setLongDescription(java.lang.String longDescription)
longDescription - The longDescription to set.public java.lang.String getManufacturerName()
public void setManufacturerName(java.lang.String manufacturarName)
manufacturerName - The manufacturerName to set.public float getMaximumTemperature()
public void setMaximumTemperature(float maximumTemperature)
maximumTemperature - The maximumTemperature to set.public float getMinimumTemperature()
public void setMinimumTemperature(float minimumTemperature)
minimumTemperature - The minimumTemperature to set.public float getNetContent()
public void setNetContent(float netContent)
netContent - The netContent to set.public java.lang.String getNetContentUnit()
public void setNetContentUnit(java.lang.String netContentUnit)
netContentUnit - The netContentUnit to set.public float getNetWeight()
public void setNetWeight(float netWeight)
netWeight - The netWeight to set.public java.lang.String getNetWeightUnit()
public void setNetWeightUnit(java.lang.String netWeightUnit)
netWeightUnit - The netWeightUnit to set.public java.lang.String getPackagingType()
public void setPackagingType(java.lang.String packagingType)
packagingType - The packagingType to set.public java.lang.String getPharmaceuticalForm()
public void setPharmaceuticalForm(java.lang.String pharmaceuticalForm)
pharmaceuticalForm - The pharmaceuticalForm to set.public int getPieces()
public void setPieces(int pieces)
pieces - The pieces to set.public java.lang.String getSanitaryRegistry()
public void setSanitaryRegistry(java.lang.String sanitaryRegistry)
sanitaryRegistry - The sanitaryRegistry to set.public java.sql.Date getSanitaryRegistryDate()
public void setSanitaryRegistryDate(java.sql.Date sanitaryRegistryDate)
sanitaryRegistryDate - The sanitaryRegistryDate to set.public java.lang.String getShortDescription()
public void setShortDescription(java.lang.String shortDescription)
shortDescription - The shortDescription to set.public java.lang.String getSize()
public void setSize(java.lang.String size)
size - The size to set.public int getStackingWeightMaximum()
public void setStackingWeightMaximum(int stackingWeightMaximum)
stackingWeightMaximum - The stackingWeightMaximum to set.public java.lang.String getStyle()
public void setStyle(java.lang.String style)
style - The style to set.public java.lang.String getSupplierGLN()
public void setSupplierGLN(java.lang.String supplierGLN)
supplierGLN - The supplierGLN to set.public float getTax()
public void setTax(float tax)
tax - The tax to set.public java.lang.String getTemperatureUnit()
public void setTemperatureUnit(java.lang.String temperatureUnit)
temperatureUnit - The temperatureUnit to set.public java.lang.String getVariant()
public void setVariant(java.lang.String variant)
variant - The variant to set.public float getWidth()
public void setWidth(float width)
width - The width to set.public java.lang.String getWidthUnit()
public void setWidthUnit(java.lang.String widthUnit)
widthUnit - The widthUnit to set.public int getSupplierId()
public void setSupplierId(int suplierId)
suplierId - The suplierId to set.public java.lang.String getImage()
public void setImage(java.lang.String image)
image - The image to set.public boolean isStatus()
public void setStatus(boolean estado)
estado - The status to set.public boolean isNurit()
public void setNurit(boolean nurit)
nurit - The nurit to set.public static void main(java.lang.String[] args)
public java.lang.String getSupplierName()
public void setSupplierName(java.lang.String supplierName)
supplierName - New value of property supplierName.
public static boolean changeStatus(Transaction t,
int supplierProductId,
int newStatus)
public static java.lang.Double getPriceInCommunity(int prodId,
int commId)
public static int getSupplierFromProduct(int prodId)
public static java.lang.String getProductName(int prodId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||