Public Member Functions

MonographDisciplineDAO Class Reference
[Monograph]

Operations for retrieving and modifying a monograph's assigned disciplines. More...

List of all members.

Public Member Functions

 build ($monographId)
 getAllUniqueDisciplines ()
 getDisciplines ($monographId, $locales)
 getLocaleFieldNames ()
 getMonographIdsByDiscipline ($discipline)
 insertDisciplines ($disciplines, $monographId, $deleteFirst=true)
 MonographDisciplineDAO ()

Detailed Description

Operations for retrieving and modifying a monograph's assigned disciplines.

See also:
Monograph

Definition at line 21 of file MonographDisciplineDAO.inc.php.


Member Function Documentation

MonographDisciplineDAO.build ( monographId  ) 

Build/fetch a monograph discipline controlled vocabulary. $monographId int

Returns:
ControlledVocabulary

Definition at line 34 of file MonographDisciplineDAO.inc.php.

Referenced by getDisciplines(), and insertDisciplines().

MonographDisciplineDAO.getAllUniqueDisciplines (  ) 

Get an array of all of the monograph's disciplines

Returns:
array

Definition at line 78 of file MonographDisciplineDAO.inc.php.

MonographDisciplineDAO.getDisciplines ( monographId,
locales 
)

Get disciplines for a monograph.

Parameters:
$monographId int
$locales array
Returns:
array

Definition at line 52 of file MonographDisciplineDAO.inc.php.

References build().

MonographDisciplineDAO.getLocaleFieldNames (  ) 

Get the list of localized additional fields to store.

Returns:
array

Definition at line 42 of file MonographDisciplineDAO.inc.php.

MonographDisciplineDAO.getMonographIdsByDiscipline ( discipline  ) 

Get an array of monographIds that have a given discipline

Parameters:
$content string
Returns:
array

Definition at line 101 of file MonographDisciplineDAO.inc.php.

MonographDisciplineDAO.insertDisciplines ( disciplines,
monographId,
deleteFirst = true 
)

Add an array of disciplines

Parameters:
$disciplines array
$monographId int
$deleteFirst boolean
Returns:
int

Definition at line 128 of file MonographDisciplineDAO.inc.php.

References build().

MonographDisciplineDAO.MonographDisciplineDAO (  ) 

Constructor

Definition at line 25 of file MonographDisciplineDAO.inc.php.


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