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 void
clearSessionCache(javax.servlet.http.HttpSession session)
static boolean
deleteMediatorAt(String position, javax.servlet.http.HttpSession session)
static EditorUIClient
getClientForEditor(javax.servlet.ServletConfig config, javax.servlet.http.HttpSession session)
static org.wso2.carbon.mediator.service.builtin.SequenceMediator
getEditingActualSequence(javax.servlet.http.HttpSession session)
static org.wso2.carbon.mediator.service.ui.Mediator
getEditingMediator(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session)
static String
getEditingMediatorPosition(javax.servlet.http.HttpSession session)
static org.wso2.carbon.mediator.service.builtin.SequenceMediator
getEditingSequence(javax.servlet.http.HttpSession session)
static String
getEditingSequenceAction(javax.servlet.http.HttpSession session)
static String
getEditorMode(javax.servlet.http.HttpSession session)
static String
getForwardToFrom(javax.servlet.http.HttpSession session)
static org.wso2.carbon.mediator.service.ui.Mediator
getMediatorAt(org.wso2.carbon.mediator.service.ui.AbstractListMediator sequence, String position)
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)
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)
static org.wso2.carbon.mediator.service.ui.Mediator
getNewMediator(String mediatorName)
static DocumentBuilder
getSecuredDocumentBuilder(boolean setIgnoreComments)
This method provides a secured document builder which will secure XXE attacks.static org.wso2.carbon.mediator.service.builtin.SequenceMediator
getSequenceForEditor(javax.servlet.http.HttpSession session)
static String
getUIMetadataForEditor(String key, javax.servlet.http.HttpSession session)
static boolean
insertMediator(org.wso2.carbon.mediator.service.ui.AbstractListMediator listMediator, org.wso2.carbon.mediator.service.ui.Mediator mediator, String position, int after)
static boolean
isIconAvailable(org.wso2.carbon.mediator.service.MediatorService mediatorService, javax.servlet.ServletConfig config)
static boolean
isRedirected(javax.servlet.http.HttpServletRequest request)
static void
moveMediatorDown(String position, javax.servlet.http.HttpSession session)
static void
moveMediatorUp(String position, javax.servlet.http.HttpSession session)
static org.apache.axiom.om.OMElement
parseAnonSequenceToOM(org.wso2.carbon.mediator.service.builtin.SequenceMediator seqMediator)
static String
parseAnonSequenceToPrettyfiedString(org.wso2.carbon.mediator.service.builtin.SequenceMediator seqMediator)
static String
parseAnonSequenceToPrettyfiedString(org.wso2.carbon.mediator.service.builtin.SequenceMediator seqMediator, String targetSeqName)
static String
parseAnonSequenceToString(org.wso2.carbon.mediator.service.builtin.SequenceMediator seqMediator, String targetSeqName)
static String
parseSequenceToPrettyfiedString(org.wso2.carbon.mediator.service.builtin.SequenceMediator sequence)
static String
parseSequenceToString(org.wso2.carbon.mediator.service.builtin.SequenceMediator sequence)
static org.apache.axiom.om.OMElement
parseStringToElement(String xml)
static org.wso2.carbon.mediator.service.ui.Mediator
parseStringToMediator(String mediatorXML)
static org.wso2.carbon.mediator.service.builtin.SequenceMediator
parseStringToSequence(String sequenceXML)
static void
removeEditingSequence(javax.servlet.http.HttpSession session)
static void
removeEditingSequenceAction(javax.servlet.http.HttpSession session)
static org.wso2.carbon.mediator.service.ui.Mediator
removeMediatorAt(org.wso2.carbon.mediator.service.ui.AbstractListMediator sequence, String position)
static String
serializeMediator(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
-
-