Class SequenceEditorHelper

java.lang.Object
org.wso2.carbon.sequences.ui.util.SequenceEditorHelper

public class SequenceEditorHelper extends Object
  • Field Details

  • 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

      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