package Modules\Product
inherited_from \ProductFactory

 Methods

CommitTransaction()

CommitTransaction() 
Inherited

Delete()

Delete() 
Inherited

ExecuteSQL()

ExecuteSQL($query, $ph = NULL, $limit = NULL, $page = NULL
Inherited

Parameters

$query

$ph

$limit

$page

FailTransaction()

FailTransaction() 
Inherited

RetryExecuteSQL()

RetryExecuteSQL($query, $ph = NULL, $retry_max_attempts = 2, $sleep = 5
Inherited

Parameters

$query

$ph

$retry_max_attempts

$sleep

Save()

Save($reset_data = TRUE, $force_lookup = FALSE
Inherited

Parameters

$reset_data

$force_lookup

StartTransaction()

StartTransaction() 
Inherited

__construct()

__construct() 
Inherited

__toString()

__toString() 
Inherited

addLog()

addLog($log_action) 
Inherited

Parameters

$log_action

bulkDelete()

bulkDelete($ids) 
Inherited

Parameters

$ids

clearData()

clearData() 
Inherited

clearGeoCode()

clearGeoCode($data_diff = NULL
Inherited

Parameters

$data_diff

convertFlexArray()

convertFlexArray($array) 
Inherited

Parameters

$array

fromBool()

fromBool($value) 
Inherited

Parameters

$value

getAMFMessageID()

getAMFMessageID() 
Inherited

getAPISearchByCompanyIdAndArrayCriteria()

getAPISearchByCompanyIdAndArrayCriteria($company_id, $filter_data, $limit = NULL, $page = NULL, $where = NULL, $order = NULL

Parameters

$company_id

$filter_data

$limit

$page

$where

$order

getAll()

getAll($limit = NULL, $page = NULL, $where = NULL, $order = NULL

Parameters

$limit

$page

$where

$order

getArrayByListFactory()

getArrayByListFactory($lf, $include_blank = TRUE, $include_disabled = TRUE

Parameters

$lf

$include_blank

$include_disabled

getByCompanyIDAndTypeIdArray()

getByCompanyIDAndTypeIdArray($id, $type_id, $include_blank = TRUE
Static

Parameters

$id

$type_id

$include_blank

getByCompanyIDArray()

getByCompanyIDArray($id, $include_blank = TRUE
Static

Parameters

$id

$include_blank

getByCompanyId()

getByCompanyId($id, $limit = NULL, $page = NULL, $where = NULL, $order = NULL

Parameters

$id

$limit

$page

$where

$order

getByCompanyIdAndGroupId()

getByCompanyIdAndGroupId($company_id, $group_id, $order = NULL

Parameters

$company_id

$group_id

$order

getByCompanyIdAndTypeId()

getByCompanyIdAndTypeId($id, $type_id, $where = NULL, $order = NULL

Parameters

$id

$type_id

$where

$order

getById()

getById($id, $where = NULL, $order = NULL

Parameters

$id

$where

$order

getByIdAndCompanyId()

getByIdAndCompanyId($id, $company_id, $where = NULL, $order = NULL

Parameters

$id

$company_id

$where

$order

getByNameAndCompanyId()

getByNameAndCompanyId($name, $company_id, $where = NULL, $order = NULL

Parameters

$name

$company_id

$where

$order

getByPartNumberAndCompanyId()

getByPartNumberAndCompanyId($part_number, $company_id, $where = NULL, $order = NULL

Parameters

$part_number

$company_id

$where

$order

getByUPCAndCompanyId()

getByUPCAndCompanyId($upc, $company_id, $where = NULL, $order = NULL

Parameters

$upc

$company_id

$where

$order

getCache()

getCache($cache_id, $group_id = NULL
Inherited

Parameters

$cache_id

$group_id

getCallerFunction()

getCallerFunction() 
Inherited

getColumn()

getColumn($column) 
Inherited

Parameters

$column

getColumnList()

getColumnList() 
Inherited

getCompany()

getCompany() 
Inherited

getCompanyGenericMapData()

getCompanyGenericMapData($company_id, $object_type_id, $id, $variable) 
Inherited

Parameters

$company_id

$object_type_id

$id

$variable

getCreatedAndUpdatedColumns()

getCreatedAndUpdatedColumns($data, $include_columns = NULL
Inherited

Parameters

$data

$include_columns

getCreatedBy()

getCreatedBy() 
Inherited

getCreatedDate()

getCreatedDate() 
Inherited

getCurrency()

getCurrency() 
Inherited

getCurrencyObject()

getCurrencyObject() 
Inherited

getCurrent()

getCurrent() 
Inherited

getCurrentRow()

getCurrentRow($offset = 1
Inherited

Parameters

$offset

getCustomsUnitValue()

getCustomsUnitValue() 
Inherited

getDateRangeSQL()

getDateRangeSQL($str, $column, $format = 'epoch', $include_blank_dates = FALSE
Inherited

Parameters

$str

$column

$format

$include_blank_dates

getDeleted()

getDeleted() 
Inherited

getDeletedBy()

getDeletedBy() 
Inherited

getDeletedDate()

getDeletedDate() 
Inherited

getDescription()

getDescription() 
Inherited

getDescriptionLocked()

getDescriptionLocked() 
Inherited

getDimensionUnit()

getDimensionUnit() 
Inherited

getEmptyRecordSet()

getEmptyRecordSet($id = NULL
Inherited

Parameters

$id

getEnableSystemLogDetail()

getEnableSystemLogDetail() 
Inherited

getExcludeTaxPolicy()

getExcludeTaxPolicy() 
Inherited

getGenericObject()

getGenericObject($list_factory, $id, $variable, $list_factory_method = 'getById', $id_method = 'getID'
Inherited

Parameters

$list_factory

$id

$variable

$list_factory_method

$id_method

getGroup()

getGroup() 
Inherited

getHeight()

getHeight() 
Inherited

getIDSByListFactory()

getIDSByListFactory($lf) 
Inherited

Parameters

$lf

getId()

getId() 
Inherited

getIncludeTaxPolicy()

getIncludeTaxPolicy() 
Inherited

getIterator()

getIterator() 
Inherited

getLabelId()

getLabelId() 
Inherited

getLength()

getLength() 
Inherited

getMaximumPurchaseQuantity()

getMaximumPurchaseQuantity() 
Inherited

getMinimumPurchaseQuantity()

getMinimumPurchaseQuantity() 
Inherited

getName()

getName() 
Inherited

getNameMetaphone()

getNameMetaphone() 
Inherited

getNextInsertId()

getNextInsertId() 
Inherited

getObjectAsArray()

getObjectAsArray($include_columns = NULL
Inherited

Parameters

$include_columns

getOptions()

getOptions($name, $parent = NULL
Inherited

Parameters

$name

$parent

getOriginCountry()

getOriginCountry() 
Inherited

getOtherID1()

getOtherID1() 
Inherited

getOtherID2()

getOtherID2() 
Inherited

getOtherID3()

getOtherID3() 
Inherited

getOtherID4()

getOtherID4() 
Inherited

getOtherID5()

getOtherID5() 
Inherited

getPartNumber()

getPartNumber() 
Inherited

getPermissionColumns()

getPermissionColumns($data, $object_user_id, $created_by_id, $permission_children_ids = NULL, $include_columns = NULL
Inherited

Parameters

$data

$object_user_id

$created_by_id

$permission_children_ids

$include_columns

getPriceLocked()

getPriceLocked() 
Inherited

getProgressBarObject()

getProgressBarObject() 
Inherited

getQuantity()

getQuantity() 
Inherited

getQuantityUnitDiscountPercent()

getQuantityUnitDiscountPercent($quantity, $round_precision = 0
Inherited

Parameters

$quantity

$round_precision

getQuantityUnitPrice()

getQuantityUnitPrice($quantity) 
Inherited

Parameters

$quantity

getRecordCount()

getRecordCount() 
Inherited

getSearchByCompanyIdAndTypeIdAndGroupIdAndIncludeIdAndExcludeId()

getSearchByCompanyIdAndTypeIdAndGroupIdAndIncludeIdAndExcludeId($company_id, $type_id, $group_id = NULL, $include_user_id = NULL, $exclude_user_id = NULL, $order = NULL

Parameters

$company_id

$type_id

$group_id

$include_user_id

$exclude_user_id

$order

getSequenceName()

getSequenceName() 
Inherited

getStatus()

getStatus() 
Inherited

getTable()

getTable($strip_quotes = FALSE
Inherited

Parameters

$strip_quotes

getTag()

getTag() 
Inherited

getTariffCode()

getTariffCode() 
Inherited

getTransactionMode()

getTransactionMode() 
Inherited

getType()

getType() 
Inherited

getUPC()

getUPC() 
Inherited

getUnitCost()

getUnitCost() 
Inherited

getUnitPrice()

getUnitPrice() 
Inherited

getUnitPriceType()

getUnitPriceType() 
Inherited

getUpdatedBy()

getUpdatedBy() 
Inherited

getUpdatedDate()

getUpdatedDate() 
Inherited

getValidSQLColumns()

getValidSQLColumns($array, $strict = TRUE, $additional_fields = NULL
Inherited

Parameters

$array

$strict

$additional_fields

getVariableToFunctionMap()

getVariableToFunctionMap($data = NULL
Inherited

Parameters

$data

getWeight()

getWeight() 
Inherited

getWeightUnit()

getWeightUnit() 
Inherited

getWidth()

getWidth() 
Inherited

isNew()

isNew($force_lookup = FALSE
Inherited

Parameters

$force_lookup

isSave()

isSave() 
Inherited

isUniqueUPC()

isUniqueUPC($upc) 
Inherited

Parameters

$upc

isValid()

isValid($ignore_warning = TRUE
Inherited

Parameters

$ignore_warning

isWarning()

isWarning() 
Inherited

modifyQuantity()

modifyQuantity($product_id, $company_id, $quantity) 
Inherited

Parameters

$product_id

$company_id

$quantity

postSave()

postSave() 
Inherited

preSave()

preSave() 
Inherited

removeCache()

removeCache($cache_id = NULL, $group_id = NULL
Inherited

Parameters

$cache_id

$group_id

saveCache()

saveCache($data, $cache_id, $group_id = NULL
Inherited

Parameters

$data

$cache_id

$group_id

serializeRS()

serializeRS($rs) 
Inherited

Parameters

$rs

setAMFMessageID()

setAMFMessageID($id) 
Inherited

Parameters

$id

setCacheLifeTime()

setCacheLifeTime($secs) 
Inherited

Parameters

$secs

setCompany()

setCompany($id) 
Inherited

Parameters

$id

setCreatedAndUpdatedColumns()

setCreatedAndUpdatedColumns($data, $variable_to_function_map = array()
Inherited

Parameters

$data

$variable_to_function_map

setCreatedBy()

setCreatedBy($id = NULL
Inherited

Parameters

$id

setCreatedDate()

setCreatedDate($epoch = NULL
Inherited

Parameters

$epoch

setCurrency()

setCurrency($id) 
Inherited

Parameters

$id

setCustomsUnitValue()

setCustomsUnitValue($value) 
Inherited

Parameters

$value

setDeleted()

setDeleted($bool) 
Inherited

Parameters

$bool

setDeletedBy()

setDeletedBy($id = NULL
Inherited

Parameters

$id

setDeletedDate()

setDeletedDate($epoch = NULL
Inherited

Parameters

$epoch

setDescription()

setDescription($value) 
Inherited

Parameters

$value

setDescriptionLocked()

setDescriptionLocked($bool) 
Inherited

Parameters

$bool

setDimensionUnit()

setDimensionUnit($value) 
Inherited

Parameters

$value

setEnableSystemLogDetail()

setEnableSystemLogDetail($bool) 
Inherited

Parameters

$bool

setExcludeTaxPolicy()

setExcludeTaxPolicy($ids) 
Inherited

Parameters

$ids

setGenericObject()

setGenericObject($obj, $variable) 
Inherited

Parameters

$obj

$variable

setGroup()

setGroup($id) 
Inherited

Parameters

$id

setHeight()

setHeight($value) 
Inherited

Parameters

$value

setId()

setId($id) 
Inherited

Parameters

$id

setIncludeTaxPolicy()

setIncludeTaxPolicy($ids) 
Inherited

Parameters

$ids

setLength()

setLength($value) 
Inherited

Parameters

$value

setMaximumPurchaseQuantity()

setMaximumPurchaseQuantity($value) 
Inherited

Parameters

$value

setMinimumPurchaseQuantity()

setMinimumPurchaseQuantity($value) 
Inherited

Parameters

$value

setName()

setName($value) 
Inherited

Parameters

$value

setNameMetaphone()

setNameMetaphone($value) 
Inherited

Parameters

$value

setObjectFromArray()

setObjectFromArray($data) 
Inherited

Parameters

$data

setOriginCountry()

setOriginCountry($country) 
Inherited

Parameters

$country

setOtherID1()

setOtherID1($value) 
Inherited

Parameters

$value

setOtherID2()

setOtherID2($value) 
Inherited

Parameters

$value

setOtherID3()

setOtherID3($value) 
Inherited

Parameters

$value

setOtherID4()

setOtherID4($value) 
Inherited

Parameters

$value

setOtherID5()

setOtherID5($value) 
Inherited

Parameters

$value

setPartNumber()

setPartNumber($value) 
Inherited

Parameters

$value

setPriceLocked()

setPriceLocked($bool) 
Inherited

Parameters

$bool

setProgressBarObject()

setProgressBarObject($obj) 
Inherited

Parameters

$obj

setQuantity()

setQuantity($value) 
Inherited

Parameters

$value

setQueryStatementTimeout()

setQueryStatementTimeout($milliseconds = NULL
Inherited

Parameters

$milliseconds

setStatus()

setStatus($status) 
Inherited

Parameters

$status

setTag()

setTag($tags) 
Inherited

Parameters

$tags

setTariffCode()

setTariffCode($value) 
Inherited

Parameters

$value

setTransactionMode()

setTransactionMode($mode = ''
Inherited

Parameters

$mode

setType()

setType($type) 
Inherited

Parameters

$type

setUPC()

setUPC($value) 
Inherited

Parameters

$value

setUnitCost()

setUnitCost($value) 
Inherited

Parameters

$value

setUnitPrice()

setUnitPrice($value) 
Inherited

Parameters

$value

setUnitPriceType()

setUnitPriceType($type) 
Inherited

Parameters

$type

setUpdatedBy()

setUpdatedBy($id = NULL
Inherited

Parameters

$id

setUpdatedDate()

setUpdatedDate($epoch = NULL
Inherited

Parameters

$epoch

setWeight()

setWeight($value) 
Inherited

Parameters

$value

setWeightUnit()

setWeightUnit($value) 
Inherited

Parameters

$value

setWidth()

setWidth($value) 
Inherited

Parameters

$value

toBool()

toBool($value) 
Inherited

Parameters

$value

unserializeRS()

unserializeRS($rs) 
Inherited

Parameters

$rs

_getFactoryOptions()

_getFactoryOptions($name, $parent = NULL
Inherited

Parameters

$name

$parent

_getVariableToFunctionMap()

_getVariableToFunctionMap($data) 
Inherited

Parameters

$data

castInteger()

castInteger($int, $type = 'int'
Inherited

Parameters

$int

$type

getColumnsFromAliases()

getColumnsFromAliases($columns, $aliases) 
Inherited

Parameters

$columns

$aliases

getDatabaseType()

getDatabaseType() 
Inherited

getGEOMAsTextFunction()

getGEOMAsTextFunction($sql) 
Inherited

Parameters

$sql

getListSQL()

getListSQL($array, $ph = NULL, $cast = FALSE
Inherited

Parameters

$array

$ph

$cast

getSQLStringAggregate()

getSQLStringAggregate($sql, $glue) 
Inherited

Parameters

$sql

$glue

getSQLToEpochFunction()

getSQLToEpochFunction($sql) 
Inherited

Parameters

$sql

getSQLToTimeFunction()

getSQLToTimeFunction($sql) 
Inherited

Parameters

$sql

getSQLToTimeStampFunction()

getSQLToTimeStampFunction() 
Inherited

getSortSQL()

getSortSQL($array, $strict = TRUE, $additional_fields = NULL
Inherited

Parameters

$array

$strict

$additional_fields

getWhereClauseSQL()

getWhereClauseSQL($columns, $args, $type, $ph, $query_stub = NULL, $and = TRUE
Inherited

Parameters

$columns

$args

$type

$ph

$query_stub

$and

getWhereSQL()

getWhereSQL($array, $append_where = FALSE
Inherited

Parameters

$array

$append_where

handleSQLSyntax()

handleSQLSyntax($arg) 
Inherited

Parameters

$arg

stripSQLSyntax()

stripSQLSyntax($arg) 
Inherited

Parameters

$arg

getInsertQuery()

getInsertQuery() 
Inherited

getRecordSetColumnList()

getRecordSetColumnList($rs) 
Inherited

Parameters

$rs

getUpdateQuery()

getUpdateQuery() 
Inherited

parseColumnName()

parseColumnName($column) 
Inherited

Parameters

$column

 Properties

 

$data

$data 

Default

array()
 

$old_data

$old_data 

Default

array()
 

$validate_only

$validate_only 

Default

FALSE
 

$AMF_message_id

$AMF_message_id 

Default

NULL
 

$enable_system_log_detail

$enable_system_log_detail 

Default

TRUE
 

$next_insert_id

$next_insert_id 

Default

NULL
 

$pk_sequence_name

$pk_sequence_name 

Default

'product_id_seq'
 

$progress_bar_obj

$progress_bar_obj 

Default

NULL
 

$table

$table 

Default

'product'