class IncidentUpdatedFromSericeNow extends AbstractServiceNowIntegration
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
result |
configProp, DEFAULT_XSL_PATH, externalObjList, integratedXML, logger, serviceNowHost, svcContext, xslPath
Default_ContentType, JSON_ContentType
Constructor and Description |
---|
IncidentUpdatedFromSericeNow(ServiceContext context) |
Modifier and Type | Method and Description |
---|---|
private org.w3c.dom.Document |
createTicketQuery(int ticketStatus,
java.lang.Integer range) |
protected void |
execute() |
java.lang.String |
getResult() |
protected java.util.Map<java.lang.String,java.lang.String> |
getTicketMap(java.lang.String soapResultMessage)
Mapping of sys_id to user external Id
|
void |
setResult(java.lang.String result) |
private java.lang.String |
updateTicket(java.util.Set<java.lang.String> externalClosedTickets,
org.w3c.dom.Node ticket,
java.util.Map<java.lang.String,java.lang.String> closedTicketIds) |
createSOAPClient, faultProcess, faultProcess, getElementValue, getIncidentFieldName, getIntegratedXML, getSoapClient, getXslPath, integrating, loadConfigPropties, parseSoapFault, parseSoapResultSysId
IncidentUpdatedFromSericeNow(ServiceContext context)
protected void execute() throws java.lang.Exception
execute
in class AbstractServiceNowIntegration
java.lang.Exception
private org.w3c.dom.Document createTicketQuery(int ticketStatus, java.lang.Integer range) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
ticketStatus
- startDate
- startTime
- endDate
- endTime
- javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
private java.lang.String updateTicket(java.util.Set<java.lang.String> externalClosedTickets, org.w3c.dom.Node ticket, java.util.Map<java.lang.String,java.lang.String> closedTicketIds) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException, javax.xml.xpath.XPathExpressionException
externalClosedTickets
- ticket
- closedTicketIds
- javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.xpath.XPathExpressionException
public java.lang.String getResult()
public void setResult(java.lang.String result)
result
- the result to setprotected java.util.Map<java.lang.String,java.lang.String> getTicketMap(java.lang.String soapResultMessage)