Open Journal Systems  3.3.0
PKP\Services\PKPAnnouncementService Class Reference
Inheritance diagram for PKP\Services\PKPAnnouncementService:

Public Member Functions

 add ($announcement, $request)
 
 delete ($announcement)
 
 edit ($announcement, $params, $request)
 
 get ($announcementId)
 
 getCount ($args=[])
 
 getFullProperties ($announcement, $args=null)
 
 getIds ($args=[])
 
 getMany ($args=null)
 
 getMax ($args=null)
 
 getProperties ($announcement, $props, $args=null)
 
 getQueryBuilder ($args=[])
 
 getSummaryProperties ($announcement, $args=null)
 
 validate ($action, $props, $allowedLocales, $primaryLocale)
 

Detailed Description

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

Member Function Documentation

◆ add()

PKP\Services\PKPAnnouncementService::add (   $announcement,
  $request 
)

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

References HookRegistry\call(), and Core\getCurrentDate().

◆ delete()

PKP\Services\PKPAnnouncementService::delete (   $announcement)

Definition at line 234 of file PKPAnnouncementService.inc.php.

References HookRegistry\call().

◆ edit()

PKP\Services\PKPAnnouncementService::edit (   $announcement,
  $params,
  $request 
)

Definition at line 218 of file PKPAnnouncementService.inc.php.

References HookRegistry\call(), and DAORegistry\getDAO().

◆ get()

PKP\Services\PKPAnnouncementService::get (   $announcementId)

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

References DAORegistry\getDAO().

◆ getCount()

PKP\Services\PKPAnnouncementService::getCount (   $args = [])

◆ getFullProperties()

PKP\Services\PKPAnnouncementService::getFullProperties (   $announcement,
  $args = null 
)

◆ getIds()

PKP\Services\PKPAnnouncementService::getIds (   $args = [])

◆ getMany()

PKP\Services\PKPAnnouncementService::getMany (   $args = null)

◆ getMax()

PKP\Services\PKPAnnouncementService::getMax (   $args = null)

◆ getProperties()

PKP\Services\PKPAnnouncementService::getProperties (   $announcement,
  $props,
  $args = null 
)

◆ getQueryBuilder()

◆ getSummaryProperties()

PKP\Services\PKPAnnouncementService::getSummaryProperties (   $announcement,
  $args = null 
)

◆ validate()

PKP\Services\PKPAnnouncementService::validate (   $action,
  $props,
  $allowedLocales,
  $primaryLocale 
)

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