Class NDataSourceHelper


  • public class NDataSourceHelper
    extends Object
    • Constructor Detail

      • NDataSourceHelper

        public NDataSourceHelper()
    • Method Detail

      • createWSDataSourceMetaInfo

        public static org.wso2.carbon.ndatasource.ui.stub.core.services.xsd.WSDataSourceMetaInfo createWSDataSourceMetaInfo​(javax.servlet.http.HttpServletRequest request,
                                                                                                                            NDataSourceAdminServiceClient client)
                                                                                                                     throws RemoteException,
                                                                                                                            org.wso2.carbon.ndatasource.common.DataSourceException,
                                                                                                                            org.wso2.carbon.ndatasource.ui.stub.NDataSourceAdminDataSourceException
        Throws:
        RemoteException
        org.wso2.carbon.ndatasource.common.DataSourceException
        org.wso2.carbon.ndatasource.ui.stub.NDataSourceAdminDataSourceException
      • getAllDataSources

        public static Map<String,​String> getAllDataSources​(org.wso2.carbon.ndatasource.ui.stub.core.services.xsd.WSDataSourceInfo[] allDataSourcesInfo)
      • unMarshal

        public static DSXMLConfiguration unMarshal​(String datasourceType,
                                                   String configuration)
                                            throws org.wso2.carbon.ndatasource.ui.stub.NDataSourceAdminDataSourceException
        Throws:
        org.wso2.carbon.ndatasource.ui.stub.NDataSourceAdminDataSourceException
      • stringToElement

        public static Element stringToElement​(String xml)
      • elementToString

        public static String elementToString​(Element element)
      • prettifyXML

        public static String prettifyXML​(String xmlContent)
        Prettify a given XML string
      • getRDBMSEngine

        public static String getRDBMSEngine​(String jdbcUrl)
        Returns the RDBMS engine name by analyzing the JDBC URL.