org.jahia.services.workflow
Class ActivationJob
java.lang.Object
org.jahia.services.scheduler.BackgroundJob
org.jahia.services.workflow.ActivationJob
- All Implemented Interfaces:
- org.quartz.Job, org.quartz.StatefulJob
- Direct Known Subclasses:
- QuickActivationJob
public class ActivationJob
- extends BackgroundJob
Created by IntelliJ IDEA.
Date: 14 nov. 2005 - 15:10:04
- Version:
- $Id: ActivationJob.java 21158 2008-06-13 10:41:14Z sshyrkov $
- Author:
- toto
| Fields inherited from class org.jahia.services.scheduler.BackgroundJob |
JOB_BEGIN, JOB_CREATED, JOB_CURRENT_LOCALE, JOB_DESTINATION_SITE, JOB_DURATION, JOB_END, JOB_LOCKS, JOB_OPMODE, JOB_PARAMETER_MAP, JOB_PID, JOB_SCHEDULED, JOB_SCHEME, JOB_SERVER, JOB_SERVERNAME, JOB_SERVERPORT, JOB_SITEKEY, JOB_STATUS, JOB_TYPE, JOB_USERKEY, RESULT, STATUS_ABORTED, STATUS_FAILED, STATUS_INTERRUPTED, STATUS_POOLED, STATUS_RUNNING, STATUS_SUCCESSFUL, STATUS_WAITING |
|
Method Summary |
void |
executeJahiaJob(org.quartz.JobExecutionContext jobExecutionContext,
ProcessingContext processingContext)
|
static java.lang.String |
getEmailAddress(JahiaUser user)
|
static java.lang.String |
getRecipientEmailAddress(java.lang.String email,
JahiaUser user,
ProcessingContext ctx)
|
static java.lang.String |
getSenderEmailAddress(ProcessingContext ctx)
|
static ExternalWorkflow |
processWorkflow(ProcessingContext jParams,
WorkflowHelper workflowHelper,
ObjectKey key,
java.lang.String additionalKey,
java.lang.String action,
java.util.Set languageCodes,
JahiaSaveVersion saveVersion,
java.util.Map userNotifData,
java.lang.String comment,
ActivationTestResults activationTestResults,
StateModificationContext stateModifContext)
|
static void |
sendMail(ProcessingContext jParams,
java.lang.String comment,
java.util.Map userNotifData)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACTION
public static final java.lang.String ACTION
- See Also:
- Constant Field Values
COMMENTS_INPUT
public static final java.lang.String COMMENTS_INPUT
- See Also:
- Constant Field Values
WORKFLOW_TYPE
public static final java.lang.String WORKFLOW_TYPE
- See Also:
- Constant Field Values
SELECTED_ENTRIES
public static final java.lang.String SELECTED_ENTRIES
- See Also:
- Constant Field Values
KEYS
public static final java.lang.String KEYS
- See Also:
- Constant Field Values
ActivationJob
public ActivationJob()
executeJahiaJob
public void executeJahiaJob(org.quartz.JobExecutionContext jobExecutionContext,
ProcessingContext processingContext)
throws java.lang.Exception
- Specified by:
executeJahiaJob in class BackgroundJob
- Throws:
java.lang.Exception
processWorkflow
public static ExternalWorkflow processWorkflow(ProcessingContext jParams,
WorkflowHelper workflowHelper,
ObjectKey key,
java.lang.String additionalKey,
java.lang.String action,
java.util.Set languageCodes,
JahiaSaveVersion saveVersion,
java.util.Map userNotifData,
java.lang.String comment,
ActivationTestResults activationTestResults,
StateModificationContext stateModifContext)
throws JahiaException
- Throws:
JahiaException
sendMail
public static void sendMail(ProcessingContext jParams,
java.lang.String comment,
java.util.Map userNotifData)
throws JahiaException
- Throws:
JahiaException
getEmailAddress
public static java.lang.String getEmailAddress(JahiaUser user)
getSenderEmailAddress
public static java.lang.String getSenderEmailAddress(ProcessingContext ctx)
getRecipientEmailAddress
public static java.lang.String getRecipientEmailAddress(java.lang.String email,
JahiaUser user,
ProcessingContext ctx)
Copyright © 1999-2008 Jahia Ltd. All Rights Reserved.