Class SequenceEditorHelper
java.lang.Object
org.wso2.carbon.sequences.ui.util.SequenceEditorHelper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidclearSessionCache(javax.servlet.http.HttpSession session) static booleandeleteMediatorAt(String position, javax.servlet.http.HttpSession session) static EditorUIClientgetClientForEditor(javax.servlet.ServletConfig config, javax.servlet.http.HttpSession session) static org.wso2.carbon.mediator.service.builtin.SequenceMediatorgetEditingActualSequence(javax.servlet.http.HttpSession session) static org.wso2.carbon.mediator.service.ui.MediatorgetEditingMediator(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session) static StringgetEditingMediatorPosition(javax.servlet.http.HttpSession session) static org.wso2.carbon.mediator.service.builtin.SequenceMediatorgetEditingSequence(javax.servlet.http.HttpSession session) static StringgetEditingSequenceAction(javax.servlet.http.HttpSession session) static StringgetEditorMode(javax.servlet.http.HttpSession session) static StringgetForwardToFrom(javax.servlet.http.HttpSession session) static org.wso2.carbon.mediator.service.ui.MediatorgetMediatorAt(org.wso2.carbon.mediator.service.ui.AbstractListMediator sequence, String position) static StringgetMediatorHTML(org.wso2.carbon.mediator.service.ui.Mediator mediator, boolean last, String position, javax.servlet.ServletConfig config, org.wso2.carbon.mediator.service.ui.Mediator before, org.wso2.carbon.mediator.service.ui.Mediator after, Locale locale) static StringgetMediatorHTML(org.wso2.carbon.mediator.service.ui.Mediator mediator, boolean last, String position, javax.servlet.ServletConfig config, org.wso2.carbon.mediator.service.ui.Mediator before, org.wso2.carbon.mediator.service.ui.Mediator after, Locale locale, org.wso2.carbon.mediator.service.ui.Mediator secondAfter) static org.wso2.carbon.mediator.service.ui.MediatorgetNewMediator(String mediatorName) static DocumentBuildergetSecuredDocumentBuilder(boolean setIgnoreComments) This method provides a secured document builder which will secure XXE attacks.static org.wso2.carbon.mediator.service.builtin.SequenceMediatorgetSequenceForEditor(javax.servlet.http.HttpSession session) static StringgetUIMetadataForEditor(String key, javax.servlet.http.HttpSession session) static booleaninsertMediator(org.wso2.carbon.mediator.service.ui.AbstractListMediator listMediator, org.wso2.carbon.mediator.service.ui.Mediator mediator, String position, int after) static booleanisIconAvailable(org.wso2.carbon.mediator.service.MediatorService mediatorService, javax.servlet.ServletConfig config) static booleanisRedirected(javax.servlet.http.HttpServletRequest request) static voidmoveMediatorDown(String position, javax.servlet.http.HttpSession session) static voidmoveMediatorUp(String position, javax.servlet.http.HttpSession session) static org.apache.axiom.om.OMElementparseAnonSequenceToOM(org.wso2.carbon.mediator.service.builtin.SequenceMediator seqMediator) static StringparseAnonSequenceToPrettyfiedString(org.wso2.carbon.mediator.service.builtin.SequenceMediator seqMediator) static StringparseAnonSequenceToPrettyfiedString(org.wso2.carbon.mediator.service.builtin.SequenceMediator seqMediator, String targetSeqName) static StringparseAnonSequenceToString(org.wso2.carbon.mediator.service.builtin.SequenceMediator seqMediator, String targetSeqName) static StringparseSequenceToPrettyfiedString(org.wso2.carbon.mediator.service.builtin.SequenceMediator sequence) static StringparseSequenceToString(org.wso2.carbon.mediator.service.builtin.SequenceMediator sequence) static org.apache.axiom.om.OMElementstatic org.wso2.carbon.mediator.service.ui.MediatorparseStringToMediator(String mediatorXML) static org.wso2.carbon.mediator.service.builtin.SequenceMediatorparseStringToSequence(String sequenceXML) static voidremoveEditingSequence(javax.servlet.http.HttpSession session) static voidremoveEditingSequenceAction(javax.servlet.http.HttpSession session) static org.wso2.carbon.mediator.service.ui.MediatorremoveMediatorAt(org.wso2.carbon.mediator.service.ui.AbstractListMediator sequence, String position) static StringserializeMediator(org.wso2.carbon.mediator.service.ui.Mediator mediator)
-
Field Details
-
BUNDLE
- See Also:
-
-
Constructor Details
-
SequenceEditorHelper
public SequenceEditorHelper()
-
-
Method Details
-
parseStringToElement
public static org.apache.axiom.om.OMElement parseStringToElement(String xml) throws org.wso2.carbon.sequences.common.SequenceEditorException - Throws:
org.wso2.carbon.sequences.common.SequenceEditorException
-
parseStringToSequence
public static org.wso2.carbon.mediator.service.builtin.SequenceMediator parseStringToSequence(String sequenceXML) throws org.wso2.carbon.sequences.common.SequenceEditorException - Throws:
org.wso2.carbon.sequences.common.SequenceEditorException
-
parseStringToMediator
public static org.wso2.carbon.mediator.service.ui.Mediator parseStringToMediator(String mediatorXML) throws org.wso2.carbon.sequences.common.SequenceEditorException - Throws:
org.wso2.carbon.sequences.common.SequenceEditorException
-
parseSequenceToString
public static String parseSequenceToString(org.wso2.carbon.mediator.service.builtin.SequenceMediator sequence) -
parseSequenceToPrettyfiedString
public static String parseSequenceToPrettyfiedString(org.wso2.carbon.mediator.service.builtin.SequenceMediator sequence) -
parseAnonSequenceToOM
public static org.apache.axiom.om.OMElement parseAnonSequenceToOM(org.wso2.carbon.mediator.service.builtin.SequenceMediator seqMediator) -
parseAnonSequenceToString
-
parseAnonSequenceToPrettyfiedString
-
parseAnonSequenceToPrettyfiedString
public static String parseAnonSequenceToPrettyfiedString(org.wso2.carbon.mediator.service.builtin.SequenceMediator seqMediator) -
getMediatorAt
public static org.wso2.carbon.mediator.service.ui.Mediator getMediatorAt(org.wso2.carbon.mediator.service.ui.AbstractListMediator sequence, String position) -
getEditingMediator
public static org.wso2.carbon.mediator.service.ui.Mediator getEditingMediator(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session) -
getEditingMediatorPosition
-
getEditingSequence
public static org.wso2.carbon.mediator.service.builtin.SequenceMediator getEditingSequence(javax.servlet.http.HttpSession session) -
getEditingActualSequence
public static org.wso2.carbon.mediator.service.builtin.SequenceMediator getEditingActualSequence(javax.servlet.http.HttpSession session) -
removeEditingSequence
public static void removeEditingSequence(javax.servlet.http.HttpSession session) -
getEditingSequenceAction
-
removeEditingSequenceAction
public static void removeEditingSequenceAction(javax.servlet.http.HttpSession session) -
isIconAvailable
public static boolean isIconAvailable(org.wso2.carbon.mediator.service.MediatorService mediatorService, javax.servlet.ServletConfig config) -
getMediatorHTML
-
getMediatorHTML
public static String getMediatorHTML(org.wso2.carbon.mediator.service.ui.Mediator mediator, boolean last, String position, javax.servlet.ServletConfig config, org.wso2.carbon.mediator.service.ui.Mediator before, org.wso2.carbon.mediator.service.ui.Mediator after, Locale locale, org.wso2.carbon.mediator.service.ui.Mediator secondAfter) -
getNewMediator
public static org.wso2.carbon.mediator.service.ui.Mediator getNewMediator(String mediatorName) throws RemoteException - Throws:
RemoteException
-
removeMediatorAt
public static org.wso2.carbon.mediator.service.ui.Mediator removeMediatorAt(org.wso2.carbon.mediator.service.ui.AbstractListMediator sequence, String position) -
deleteMediatorAt
-
moveMediatorDown
-
moveMediatorUp
-
insertMediator
public static boolean insertMediator(org.wso2.carbon.mediator.service.ui.AbstractListMediator listMediator, org.wso2.carbon.mediator.service.ui.Mediator mediator, String position, int after) -
serializeMediator
public static String serializeMediator(org.wso2.carbon.mediator.service.ui.Mediator mediator) throws org.wso2.carbon.sequences.common.SequenceEditorException - Throws:
org.wso2.carbon.sequences.common.SequenceEditorException
-
isRedirected
public static boolean isRedirected(javax.servlet.http.HttpServletRequest request) -
clearSessionCache
public static void clearSessionCache(javax.servlet.http.HttpSession session) -
getClientForEditor
public static EditorUIClient getClientForEditor(javax.servlet.ServletConfig config, javax.servlet.http.HttpSession session) -
getSequenceForEditor
public static org.wso2.carbon.mediator.service.builtin.SequenceMediator getSequenceForEditor(javax.servlet.http.HttpSession session) -
getUIMetadataForEditor
-
getForwardToFrom
-
getEditorMode
-
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
-