/**
  * Constructor
  */
 function ChapterFilesListbuilderHandler()
 {
     // Get access to the monograph file constants.
     AppLocale::requireComponents(LOCALE_COMPONENT_PKP_SUBMISSION);
     import('classes.monograph.MonographFile');
     parent::FilesListbuilderHandler();
     $this->addRoleAssignment(array(ROLE_ID_AUTHOR), array('fetch', 'fetchRow', 'fetchOptions', 'save'));
 }
 /**
  * Constructor
  */
 function ProofFilesListbuilderHandler()
 {
     // Get access to the monograph file constants.
     import('lib.pkp.classes.submission.SubmissionFile');
     parent::FilesListbuilderHandler(SUBMISSION_FILE_PROOF);
 }
 /**
  * Constructor
  */
 function CopyeditingFilesListbuilderHandler()
 {
     // Get access to the submission file constants.
     import('lib.pkp.classes.submission.SubmissionFile');
     parent::FilesListbuilderHandler(SUBMISSION_FILE_COPYEDIT);
 }
 /**
  * Constructor
  */
 function GalleyFilesListbuilderHandler()
 {
     parent::FilesListbuilderHandler(SUBMISSION_FILE_PROOF);
 }
 /**
  * Constructor
  */
 function ProofFilesListbuilderHandler()
 {
     // Get access to the monograph file constants.
     import('classes.monograph.MonographFile');
     parent::FilesListbuilderHandler(SUBMISSION_FILE_PROOF);
 }