//scriptinclude->SLADefinitionAJAXvarSLADefinitionAJAX=Class.create();SLADefinitionAJAX.prototype=Object.extendsObject(AbstractAjaxProcessor,{/***Createsanexamplebreachtimemessage.**@paramsysparm_scheduleStringscheduleid*@paramsysparm_durationStringduration**@returnString*/getExampleBreachTime:function(){varscheduleId=this.getParameter("sysparm_schedule");varduration=this.getParameter("sysparm_duration");if(!duration)returnnull;varstartDate=newGlideDateTime();varslaDef=newSLADefinition();slaDef.setSchedule(scheduleId);slaDef.setDuration(duration);varendDate=slaDef.getExampleBreachTime(startDate);if(!endDate)returnnull;vardateDifference=endDate.getNumericValue()-startDate.getNumericValue();varactualElapsedTime=newGlideDuration(dateDifference);returngs.getMessage("AnSLAstartingnowwillbreachon{0}(Actualelapsedtime:{1})",[endDate.getDisplayValue(),actualElapsedTime.getDisplayValue()]);},type:'SLADefinitionAJAX'});