• Main Page
  • Modules
  • Classes
  • Files
  • File List

classes/log/MonographEventLogEntry.inc.php

00001 <?php
00002 
00016 import('classes.log.OmpEventLogEntry');
00017 
00021 // General events             0x10000000
00022 define('MONOGRAPH_LOG_MONOGRAPH_SUBMIT',     0x10000001);
00023 define('MONOGRAPH_LOG_METADATA_UPDATE',         0x10000002);
00024 define('MONOGRAPH_LOG_ADD_PARTICIPANT',         0x10000003);
00025 define('MONOGRAPH_LOG_REMOVE_PARTICIPANT',      0x10000004);
00026 
00027 define('MONOGRAPH_LOG_METADATA_PUBLISH',     0x10000006);
00028 define('MONOGRAPH_LOG_METADATA_UNPUBLISH',      0x10000007);
00029 define('MONOGRAPH_LOG_PUBLICATION_FORMAT_PUBLISH', 0x10000008);
00030 define('MONOGRAPH_LOG_PUBLICATION_FORMAT_UNPUBLISH',  0x10000009);
00031 define('MONOGRAPH_LOG_CATALOG_METADATA_UPDATE', 0x10000010);
00032 define('MONOGRAPH_LOG_PUBLICATION_FORMAT_METADATA_UPDATE',  0x10000011);
00033 define('MONOGRAPH_LOG_PUBLICATION_FORMAT_CREATE',  0x10000012);
00034 define('MONOGRAPH_LOG_PUBLICATION_FORMAT_REMOVE',  0x10000013);
00035 define('MONOGRAPH_LOG_PUBLICATION_FORMAT_AVAILABLE',  0x10000014);
00036 define('MONOGRAPH_LOG_PUBLICATION_FORMAT_UNAVAILABLE',   0x10000015);
00037 
00038 // Editor events
00039 
00040 define('MONOGRAPH_LOG_EDITOR_DECISION',         0x30000003);
00041 
00042 // Reviewer events               0x40000000
00043 define('MONOGRAPH_LOG_REVIEW_ASSIGN',        0x40000001);
00044 
00045 define('MONOGRAPH_LOG_REVIEW_ACCEPT',        0x40000006);
00046 define('MONOGRAPH_LOG_REVIEW_DECLINE',       0x40000007);
00047 define('MONOGRAPH_LOG_REVIEW_UNCONSIDERED',     0x40000009);
00048 
00049 define('MONOGRAPH_LOG_REVIEW_SET_DUE_DATE',     0x40000011);
00050 
00051 define('MONOGRAPH_LOG_REVIEW_CLEAR',         0x40000014);
00052 
00053 // Deletion of the last revision of a file
00054 define('MONOGRAPH_LOG_LAST_REVISION_DELETED',   0x50000003);
00055 
00056 // Production events
00057 define('MONOGRAPH_LOG_PROOFS_APPROVED',      0x50000008);
00058 
00059 class MonographEventLogEntry extends OmpEventLogEntry {
00063    function MonographEventLogEntry() {
00064       parent::OmpEventLogEntry();
00065    }
00066 
00067 
00068    //
00069    // Getters/setters
00070    //
00075    function setMonographId($monographId) {
00076       return $this->setAssocId($monographId);
00077    }
00078 
00079 
00084    function getMonographId() {
00085       return $this->getAssocId();
00086    }
00087 
00088 
00093    function getAssocType() {
00094       return ASSOC_TYPE_MONOGRAPH;
00095    }
00096 }
00097 
00098 ?>

Generated on Mon Sep 17 2012 13:58:55 for Open Monograph Press by  doxygen 1.7.1