org.jahia.services.workflow
Class ActivationJob

java.lang.Object
  extended by org.jahia.services.scheduler.BackgroundJob
      extended by 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

Field Summary
static java.lang.String ACTION
           
static java.lang.String COMMENTS_INPUT
           
static java.lang.String KEYS
           
static java.lang.String SELECTED_ENTRIES
           
static java.lang.String WORKFLOW_TYPE
           
 
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
 
Constructor Summary
ActivationJob()
           
 
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 org.jahia.services.scheduler.BackgroundJob
createJahiaJob, execute, getGroupName, getMaxExecutionTime, postExecution
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

ActivationJob

public ActivationJob()
Method Detail

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.