Public Member Functions | Public Attributes

CatalogEntryPublicationMetadataForm Class Reference

Parent class for forms used by the various publication formats. More...

List of all members.

Public Member Functions

 CatalogEntryPublicationMetadataForm ($monographId, $publicationFormatId, $isPhysicalFormat=true, $stageId=null, $formParams=null)
 execute (&$request)
 fetch (&$request)
 getFormParams ()
getMonograph ()
 getPhysicalFormat ()
 getPublicationFormatId ()
 getStageId ()
 initData ()
 readInputData ()

Public Attributes

 $_formParams
 $_isPhysicalFormat
 $_monograph
 $_publicationFormatId
 $_stageId

Detailed Description

Parent class for forms used by the various publication formats.

Definition at line 17 of file CatalogEntryPublicationMetadataForm.inc.php.


Member Function Documentation

CatalogEntryPublicationMetadataForm.CatalogEntryPublicationMetadataForm ( monographId,
publicationFormatId,
isPhysicalFormat = true,
stageId = null,
formParams = null 
)

Constructor.

Parameters:
$monograph Monograph
$publicationFormat integer
$isPhysicalFormat integer
$stageId integer
$formParams array

Definition at line 44 of file CatalogEntryPublicationMetadataForm.inc.php.

CatalogEntryPublicationMetadataForm.execute ( &$  request  ) 

Save the metadata and store the catalog data for this specific publication format.

Definition at line 188 of file CatalogEntryPublicationMetadataForm.inc.php.

References getMonograph(), getPublicationFormatId(), and MonographLog.logEvent().

CatalogEntryPublicationMetadataForm.fetch ( &$  request  ) 

Fetch the HTML contents of the form.

Parameters:
$request PKPRequest return string

Definition at line 65 of file CatalogEntryPublicationMetadataForm.inc.php.

References getFormParams(), getMonograph(), getPhysicalFormat(), getPublicationFormatId(), and getStageId().

CatalogEntryPublicationMetadataForm.getFormParams (  ) 

Get the extra form parameters.

Definition at line 279 of file CatalogEntryPublicationMetadataForm.inc.php.

Referenced by fetch().

& CatalogEntryPublicationMetadataForm.getMonograph (  ) 

Get the Monograph

Returns:
Monograph

Definition at line 249 of file CatalogEntryPublicationMetadataForm.inc.php.

Referenced by execute(), fetch(), and initData().

CatalogEntryPublicationMetadataForm.getPhysicalFormat (  ) 

Get physical format setting

Returns:
int

Definition at line 265 of file CatalogEntryPublicationMetadataForm.inc.php.

Referenced by fetch().

CatalogEntryPublicationMetadataForm.getPublicationFormatId (  ) 

Get the publication format id

Returns:
int

Definition at line 272 of file CatalogEntryPublicationMetadataForm.inc.php.

Referenced by execute(), fetch(), and initData().

CatalogEntryPublicationMetadataForm.getStageId (  ) 

Get the stage id

Returns:
int

Definition at line 257 of file CatalogEntryPublicationMetadataForm.inc.php.

Referenced by fetch().

CatalogEntryPublicationMetadataForm.initData (  ) 

Initialize form data for an instance of this form.

Definition at line 120 of file CatalogEntryPublicationMetadataForm.inc.php.

References getMonograph(), and getPublicationFormatId().

CatalogEntryPublicationMetadataForm.readInputData (  ) 

Assign form data to user-submitted data.

Definition at line 159 of file CatalogEntryPublicationMetadataForm.inc.php.


Member Data Documentation

CatalogEntryPublicationMetadataForm.$_formParams

Parameters to configure the form template.

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

CatalogEntryPublicationMetadataForm.$_isPhysicalFormat

is this a physical, non-digital format?

Definition at line 29 of file CatalogEntryPublicationMetadataForm.inc.php.

CatalogEntryPublicationMetadataForm.$_monograph

The monograph used to show metadata information

Definition at line 20 of file CatalogEntryPublicationMetadataForm.inc.php.

CatalogEntryPublicationMetadataForm.$_publicationFormatId

The publication format id

Definition at line 26 of file CatalogEntryPublicationMetadataForm.inc.php.

CatalogEntryPublicationMetadataForm.$_stageId

The current stage id

Definition at line 23 of file CatalogEntryPublicationMetadataForm.inc.php.


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