Name
global.PatternPrePostAjax
Description
No description available
Script
var PatternPrePostAjax = Class.create();
PatternPrePostAjax.prototype = Object.extendsObject(AbstractAjaxProcessor, {
ajaxFunction_getPrePostTemplateByExecutionPhase: function() {
// We get the parameter as an object, hence the conversion
var executionPhase = Number(this.getParameter('sysparm_pre_post_execution_phase'));
var prePostTemplate = '';
switch (executionPhase) {
case PatternPrePostHook.executionPhase.preSensor:
prePostTemplate = PatternPrePostHook.preSensorTemplate;
break;
case PatternPrePostHook.executionPhase.postSensor:
prePostTemplate = PatternPrePostHook.postSensorTemplate;
break;
case PatternPrePostHook.executionPhase.preExecution:
prePostTemplate = PatternPrePostHook.preExecTemplate;
break;
case PatternPrePostHook.executionPhase.onFailure:
prePostTemplate = PatternPrePostHook.onFailureTemplate;
break;
}
return prePostTemplate;
},
ajaxFunction_getDefaultPrePostTemplate: function() {
return PatternPrePostHook.preSensorTemplate;
},
type: 'PatternPrePostAjax'
});
Sys ID
02ff13820f27f010943dfe39b4767e27