PHP 클래스 PKPEditorDecisionHandler, pkp-lib

상속: extends Handler
파일 보기 프로젝트 열기: pkp/pkp-lib 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( ) Constructor.
authorize ( $request, &$args, $roleAssignments )
externalReview ( $args, $request ) : string Jump from submission to external review
importPeerReviews ( $args, $request ) : JSONMessage Import all free-text/review form reviews to paste into message
initialize ( $request, $args )
newReviewRound ( $args, $request ) : string Start a new review round
promote ( $args, $request ) : string Show a promote form (responsible for accept submission modals outside review stage)
promoteInReview ( $args, $request ) : string Show a promote form (responsible for external review and accept submission modals in review stages). We need this because the authorization for promoting in review stages is different when not in review stages (need to authorize review round id).
saveExternalReview ( $args, $request ) : string Start a new review round in external review, bypassing internal
savePromote ( $args, $request ) : string Save the send review form
savePromoteInReview ( $args, $request ) : string Save the send review form (same case of the promoteInReview() method, see description there).
saveSendReviews ( $args, $request ) : string Save the send review form when user is not in review stage.
saveSendReviewsInReview ( $args, $request ) : string Save the send review form when user is in review stages.
sendReviews ( $args, $request ) : string Show a save review form (responsible for decline submission modals when not in review stage)
sendReviewsInReview ( $args, $request ) : string Show a save review form (responsible for request revisions, resubmit for review, and decline submission modals in review stages).

보호된 메소드들

메소드 설명
_getEditorDecisionForm ( $formName, $decision ) : EditorDecisionForm Get an instance of an editor decision form.
_getReviewNotificationTypes ( ) : array Get review-related decision notifications.
_getReviewRoundOps ( ) : array Get operations that need a review round id policy.
_getReviewStages ( ) : array Get review-related stage IDs.
_initiateEditorDecision ( $args, $request, $formName ) : JSONMessage Initiate an editor decision.
_resolveEditorDecisionForm ( $formName ) : string Get the fully-qualified import name for the given form name.
_saveEditorDecision ( $args, $request, $formName, $redirectOp = null, $decision = null ) : JSONMessage Save an editor decision.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( )

_getEditorDecisionForm() 보호된 메소드

Get an instance of an editor decision form.
protected _getEditorDecisionForm ( $formName, $decision ) : EditorDecisionForm
$formName string
$decision int
리턴 EditorDecisionForm

_getReviewNotificationTypes() 보호된 메소드

Get review-related decision notifications.
protected _getReviewNotificationTypes ( ) : array
리턴 array

_getReviewRoundOps() 보호된 메소드

Get operations that need a review round id policy.
protected _getReviewRoundOps ( ) : array
리턴 array

_getReviewStages() 보호된 메소드

Get review-related stage IDs.
protected _getReviewStages ( ) : array
리턴 array

_initiateEditorDecision() 보호된 메소드

Initiate an editor decision.
protected _initiateEditorDecision ( $args, $request, $formName ) : JSONMessage
$args array
$request PKPRequest
$formName string Name of form to call
리턴 JSONMessage JSON object

_resolveEditorDecisionForm() 보호된 메소드

Get the fully-qualified import name for the given form name.
protected _resolveEditorDecisionForm ( $formName ) : string
$formName Class name for the desired form.
리턴 string

_saveEditorDecision() 보호된 메소드

Save an editor decision.
protected _saveEditorDecision ( $args, $request, $formName, $redirectOp = null, $decision = null ) : JSONMessage
$args array
$request PKPRequest
$formName string Name of form to call
$redirectOp string A workflow stage operation to redirect to if successful (if any).
리턴 JSONMessage JSON object

authorize() 공개 메소드

public authorize ( $request, &$args, $roleAssignments )

externalReview() 공개 메소드

Jump from submission to external review
public externalReview ( $args, $request ) : string
$args array
$request PKPRequest
리턴 string Serialized JSON object

importPeerReviews() 공개 메소드

Import all free-text/review form reviews to paste into message
public importPeerReviews ( $args, $request ) : JSONMessage
$args array
$request PKPRequest
리턴 JSONMessage JSON object

initialize() 공개 메소드

또한 보기: PKPHandler::initialize()
public initialize ( $request, $args )

newReviewRound() 공개 메소드

Start a new review round
public newReviewRound ( $args, $request ) : string
$args array
$request PKPRequest
리턴 string Serialized JSON object

promote() 공개 메소드

Show a promote form (responsible for accept submission modals outside review stage)
public promote ( $args, $request ) : string
$args array
$request PKPRequest
리턴 string Serialized JSON object

promoteInReview() 공개 메소드

Show a promote form (responsible for external review and accept submission modals in review stages). We need this because the authorization for promoting in review stages is different when not in review stages (need to authorize review round id).
public promoteInReview ( $args, $request ) : string
$args array
$request PKPRequest
리턴 string Serialized JSON object

saveExternalReview() 공개 메소드

Start a new review round in external review, bypassing internal
public saveExternalReview ( $args, $request ) : string
$args array
$request PKPRequest
리턴 string Serialized JSON object

savePromote() 공개 메소드

Save the send review form
public savePromote ( $args, $request ) : string
$args array
$request PKPRequest
리턴 string Serialized JSON object

savePromoteInReview() 공개 메소드

Save the send review form (same case of the promoteInReview() method, see description there).
public savePromoteInReview ( $args, $request ) : string
$args array
$request PKPRequest
리턴 string Serialized JSON object

saveSendReviews() 공개 메소드

Save the send review form when user is not in review stage.
public saveSendReviews ( $args, $request ) : string
$args array
$request PKPRequest
리턴 string Serialized JSON object

saveSendReviewsInReview() 공개 메소드

Save the send review form when user is in review stages.
public saveSendReviewsInReview ( $args, $request ) : string
$args array
$request PKPRequest
리턴 string Serialized JSON object

sendReviews() 공개 메소드

Show a save review form (responsible for decline submission modals when not in review stage)
public sendReviews ( $args, $request ) : string
$args array
$request PKPRequest
리턴 string Serialized JSON object

sendReviewsInReview() 공개 메소드

We need this because the authorization in review stages is different when not in review stages (need to authorize review round id).
public sendReviewsInReview ( $args, $request ) : string
$args array
$request PKPRequest
리턴 string Serialized JSON object