Public Member Functions

MarketDAO Class Reference

Operations for retrieving and modifying Market objects. More...

List of all members.

Public Member Functions

_fromRow (&$row, $callHooks=true)
 deleteById ($entryId)
 deleteObject ($market)
getById ($marketId, $monographId=null)
getByPublicationFormatId ($publicationFormatId)
 getInsertMarketId ()
 insertObject (&$market)
 MarketDAO ()
 newDataObject ()
 updateObject (&$market)

Detailed Description

Operations for retrieving and modifying Market objects.

See also:
Market

Definition at line 18 of file MarketDAO.inc.php.


Member Function Documentation

& MarketDAO._fromRow ( &$  row,
callHooks = true 
)

Internal function to return a Market object from a row.

Parameters:
$row array
$callHooks boolean
Returns:
Market

Definition at line 82 of file MarketDAO.inc.php.

References newDataObject().

Referenced by getById().

MarketDAO.deleteById ( entryId  ) 

delete a market entry by id.

Parameters:
$entryId int

Definition at line 197 of file MarketDAO.inc.php.

Referenced by deleteObject().

MarketDAO.deleteObject ( market  ) 

Delete a market entry by id.

Parameters:
$market Market

Definition at line 189 of file MarketDAO.inc.php.

References deleteById().

& MarketDAO.getById ( marketId,
monographId = null 
)

Retrieve a market entry by type id.

Parameters:
$marketId int
$monographId optional int
Returns:
Market

Definition at line 32 of file MarketDAO.inc.php.

References _fromRow().

& MarketDAO.getByPublicationFormatId ( publicationFormatId  ) 

Retrieve all market for a publication format

Parameters:
$publicationFormatId int
Returns:
DAOResultFactory containing matching market.

Definition at line 60 of file MarketDAO.inc.php.

MarketDAO.getInsertMarketId (  ) 

Get the ID of the last inserted market entry.

Returns:
int

Definition at line 207 of file MarketDAO.inc.php.

Referenced by insertObject().

MarketDAO.insertObject ( &$  market  ) 

Insert a new market entry.

Parameters:
$market Market

Definition at line 111 of file MarketDAO.inc.php.

References getInsertMarketId().

MarketDAO.MarketDAO (  ) 

Constructor

Definition at line 22 of file MarketDAO.inc.php.

MarketDAO.newDataObject (  ) 

Construct a new data object corresponding to this DAO.

Returns:
Market

Definition at line 72 of file MarketDAO.inc.php.

Referenced by _fromRow().

MarketDAO.updateObject ( &$  market  ) 

Update an existing market entry.

Parameters:
$market Market

Definition at line 145 of file MarketDAO.inc.php.


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