Package org.wso2.carbon.task.ui.internal
Class TaskManagementHelper
java.lang.Object
org.wso2.carbon.task.ui.internal.TaskManagementHelper
Provide utilities for Task Description Management
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.synapse.task.TaskDescriptioncreateTaskDescription(javax.servlet.http.HttpServletRequest request) Factory method to create a Task Description from HttpServletResuetstatic DocumentBuildergetSecuredDocumentBuilder(boolean setIgnoreComments) This method provides a secured document builder which will secure XXE attacks.static org.apache.synapse.task.TaskDescriptiongetTaskDescription(javax.servlet.http.HttpServletRequest request, TaskManagementClient client, String name, String group) static List<org.apache.axiom.om.OMElement> mergeProperties(org.apache.axiom.om.OMElement allPropertyElement, Set<org.apache.axiom.om.OMElement> propertySources)
-
Constructor Details
-
TaskManagementHelper
public TaskManagementHelper()
-
-
Method Details
-
createTaskDescription
public static org.apache.synapse.task.TaskDescription createTaskDescription(javax.servlet.http.HttpServletRequest request) throws javax.servlet.ServletException Factory method to create a Task Description from HttpServletResuet- Parameters:
request- HttpServletRequest instance- Returns:
- A Task Description
- Throws:
javax.servlet.ServletException- Throws for any error during Task Description creation
-
getTaskDescription
public static org.apache.synapse.task.TaskDescription getTaskDescription(javax.servlet.http.HttpServletRequest request, TaskManagementClient client, String name, String group) throws Exception - Throws:
Exception
-
mergeProperties
-
getSecuredDocumentBuilder
public static DocumentBuilder getSecuredDocumentBuilder(boolean setIgnoreComments) throws ParserConfigurationException This method provides a secured document builder which will secure XXE attacks.- Parameters:
setIgnoreComments- whether to set setIgnoringComments in DocumentBuilderFactory.- Returns:
- DocumentBuilder
- Throws:
ParserConfigurationException
-