Class SequenceEditorHelper
- java.lang.Object
-
- org.wso2.carbon.sequences.ui.util.SequenceEditorHelper
-
public class SequenceEditorHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description SequenceEditorHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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.OMElementparseStringToElement(String xml)static 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 Detail
-
BUNDLE
public static final String BUNDLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
public static String parseAnonSequenceToString(org.wso2.carbon.mediator.service.builtin.SequenceMediator seqMediator, String targetSeqName)
-
parseAnonSequenceToPrettyfiedString
public static String parseAnonSequenceToPrettyfiedString(org.wso2.carbon.mediator.service.builtin.SequenceMediator seqMediator, String targetSeqName)
-
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
public static String getEditingMediatorPosition(javax.servlet.http.HttpSession session)
-
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
public static String getEditingSequenceAction(javax.servlet.http.HttpSession session)
-
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
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)
-
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
public static boolean deleteMediatorAt(String position, javax.servlet.http.HttpSession session)
-
moveMediatorDown
public static void moveMediatorDown(String position, javax.servlet.http.HttpSession session)
-
moveMediatorUp
public static void moveMediatorUp(String position, javax.servlet.http.HttpSession session)
-
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
public static String getUIMetadataForEditor(String key, javax.servlet.http.HttpSession session)
-
getForwardToFrom
public static String getForwardToFrom(javax.servlet.http.HttpSession session)
-
getEditorMode
public static String getEditorMode(javax.servlet.http.HttpSession session)
-
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
-
-