dolibarr  17.0.4
Public Member Functions | List of all members
PriceExpression Class Reference

Class for accesing price expression table. More...

Public Member Functions

 __construct ($db)
 Constructor. More...
 
 create ($user, $notrigger=0)
 Create object into database. More...
 
 fetch ($id)
 Load object in memory from the database. More...
 
 list_price_expression ()
 List all price expressions. More...
 
 find_title ($title)
 Returns any existing rowid with specified title. More...
 
 update ($user=0, $notrigger=0)
 Update object into database. More...
 
 delete (User $user, $notrigger=0)
 Delete object in database. More...
 
 initAsSpecimen ()
 Initialise object with example values Id must be 0 if object instance is a specimen. More...
 

Detailed Description

Class for accesing price expression table.

Definition at line 30 of file price_expression.class.php.

Constructor & Destructor Documentation

◆ __construct()

PriceExpression::__construct (   $db)

Constructor.

Parameters
DoliDb$dbDatabase handler

Definition at line 65 of file price_expression.class.php.

References db.

Member Function Documentation

◆ create()

PriceExpression::create (   $user,
  $notrigger = 0 
)

Create object into database.

Parameters
User$userUser that creates
int$notrigger0=launch triggers after, 1=disable triggers
Returns
int <0 if KO, Id of created object if OK

Definition at line 78 of file price_expression.class.php.

◆ delete()

PriceExpression::delete ( User  $user,
  $notrigger = 0 
)

Delete object in database.

Parameters
User$userUser that deletes
int$notrigger0=launch triggers after, 1=disable triggers
Returns
int <0 if KO, >0 if OK

Definition at line 281 of file price_expression.class.php.

◆ fetch()

PriceExpression::fetch (   $id)

Load object in memory from the database.

Parameters
int$idId object
Returns
int < 0 if KO, 0 if OK but not found, > 0 if OK

Definition at line 131 of file price_expression.class.php.

◆ find_title()

PriceExpression::find_title (   $title)

Returns any existing rowid with specified title.

Parameters
String$titleTitle of expression
Returns
int < 0 if KO, 0 if OK but not found, > 0 rowid

Definition at line 203 of file price_expression.class.php.

◆ initAsSpecimen()

PriceExpression::initAsSpecimen ( )

Initialise object with example values Id must be 0 if object instance is a specimen.

Returns
void

Definition at line 320 of file price_expression.class.php.

◆ list_price_expression()

PriceExpression::list_price_expression ( )

List all price expressions.

Returns
array Array of price expressions

Definition at line 167 of file price_expression.class.php.

◆ update()

PriceExpression::update (   $user = 0,
  $notrigger = 0 
)

Update object into database.

Parameters
User$userUser that modifies
int$notrigger0=launch triggers after, 1=disable triggers
Returns
int <0 if KO, >0 if OK

Definition at line 233 of file price_expression.class.php.


The documentation for this class was generated from the following file: