├── .classpath ├── .gitignore ├── .idea ├── .name ├── artifacts │ ├── master_war.xml │ └── master_war_exploded.xml ├── compiler.xml ├── encodings.xml ├── kotlinc.xml ├── libraries │ ├── Maven__asm_asm_3_2.xml │ ├── Maven__bouncycastle_bcmail_jdk14_138.xml │ ├── Maven__bouncycastle_bcprov_jdk14_138.xml │ ├── Maven__bsf_bsf_2_4_0.xml │ ├── Maven__c3p0_c3p0_0_9_1_1.xml │ ├── Maven__cglib_cglib_nodep_2_2.xml │ ├── Maven__com_alibaba_druid_1_0_29.xml │ ├── Maven__com_enterprisedt_edtftpj_2_1_0.xml │ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml │ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_8_4.xml │ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_8_4.xml │ ├── Maven__com_google_guava_guava_17_0.xml │ ├── Maven__com_googlecode_jsendnsca_jsendnsca_2_0_1.xml │ ├── Maven__com_googlecode_json_simple_json_simple_1_1.xml │ ├── Maven__com_googlecode_log4jdbc_log4jdbc_1_2.xml │ ├── Maven__com_healthmarketscience_jackcess_jackcess_1_2_6.xml │ ├── Maven__com_ibeetl_beetl_2_7_12.xml │ ├── Maven__com_ibeetl_beetlsql_2_8_11.xml │ ├── Maven__com_jcraft_jsch_0_1_54.xml │ ├── Maven__com_lowagie_itext_2_1_7.xml │ ├── Maven__com_lowagie_itext_rtf_2_1_7.xml │ ├── Maven__com_sun_jersey_contribs_jersey_apache_client4_1_19_1.xml │ ├── Maven__com_sun_jersey_jersey_bundle_1_19_1.xml │ ├── Maven__com_sun_jersey_jersey_client_1_19_1.xml │ ├── Maven__com_sun_jersey_jersey_core_1_19_1.xml │ ├── Maven__com_sun_mail_javax_mail_1_5_6.xml │ ├── Maven__com_wcohen_com_wcohen_secondstring_0_1.xml │ ├── Maven__commons_beanutils_commons_beanutils_1_8_0.xml │ ├── Maven__commons_beanutils_commons_beanutils_core_1_8_3.xml │ ├── Maven__commons_cli_commons_cli_1_2.xml │ ├── Maven__commons_codec_commons_codec_1_10.xml │ ├── Maven__commons_collections_commons_collections_3_2_1.xml │ ├── Maven__commons_configuration_commons_configuration_1_10.xml │ ├── Maven__commons_dbcp_commons_dbcp_1_4.xml │ ├── Maven__commons_discovery_commons_discovery_0_2.xml │ ├── Maven__commons_fileupload_commons_fileupload_1_3_2.xml │ ├── Maven__commons_httpclient_commons_httpclient_3_1.xml │ ├── Maven__commons_io_commons_io_2_2.xml │ ├── Maven__commons_lang_commons_lang_2_6.xml │ ├── Maven__commons_logging_commons_logging_1_2.xml │ ├── Maven__commons_math_commons_math_1_1.xml │ ├── Maven__commons_pool_commons_pool_1_5_7.xml │ ├── Maven__commons_validator_commons_validator_1_3_1.xml │ ├── Maven__dom4j_dom4j_1_6_1.xml │ ├── Maven__eigenbase_eigenbase_properties_1_1_2.xml │ ├── Maven__eigenbase_eigenbase_resgen_1_3_1.xml │ ├── Maven__eigenbase_eigenbase_xom_1_3_5.xml │ ├── Maven__feed4j_feed4j_1_0.xml │ ├── Maven__ftp4che_ftp4che_0_7_1.xml │ ├── Maven__georss_rome_georss_rome_0_9_8.xml │ ├── Maven__infobright_infobright_core_3_4.xml │ ├── Maven__janino_janino_2_5_16.xml │ ├── Maven__javacup_javacup_10k.xml │ ├── Maven__javadbf_javadbf_20081125.xml │ ├── Maven__javax_activation_activation_1_1.xml │ ├── Maven__javax_mail_mail_1_4_7.xml │ ├── Maven__javax_servlet_jsp_api_2_0.xml │ ├── Maven__javax_servlet_servlet_api_2_4.xml │ ├── Maven__javax_validation_validation_api_1_0_0_GA.xml │ ├── Maven__javax_websocket_javax_websocket_api_1_0.xml │ ├── Maven__javax_xml_jaxrpc_api_1_1.xml │ ├── Maven__jaxen_jaxen_1_1_1.xml │ ├── Maven__jexcelapi_jxl_2_6_12.xml │ ├── Maven__jfree_jcommon_1_0_16.xml │ ├── Maven__jsonpath_jsonpath_1_0.xml │ ├── Maven__jug_lgpl_jug_lgpl_2_0_0.xml │ ├── Maven__junit_junit_4_11.xml │ ├── Maven__ldapjdk_ldapjdk_20000524.xml │ ├── Maven__log4j_log4j_1_2_14.xml │ ├── Maven__monetdb_monetdb_jdbc_2_8.xml │ ├── Maven__mysql_mysql_connector_java_5_1_38.xml │ ├── Maven__net_java_dev_javacc_javacc_5_0.xml │ ├── Maven__net_sf_ehcache_ehcache_core_2_5_1.xml │ ├── Maven__net_sf_ezmorph_ezmorph_1_0_6.xml │ ├── Maven__net_sf_json_lib_json_lib_jdk15_2_4.xml │ ├── Maven__net_sf_saxon_saxon_9_1_0_8.xml │ ├── Maven__net_sf_saxon_saxon_dom_9_1_0_8.xml │ ├── Maven__net_sf_scannotation_scannotation_1_0_2.xml │ ├── Maven__net_sourceforge_jexcelapi_jxl_2_6_12.xml │ ├── Maven__net_sourceforge_nekohtml_nekohtml_1_9_15.xml │ ├── Maven__ognl_ognl_2_6_9.xml │ ├── Maven__org_abego_treelayout_org_abego_treelayout_core_1_0_1.xml │ ├── Maven__org_antlr_antlr4_annotations_4_2.xml │ ├── Maven__org_antlr_antlr4_runtime_4_2.xml │ ├── Maven__org_antlr_antlr_complete_3_5_2.xml │ ├── Maven__org_apache_commons_commons_collections4_4_1.xml │ ├── Maven__org_apache_commons_commons_compress_1_4_1.xml │ ├── Maven__org_apache_commons_commons_vfs2_2_1_20150824.xml │ ├── Maven__org_apache_httpcomponents_httpclient_4_5_3.xml │ ├── Maven__org_apache_httpcomponents_httpcore_4_4_6.xml │ ├── Maven__org_apache_karaf_org_apache_karaf_main_3_0_3.xml │ ├── Maven__org_apache_poi_poi_3_15.xml │ ├── Maven__org_apache_poi_poi_ooxml_3_15.xml │ ├── Maven__org_apache_poi_poi_ooxml_schemas_3_15.xml │ ├── Maven__org_apache_xmlbeans_xmlbeans_2_6_0.xml │ ├── Maven__org_apache_xmlgraphics_batik_anim_1_8.xml │ ├── Maven__org_apache_xmlgraphics_batik_awt_util_1_8.xml │ ├── Maven__org_apache_xmlgraphics_batik_bridge_1_8.xml │ ├── Maven__org_apache_xmlgraphics_batik_codec_1_8.xml │ ├── Maven__org_apache_xmlgraphics_batik_css_1_8.xml │ ├── Maven__org_apache_xmlgraphics_batik_dom_1_8.xml │ ├── Maven__org_apache_xmlgraphics_batik_ext_1_8.xml │ ├── Maven__org_apache_xmlgraphics_batik_gui_util_1_8.xml │ ├── Maven__org_apache_xmlgraphics_batik_gvt_1_8.xml │ ├── Maven__org_apache_xmlgraphics_batik_parser_1_8.xml │ ├── Maven__org_apache_xmlgraphics_batik_script_1_8.xml │ ├── Maven__org_apache_xmlgraphics_batik_svg_dom_1_8.xml │ ├── Maven__org_apache_xmlgraphics_batik_transcoder_1_8.xml │ ├── Maven__org_apache_xmlgraphics_batik_util_1_8.xml │ ├── Maven__org_apache_xmlgraphics_batik_xml_1_8.xml │ ├── Maven__org_apache_xmlgraphics_xmlgraphics_commons_1_5.xml │ ├── Maven__org_aspectj_aspectjweaver_1_8_9.xml │ ├── Maven__org_beanshell_bsh_1_3_0.xml │ ├── Maven__org_codehaus_groovy_groovy_all_2_4_7.xml │ ├── Maven__org_codehaus_jackson_jackson_core_asl_1_9_2.xml │ ├── Maven__org_codehaus_jackson_jackson_jaxrs_1_9_2.xml │ ├── Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_2.xml │ ├── Maven__org_eclipse_equinox_common_3_3_0_v20070426.xml │ ├── Maven__org_eclipse_jetty_jetty_continuation_8_1_15_v20140411.xml │ ├── Maven__org_eclipse_jetty_jetty_http_8_1_15_v20140411.xml │ ├── Maven__org_eclipse_jetty_jetty_io_8_1_15_v20140411.xml │ ├── Maven__org_eclipse_jetty_jetty_plus_8_1_15_v20140411.xml │ ├── Maven__org_eclipse_jetty_jetty_security_8_1_15_v20140411.xml │ ├── Maven__org_eclipse_jetty_jetty_server_8_1_15_v20140411.xml │ ├── Maven__org_eclipse_jetty_jetty_servlet_8_1_15_v20140411.xml │ ├── Maven__org_eclipse_jetty_jetty_util_8_1_15_v20140411.xml │ ├── Maven__org_eclipse_jetty_jetty_webapp_8_1_15_v20140411.xml │ ├── Maven__org_eclipse_jetty_jetty_xml_8_1_15_v20140411.xml │ ├── Maven__org_eclipse_jface_3_3_0_I20070606_0010.xml │ ├── Maven__org_eclipse_swt_org_eclipse_swt_gtk_linux_x86_64_4_6.xml │ ├── Maven__org_eobjects_sassyreader_SassyReader_0_5.xml │ ├── Maven__org_fife_ui_rsyntaxtextarea_1_3_2.xml │ ├── Maven__org_hamcrest_hamcrest_core_1_3.xml │ ├── Maven__org_hibernate_hibernate_c3p0_3_6_9_Final.xml │ ├── Maven__org_hibernate_hibernate_commons_annotations_3_2_0_Final.xml │ ├── Maven__org_hibernate_hibernate_core_3_6_9_Final.xml │ ├── Maven__org_hibernate_hibernate_ehcache_3_6_9_Final.xml │ ├── Maven__org_ini4j_ini4j_0_5_1.xml │ ├── Maven__org_javassist_javassist_3_20_0_GA.xml │ ├── Maven__org_mnode_mstor_mstor_0_9_13.xml │ ├── Maven__org_odftoolkit_odfdom_java_0_8_6.xml │ ├── Maven__org_olap4j_olap4j_1_2_0.xml │ ├── Maven__org_olap4j_olap4j_xmla_1_2_0.xml │ ├── Maven__org_owasp_encoder_encoder_1_2.xml │ ├── Maven__org_pentaho_pdi_engine_api_8_0_0_0_28.xml │ ├── Maven__org_pentaho_reporting_engine_classic_core_8_0_0_0_28.xml │ ├── Maven__org_pentaho_reporting_library_flute_8_0_0_0_28.xml │ ├── Maven__org_pentaho_reporting_library_libbase_8_0_0_0_28.xml │ ├── Maven__org_pentaho_reporting_library_libdocbundle_8_0_0_0_28.xml │ ├── Maven__org_pentaho_reporting_library_libfonts_8_0_0_0_28.xml │ ├── Maven__org_pentaho_reporting_library_libformat_8_0_0_0_28.xml │ ├── Maven__org_pentaho_reporting_library_libformula_8_0_0_0_28.xml │ ├── Maven__org_pentaho_reporting_library_libloader_8_0_0_0_28.xml │ ├── Maven__org_pentaho_reporting_library_libpixie_8_0_0_0_28.xml │ ├── Maven__org_pentaho_reporting_library_librepository_8_0_0_0_28.xml │ ├── Maven__org_pentaho_reporting_library_libserializer_8_0_0_0_28.xml │ ├── Maven__org_pentaho_reporting_library_libswing_8_0_0_0_28.xml │ ├── Maven__org_pentaho_reporting_library_libxml_8_0_0_0_28.xml │ ├── Maven__org_postgresql_postgresql_42_1_1.xml │ ├── Maven__org_quartz_scheduler_quartz_2_2_1.xml │ ├── Maven__org_reactivestreams_reactive_streams_1_0_0.xml │ ├── Maven__org_samba_jcifs_jcifs_1_3_3.xml │ ├── Maven__org_slf4j_slf4j_api_1_6_6.xml │ ├── Maven__org_snmp4j_snmp4j_1_9_3d.xml │ ├── Maven__org_springframework_spring_aop_4_3_1_RELEASE.xml │ ├── Maven__org_springframework_spring_aspects_4_3_1_RELEASE.xml │ ├── Maven__org_springframework_spring_beans_4_3_1_RELEASE.xml │ ├── Maven__org_springframework_spring_context_4_3_1_RELEASE.xml │ ├── Maven__org_springframework_spring_context_support_4_3_1_RELEASE.xml │ ├── Maven__org_springframework_spring_core_4_3_1_RELEASE.xml │ ├── Maven__org_springframework_spring_expression_4_3_1_RELEASE.xml │ ├── Maven__org_springframework_spring_jdbc_4_3_1_RELEASE.xml │ ├── Maven__org_springframework_spring_test_4_3_1_RELEASE.xml │ ├── Maven__org_springframework_spring_tx_4_3_1_RELEASE.xml │ ├── Maven__org_springframework_spring_web_4_3_1_RELEASE.xml │ ├── Maven__org_springframework_spring_webmvc_4_3_1_RELEASE.xml │ ├── Maven__org_syslog4j_syslog4j_0_9_46.xml │ ├── Maven__org_w3c_css_sac_1_3.xml │ ├── Maven__org_xerial_snappy_snappy_java_1_1_0.xml │ ├── Maven__org_yaml_snakeyaml_1_7.xml │ ├── Maven__pentaho_kettle_kettle_core_8_0_0_0_28.xml │ ├── Maven__pentaho_kettle_kettle_dbdialog_8_0_0_0_28.xml │ ├── Maven__pentaho_kettle_kettle_engine_8_0_0_0_28.xml │ ├── Maven__pentaho_metastore_8_0_0_0_28.xml │ ├── Maven__pentaho_mondrian_8_0_0_0_28.xml │ ├── Maven__pentaho_pentaho_database_model_8_0_0_0_28.xml │ ├── Maven__pentaho_pentaho_registry_8_0_0_0_28.xml │ ├── Maven__pentaho_pentaho_xul_core_8_0_0_0_28.xml │ ├── Maven__pentaho_pentaho_xul_swing_8_0_0_0_28.xml │ ├── Maven__pentaho_pentaho_xul_swt_8_0_0_0_28.xml │ ├── Maven__rhino_js_1_7R3.xml │ ├── Maven__rome_rome_1_0.xml │ ├── Maven__trilead_ssh2_trilead_ssh2_build213.xml │ ├── Maven__wsdl4j_wsdl4j_1_6_2.xml │ ├── Maven__wsdl4j_wsdl4j_qname_1_6_1.xml │ ├── Maven__xerces_xercesImpl_2_9_1.xml │ ├── Maven__xml_apis_xml_apis_1_0_b2.xml │ ├── Maven__xml_apis_xml_apis_ext_1_3_04.xml │ └── servlet_api.xml ├── misc.xml ├── modules.xml └── workspace.xml ├── .project ├── LICENSE ├── README.md ├── kettle-master.sql ├── master.iml ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── leadingsoft │ │ ├── common │ │ ├── exception │ │ │ ├── KettleMasterException.java │ │ │ └── SeviceException.java │ │ ├── kettle │ │ │ ├── Main.java │ │ │ ├── environment │ │ │ │ ├── KettleInit.java │ │ │ │ └── StartInit.java │ │ │ └── repository │ │ │ │ └── RepositoryUtil.java │ │ └── toolkit │ │ │ ├── Constant.java │ │ │ ├── EmailUtil.java │ │ │ ├── MD5Utils.java │ │ │ └── ObjectID.java │ │ ├── core │ │ ├── conf │ │ │ ├── LoginInterceptor.java │ │ │ └── UTF8StringHttpMessageConverter.java │ │ ├── dto │ │ │ ├── BootTablePage.java │ │ │ ├── ResultDto.java │ │ │ ├── kettle │ │ │ │ └── RepositoryTree.java │ │ │ └── web │ │ │ │ └── KRepositoryDto.java │ │ ├── mapper │ │ │ ├── KJobDao.java │ │ │ ├── KJobMonitorDao.java │ │ │ ├── KJobRecordDao.java │ │ │ ├── KQuartzDao.java │ │ │ ├── KRepositoryDao.java │ │ │ ├── KRepositoryTypeDao.java │ │ │ ├── KTransDao.java │ │ │ ├── KTransMonitorDao.java │ │ │ ├── KTransRecordDao.java │ │ │ └── KUserDao.java │ │ └── model │ │ │ ├── KJob.java │ │ │ ├── KJobMonitor.java │ │ │ ├── KJobRecord.java │ │ │ ├── KQuartz.java │ │ │ ├── KRepository.java │ │ │ ├── KRepositoryType.java │ │ │ ├── KTrans.java │ │ │ ├── KTransMonitor.java │ │ │ ├── KTransRecord.java │ │ │ └── KUser.java │ │ └── web │ │ ├── controller │ │ ├── DownLoadRecordController.java │ │ ├── IndexController.java │ │ ├── JobController.java │ │ ├── JobMonitorController.java │ │ ├── JobRecordController.java │ │ ├── MainController.java │ │ ├── PageController.java │ │ ├── QuartzController.java │ │ ├── RepositoryController.java │ │ ├── TransController.java │ │ ├── TransMonitorController.java │ │ ├── TransRecordController.java │ │ └── UserController.java │ │ ├── quartz │ │ ├── JobQuartz.java │ │ ├── QuartzListener.java │ │ ├── QuartzManager.java │ │ ├── TransQuartz.java │ │ └── model │ │ │ └── DBConnectionModel.java │ │ ├── service │ │ ├── DataBaseRepositoryService.java │ │ ├── JobMonitorService.java │ │ ├── JobRecordService.java │ │ ├── JobService.java │ │ ├── QuartzService.java │ │ ├── TransMonitorService.java │ │ ├── TransRecordService.java │ │ ├── TransService.java │ │ └── UserService.java │ │ └── utils │ │ ├── CommonUtils.java │ │ ├── DataValidate.java │ │ ├── DateField.java │ │ ├── DateTime.java │ │ └── JsonUtils.java ├── resources │ ├── btsql-ext.properties │ ├── log4j.properties │ ├── resource │ │ ├── db.properties │ │ └── kettle.properties │ └── spring │ │ ├── applicationContext-beetlsql.xml │ │ ├── applicationContext-service.xml │ │ └── spring-mvc.xml └── webapp │ ├── Html │ ├── css │ │ ├── font │ │ │ ├── awesome.eot │ │ │ ├── awesome.otf │ │ │ ├── awesome.svg │ │ │ ├── awesome.ttf │ │ │ └── awesome.woff │ │ ├── ui.awesome.css │ │ ├── ui.forms.css │ │ ├── ui.layout.css │ │ └── ui.login.css │ ├── error.html │ ├── images │ │ ├── bg.png │ │ ├── cn.png │ │ ├── content.gif │ │ ├── error.png │ │ ├── favicon.ico │ │ ├── menu-bg.gif │ │ ├── menu-item.gif │ │ ├── shaddow-hover.gif │ │ ├── shaddow.gif │ │ └── us.png │ └── js │ │ ├── libs │ │ ├── ui.form.js │ │ ├── ui.i18n.js │ │ ├── ui.jquery.js │ │ ├── url │ │ │ ├── cmg.md5.js │ │ │ ├── cmg.open.url.builder.amazon.js │ │ │ ├── cmg.open.url.builder.coo8.js │ │ │ ├── cmg.open.url.builder.dangdang.js │ │ │ ├── cmg.open.url.builder.ehub.js │ │ │ ├── cmg.open.url.builder.jd.js │ │ │ ├── cmg.open.url.builder.paipai.js │ │ │ ├── cmg.open.url.builder.taobao.js │ │ │ ├── cmg.open.url.builder.tianpin.js │ │ │ └── cmg.open.url.builder.yihaodian.js │ │ └── zTree │ │ │ ├── img │ │ │ ├── folder.png │ │ │ ├── job.png │ │ │ ├── line.gif │ │ │ ├── loading.gif │ │ │ ├── repo.png │ │ │ ├── trans.png │ │ │ ├── zTree.gif │ │ │ └── zTree.png │ │ │ ├── ui.ztree.css │ │ │ └── ui.ztree.js │ │ ├── messages │ │ ├── message_en_US.properties │ │ └── message_zh_CN.properties │ │ ├── ui.dialog.js │ │ ├── ui.kettle.js │ │ ├── ui.plugin.js │ │ ├── ui.quartz.js │ │ └── ui.user.js │ ├── WEB-INF │ ├── lib │ │ └── .kettle │ │ │ └── kettle.properties │ ├── views │ │ ├── index.jsp │ │ ├── job │ │ │ ├── edit.jsp │ │ │ ├── f-add.jsp │ │ │ ├── list.jsp │ │ │ └── r-add.jsp │ │ ├── login.jsp │ │ ├── main.jsp │ │ ├── monitor │ │ │ ├── j-list.jsp │ │ │ └── t-list.jsp │ │ ├── record │ │ │ ├── j-list.jsp │ │ │ └── t-list.jsp │ │ ├── repository │ │ │ ├── add.jsp │ │ │ ├── edit.jsp │ │ │ └── list.jsp │ │ ├── trans │ │ │ ├── edit.jsp │ │ │ ├── f-add.jsp │ │ │ ├── list.jsp │ │ │ └── r-add.jsp │ │ └── user │ │ │ ├── add.jsp │ │ │ ├── edit.jsp │ │ │ └── list.jsp │ └── web.xml │ ├── index.html │ └── static │ ├── css │ ├── animate.css │ ├── bootstrap-rtl.css │ ├── bootstrap.min.css │ ├── font-awesome.css │ ├── font-awesome.min.css │ ├── login.css │ ├── patterns │ │ ├── header-logo.png │ │ ├── header-profile-skin-1.png │ │ ├── header-profile-skin-3.png │ │ ├── header-profile.png │ │ ├── logo.jpg │ │ └── shattered.png │ ├── plugins │ │ ├── bootstrap-table │ │ │ └── bootstrap-table.min.css │ │ ├── chosen │ │ │ ├── chosen-sprite.png │ │ │ ├── chosen-sprite@2x.png │ │ │ └── chosen.css │ │ ├── cron-generator │ │ │ └── cronGen.css │ │ └── jsTree │ │ │ ├── 32px.png │ │ │ ├── style.min.css │ │ │ └── throbber.gif │ └── style.css │ ├── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ ├── fontawesome-webfont.woff2 │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 │ ├── img │ ├── bg.png │ ├── bg │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ └── 4.jpg │ ├── browser.png │ ├── icons.png │ ├── loading-upload.gif │ ├── locked.png │ ├── logo.jpg │ ├── profile_small.jpg │ ├── progress.png │ ├── sprite-skin-flat.png │ ├── success.png │ ├── user.png │ └── wenku_logo.png │ ├── js │ ├── bootstrap.min.js │ ├── contabs.js │ ├── content.js │ ├── hplus.js │ ├── jquery.min.js │ ├── my │ │ ├── f-job-add.js │ │ ├── f-trans-add.js │ │ ├── job-edit.js │ │ ├── login.js │ │ ├── main.js │ │ ├── r-job-add.js │ │ ├── r-trans-add.js │ │ ├── repository-add.js │ │ ├── repository-edit.js │ │ └── trans-edit.js │ └── plugins │ │ ├── bootstrap-table │ │ ├── bootstrap-table-mobile.min.js │ │ ├── bootstrap-table.min.js │ │ └── locale │ │ │ ├── bootstrap-table-zh-CN.js │ │ │ └── bootstrap-table-zh-CN.min.js │ │ ├── chosen │ │ └── chosen.jquery.js │ │ ├── cron-generator │ │ ├── cronGen.js │ │ └── cronGen.min.js │ │ ├── echarts │ │ ├── echarts-all.js │ │ └── echarts.js │ │ ├── jsTree │ │ ├── jstree.js │ │ └── jstree.min.js │ │ ├── layer │ │ ├── extend │ │ │ └── layer.ext.js │ │ ├── laydate │ │ │ ├── laydate.js │ │ │ ├── need │ │ │ │ └── laydate.css │ │ │ └── skins │ │ │ │ └── default │ │ │ │ ├── icon.png │ │ │ │ └── laydate.css │ │ ├── layer.min.js │ │ ├── layim │ │ │ ├── data │ │ │ │ ├── chatlog.json │ │ │ │ ├── friend.json │ │ │ │ ├── group.json │ │ │ │ └── groups.json │ │ │ ├── layim.css │ │ │ ├── layim.js │ │ │ └── loading.gif │ │ └── skin │ │ │ ├── default │ │ │ ├── icon-ext.png │ │ │ ├── icon.png │ │ │ ├── icon_ext.png │ │ │ ├── loading-0.gif │ │ │ ├── loading-1.gif │ │ │ ├── loading-2.gif │ │ │ ├── textbg.png │ │ │ ├── xubox_ico0.png │ │ │ ├── xubox_loading0.gif │ │ │ ├── xubox_loading1.gif │ │ │ ├── xubox_loading2.gif │ │ │ ├── xubox_loading3.gif │ │ │ └── xubox_title0.png │ │ │ ├── layer.css │ │ │ ├── layer.ext.css │ │ │ └── moon │ │ │ ├── default.png │ │ │ └── style.css │ │ ├── metisMenu │ │ └── jquery.metisMenu.js │ │ ├── pace │ │ └── pace.min.js │ │ ├── slimscroll │ │ └── jquery.slimscroll.min.js │ │ └── validate │ │ ├── additional-methods.min.js │ │ ├── jquery.validate.min.js │ │ └── messages_zh.min.js │ └── lib │ ├── bootstrap-fileinput │ ├── css │ │ ├── fileinput-rtl.css │ │ ├── fileinput-rtl.min.css │ │ ├── fileinput.css │ │ └── fileinput.min.css │ ├── img │ │ ├── loading-sm.gif │ │ └── loading.gif │ ├── js │ │ ├── fileinput.js │ │ ├── fileinput.min.js │ │ ├── locales │ │ │ ├── LANG.js │ │ │ ├── ar.js │ │ │ ├── bg.js │ │ │ ├── ca.js │ │ │ ├── cr.js │ │ │ ├── cz.js │ │ │ ├── da.js │ │ │ ├── de.js │ │ │ ├── el.js │ │ │ ├── es.js │ │ │ ├── et.js │ │ │ ├── fa.js │ │ │ ├── fi.js │ │ │ ├── fr.js │ │ │ ├── gl.js │ │ │ ├── hu.js │ │ │ ├── id.js │ │ │ ├── it.js │ │ │ ├── ja.js │ │ │ ├── kr.js │ │ │ ├── kz.js │ │ │ ├── nl.js │ │ │ ├── no.js │ │ │ ├── pl.js │ │ │ ├── pt-BR.js │ │ │ ├── pt.js │ │ │ ├── ro.js │ │ │ ├── ru.js │ │ │ ├── sk.js │ │ │ ├── sl.js │ │ │ ├── sv.js │ │ │ ├── th.js │ │ │ ├── tr.js │ │ │ ├── uk.js │ │ │ ├── vi.js │ │ │ ├── zh-TW.js │ │ │ └── zh.js │ │ └── plugins │ │ │ ├── piexif.js │ │ │ ├── piexif.min.js │ │ │ ├── purify.js │ │ │ ├── purify.min.js │ │ │ ├── sortable.js │ │ │ └── sortable.min.js │ └── themes │ │ ├── explorer │ │ ├── theme.css │ │ ├── theme.js │ │ ├── theme.min.css │ │ └── theme.min.js │ │ ├── fa │ │ ├── theme.js │ │ └── theme.min.js │ │ └── gly │ │ ├── theme.js │ │ └── theme.min.js │ ├── jquery-backstretch │ ├── .bower.json │ ├── .gitignore │ ├── jquery.backstretch.js │ └── jquery.backstretch.min.js │ ├── jquery.uniform │ ├── .bower.json │ ├── dist │ │ └── jquery.uniform.min.js │ └── themes │ │ ├── css │ │ ├── uniform.default.css │ │ ├── uniform.default.min.css │ │ └── uniform.default.scss │ │ └── images │ │ ├── bg-input-focus.png │ │ ├── bg-input.png │ │ └── sprite.png │ └── metronic │ ├── css │ ├── components.css │ ├── login-soft.css │ └── plugins.css │ ├── fonts │ ├── font.css │ └── v10 │ │ ├── DXI1ORHCpsQm3Vp6mXoaTRsxEYwM7FgeyaSgU71cLG0.woff │ │ ├── MTP_ySUJH_bn48VBG8sNShsxEYwM7FgeyaSgU71cLG0.woff │ │ ├── k3k702ZOKiLJc3WVjuplzBsxEYwM7FgeyaSgU71cLG0.woff │ │ └── uYKcPVoh6c5R0NpdEY5A-Q.woff │ ├── img │ ├── bg-opacity.png │ ├── bg-white-lock.png │ ├── bg-white.png │ ├── dash.jpg │ ├── inbox-nav-arrow-blue.png │ ├── remove-icon-small.png │ ├── syncfusion-icons-white.png │ └── syncfusion-icons.png │ └── scripts │ └── metronic.js └── test └── java └── com └── leadingsoft └── test ├── quartz └── QuartzTest.java └── string └── StringTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled class file 2 | *.class 3 | 4 | # Log file 5 | *.log 6 | 7 | # BlueJ files 8 | *.ctxt 9 | 10 | # Mobile Tools for Java (J2ME) 11 | .mtj.tmp/ 12 | 13 | # Package Files # 14 | *.jar 15 | *.war 16 | *.ear 17 | *.zip 18 | *.tar.gz 19 | *.rar 20 | 21 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 22 | hs_err_pid* 23 | -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | master -------------------------------------------------------------------------------- /.idea/artifacts/master_war.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | $PROJECT_DIR$/target 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 9 | 10 | 14 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__asm_asm_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__bouncycastle_bcmail_jdk14_138.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__bouncycastle_bcprov_jdk14_138.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__bsf_bsf_2_4_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__c3p0_c3p0_0_9_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__cglib_cglib_nodep_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_alibaba_druid_1_0_29.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_enterprisedt_edtftpj_2_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_8_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_guava_guava_17_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_googlecode_jsendnsca_jsendnsca_2_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_googlecode_json_simple_json_simple_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_googlecode_log4jdbc_log4jdbc_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_healthmarketscience_jackcess_jackcess_1_2_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_ibeetl_beetl_2_7_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_ibeetl_beetlsql_2_8_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_jcraft_jsch_0_1_54.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_lowagie_itext_2_1_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_lowagie_itext_rtf_2_1_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_sun_jersey_contribs_jersey_apache_client4_1_19_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_sun_jersey_jersey_bundle_1_19_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_sun_jersey_jersey_client_1_19_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_sun_jersey_jersey_core_1_19_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_sun_mail_javax_mail_1_5_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_wcohen_com_wcohen_secondstring_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_8_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_beanutils_commons_beanutils_core_1_8_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_cli_commons_cli_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_collections_commons_collections_3_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_configuration_commons_configuration_1_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_dbcp_commons_dbcp_1_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_discovery_commons_discovery_0_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_io_commons_io_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_math_commons_math_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_pool_commons_pool_1_5_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_validator_commons_validator_1_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__eigenbase_eigenbase_properties_1_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__eigenbase_eigenbase_resgen_1_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__eigenbase_eigenbase_xom_1_3_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__feed4j_feed4j_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__ftp4che_ftp4che_0_7_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__georss_rome_georss_rome_0_9_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__infobright_infobright_core_3_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__janino_janino_2_5_16.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javacup_javacup_10k.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javadbf_javadbf_20081125.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_activation_activation_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_mail_mail_1_4_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_servlet_jsp_api_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_servlet_servlet_api_2_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_validation_validation_api_1_0_0_GA.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_websocket_javax_websocket_api_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_xml_jaxrpc_api_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__jaxen_jaxen_1_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__jexcelapi_jxl_2_6_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__jfree_jcommon_1_0_16.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__jsonpath_jsonpath_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__jug_lgpl_jug_lgpl_2_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__junit_junit_4_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__ldapjdk_ldapjdk_20000524.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__log4j_log4j_1_2_14.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__monetdb_monetdb_jdbc_2_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__mysql_mysql_connector_java_5_1_38.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_java_dev_javacc_javacc_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_sf_ehcache_ehcache_core_2_5_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_sf_ezmorph_ezmorph_1_0_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_sf_json_lib_json_lib_jdk15_2_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_sf_saxon_saxon_9_1_0_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_sf_saxon_saxon_dom_9_1_0_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_sf_scannotation_scannotation_1_0_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_sourceforge_jexcelapi_jxl_2_6_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_sourceforge_nekohtml_nekohtml_1_9_15.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__ognl_ognl_2_6_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_abego_treelayout_org_abego_treelayout_core_1_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_antlr_antlr4_annotations_4_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_antlr_antlr4_runtime_4_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_antlr_antlr_complete_3_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_commons_commons_collections4_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_commons_commons_compress_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_commons_commons_vfs2_2_1_20150824.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_karaf_org_apache_karaf_main_3_0_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_poi_poi_3_15.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_15.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_15.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlgraphics_batik_anim_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlgraphics_batik_awt_util_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlgraphics_batik_bridge_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlgraphics_batik_codec_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlgraphics_batik_css_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlgraphics_batik_dom_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlgraphics_batik_ext_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlgraphics_batik_gui_util_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlgraphics_batik_gvt_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlgraphics_batik_parser_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlgraphics_batik_script_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlgraphics_batik_svg_dom_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlgraphics_batik_transcoder_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlgraphics_batik_util_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlgraphics_batik_xml_1_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlgraphics_xmlgraphics_commons_1_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_beanshell_bsh_1_3_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_groovy_groovy_all_2_4_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_jackson_jackson_core_asl_1_9_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_jackson_jackson_jaxrs_1_9_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_equinox_common_3_3_0_v20070426.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_jetty_continuation_8_1_15_v20140411.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_jetty_http_8_1_15_v20140411.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_jetty_io_8_1_15_v20140411.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_jetty_plus_8_1_15_v20140411.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_jetty_security_8_1_15_v20140411.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_jetty_server_8_1_15_v20140411.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_jetty_servlet_8_1_15_v20140411.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_jetty_util_8_1_15_v20140411.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_jetty_webapp_8_1_15_v20140411.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_jetty_xml_8_1_15_v20140411.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jface_3_3_0_I20070606_0010.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_swt_org_eclipse_swt_gtk_linux_x86_64_4_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eobjects_sassyreader_SassyReader_0_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_fife_ui_rsyntaxtextarea_1_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hibernate_hibernate_c3p0_3_6_9_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hibernate_hibernate_commons_annotations_3_2_0_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hibernate_hibernate_core_3_6_9_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hibernate_hibernate_ehcache_3_6_9_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_ini4j_ini4j_0_5_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_javassist_javassist_3_20_0_GA.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mnode_mstor_mstor_0_9_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_odftoolkit_odfdom_java_0_8_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_olap4j_olap4j_1_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_olap4j_olap4j_xmla_1_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_owasp_encoder_encoder_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_pentaho_pdi_engine_api_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_pentaho_reporting_engine_classic_core_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_pentaho_reporting_library_flute_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_pentaho_reporting_library_libbase_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_pentaho_reporting_library_libdocbundle_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_pentaho_reporting_library_libfonts_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_pentaho_reporting_library_libformat_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_pentaho_reporting_library_libformula_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_pentaho_reporting_library_libloader_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_pentaho_reporting_library_libpixie_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_pentaho_reporting_library_librepository_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_pentaho_reporting_library_libserializer_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_pentaho_reporting_library_libswing_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_pentaho_reporting_library_libxml_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_postgresql_postgresql_42_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_quartz_scheduler_quartz_2_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_samba_jcifs_jcifs_1_3_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_slf4j_api_1_6_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_snmp4j_snmp4j_1_9_3d.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_aop_4_3_1_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_aspects_4_3_1_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_beans_4_3_1_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_context_4_3_1_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_context_support_4_3_1_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_core_4_3_1_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_expression_4_3_1_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_jdbc_4_3_1_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_test_4_3_1_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_tx_4_3_1_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_web_4_3_1_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_webmvc_4_3_1_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_syslog4j_syslog4j_0_9_46.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_w3c_css_sac_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_xerial_snappy_snappy_java_1_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_yaml_snakeyaml_1_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__pentaho_kettle_kettle_core_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__pentaho_kettle_kettle_dbdialog_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__pentaho_kettle_kettle_engine_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__pentaho_metastore_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__pentaho_mondrian_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__pentaho_pentaho_database_model_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__pentaho_pentaho_registry_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__pentaho_pentaho_xul_core_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__pentaho_pentaho_xul_swing_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__pentaho_pentaho_xul_swt_8_0_0_0_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__rhino_js_1_7R3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__rome_rome_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__trilead_ssh2_trilead_ssh2_build213.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__wsdl4j_wsdl4j_1_6_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__wsdl4j_wsdl4j_qname_1_6_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__xerces_xercesImpl_2_9_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__xml_apis_xml_apis_1_0_b2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__xml_apis_xml_apis_ext_1_3_04.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/servlet_api.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | master 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.wst.common.project.facet.core.builder 15 | 16 | 17 | 18 | 19 | org.eclipse.wst.validation.validationbuilder 20 | 21 | 22 | 23 | 24 | org.springframework.ide.eclipse.core.springbuilder 25 | 26 | 27 | 28 | 29 | org.eclipse.m2e.core.maven2Builder 30 | 31 | 32 | 33 | 34 | 35 | org.springframework.ide.eclipse.core.springnature 36 | org.eclipse.jem.workbench.JavaEMFNature 37 | org.eclipse.wst.common.modulecore.ModuleCoreNature 38 | org.eclipse.jdt.core.javanature 39 | org.eclipse.m2e.core.maven2Nature 40 | org.eclipse.wst.common.project.facet.core.nature 41 | org.eclipse.wst.jsdt.core.jsNature 42 | 43 | 44 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2017 潇洒的吸血鬼 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # kettle-manager 2 | 将kettle集成值web应用中,不再需打开kettle窗口运行,采用springmvc+beetlsql框架实现,并通过quartz自动任务进行数据抽取。配置简单方便。(之前需要kettle打开其运行环境,并配置数据库连接的相关信息) 3 | 4 | 支持kettle8.0.0.0.28版本 5 | 6 | > 1. 下载项目 7 | 2. 导入idea 8 | 3. 等待maven下载完包 9 | 4. 等 10 | 5. 等 11 | 6. 一直等到项目不报错了 12 | 7. 导入数据库文件(mysql) 13 | 8. 配置数据库连接(resource目录下面) 14 | 9. 扔到Tomcat里面进行启动 15 | 16 | 17 | [项目一些代码,参考了这位大神开发的管理平台。万分感谢,我只是做了个升级的工作(从4.4支持到了8.0)][1],修复了一些BUG 18 | 19 | 20 | [1]: https://github.com/uKettle/kettle -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/common/exception/SeviceException.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.common.exception; 2 | 3 | public class SeviceException extends Exception{ 4 | 5 | private static final long serialVersionUID = 1L; 6 | 7 | 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/common/kettle/environment/StartInit.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.common.kettle.environment; 2 | 3 | import org.springframework.beans.factory.InitializingBean; 4 | 5 | public class StartInit implements InitializingBean{ 6 | 7 | @Override 8 | public void afterPropertiesSet() throws Exception { 9 | //初始化环境*** 10 | com.leadingsoft.common.kettle.environment.KettleInit.init(); 11 | org.pentaho.di.core.KettleEnvironment.init(); 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/common/toolkit/MD5Utils.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.common.toolkit; 2 | 3 | import org.apache.commons.codec.digest.DigestUtils; 4 | import org.apache.commons.lang.ArrayUtils; 5 | import org.apache.commons.lang.StringUtils; 6 | 7 | public class MD5Utils { 8 | 9 | private static String salt = "leadingsoft"; 10 | 11 | /** 12 | * 加密字符串 13 | * @param password 要加密的明文 14 | * @param isAddSalt 是否加默认盐 15 | * @return 加密之后的结果 16 | */ 17 | public static String Encrypt(String password, boolean isAddSalt){ 18 | if (StringUtils.isNotEmpty(password)){ 19 | if (isAddSalt){ 20 | return DigestUtils.md5Hex(DigestUtils.md5(password + salt)); 21 | } else { 22 | return DigestUtils.md5Hex(DigestUtils.md5(password)); 23 | } 24 | } 25 | return null; 26 | } 27 | 28 | /** 29 | * 30 | * @param bytes 31 | * @return 32 | */ 33 | public static String Encrypt(byte[] bytes){ 34 | if (ArrayUtils.isNotEmpty(bytes)){ 35 | return DigestUtils.md5Hex(DigestUtils.md5(bytes)); 36 | } 37 | return null; 38 | } 39 | 40 | /** 41 | * MD5加盐加密 42 | * @param password 要加密的明文 43 | * @param salt 盐 44 | * @return 加密之后的结果 45 | */ 46 | public static String Encrypt(String password, String salt){ 47 | if (StringUtils.isNotEmpty(password)){ 48 | return DigestUtils.md5Hex(DigestUtils.md5(password + salt)); 49 | } 50 | return null; 51 | } 52 | 53 | public static void main(String[] args){ 54 | System.out.println(MD5Utils.Encrypt("admin", true)); 55 | } 56 | } 57 | -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/core/conf/LoginInterceptor.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.core.conf; 2 | 3 | import javax.servlet.http.HttpServletRequest; 4 | import javax.servlet.http.HttpServletResponse; 5 | 6 | import org.springframework.web.servlet.HandlerInterceptor; 7 | import org.springframework.web.servlet.ModelAndView; 8 | 9 | import com.leadingsoft.common.toolkit.Constant; 10 | 11 | public class LoginInterceptor implements HandlerInterceptor{ 12 | 13 | @Override 14 | public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) 15 | throws Exception { 16 | Object attribute = request.getSession().getAttribute(Constant.SESSION_ID); 17 | String uri = request.getRequestURI(); 18 | //登陆请求不能被拦截 19 | if(!uri.contains("view/loginUI.shtml") && !uri.contains("index/login.shtml")){ 20 | //判断session中是否有值? 21 | if(attribute == null){ 22 | response.sendRedirect(request.getContextPath() + "/view/loginUI.shtml"); 23 | return false; 24 | } 25 | } 26 | return true; 27 | } 28 | 29 | @Override 30 | public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, 31 | ModelAndView modelAndView) throws Exception { 32 | } 33 | 34 | @Override 35 | public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) 36 | throws Exception { 37 | } 38 | } -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/core/dto/BootTablePage.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.core.dto; 2 | 3 | import java.util.List; 4 | 5 | /** 6 | * BootstrapTable表格规定 7 | * 返回数据格式 8 | */ 9 | public class BootTablePage { 10 | 11 | //总数量 12 | private long total; 13 | //每一页的数据 14 | private List rows; 15 | 16 | public BootTablePage() { 17 | } 18 | public BootTablePage(long total, List rows) { 19 | super(); 20 | this.total = total; 21 | this.rows = rows; 22 | } 23 | 24 | public long getTotal() { 25 | return total; 26 | } 27 | public void setTotal(long total) { 28 | this.total = total; 29 | } 30 | public List getRows() { 31 | return rows; 32 | } 33 | public void setRows(List rows) { 34 | this.rows = rows; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/core/mapper/KJobDao.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.core.mapper; 2 | 3 | import org.beetl.sql.core.mapper.BaseMapper; 4 | 5 | import com.leadingsoft.core.model.*; 6 | 7 | 8 | public interface KJobDao extends BaseMapper { 9 | 10 | } -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/core/mapper/KJobMonitorDao.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.core.mapper; 2 | 3 | import org.beetl.sql.core.mapper.BaseMapper; 4 | 5 | import com.leadingsoft.core.model.*; 6 | 7 | 8 | public interface KJobMonitorDao extends BaseMapper { 9 | 10 | } -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/core/mapper/KJobRecordDao.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.core.mapper; 2 | 3 | import org.beetl.sql.core.mapper.BaseMapper; 4 | 5 | import com.leadingsoft.core.model.*; 6 | 7 | 8 | public interface KJobRecordDao extends BaseMapper { 9 | 10 | } -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/core/mapper/KQuartzDao.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.core.mapper; 2 | 3 | import org.beetl.sql.core.mapper.BaseMapper; 4 | 5 | import com.leadingsoft.core.model.*; 6 | 7 | 8 | public interface KQuartzDao extends BaseMapper { 9 | 10 | } -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/core/mapper/KRepositoryDao.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.core.mapper; 2 | 3 | import org.beetl.sql.core.mapper.BaseMapper; 4 | 5 | import com.leadingsoft.core.model.*; 6 | 7 | 8 | public interface KRepositoryDao extends BaseMapper { 9 | 10 | } -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/core/mapper/KRepositoryTypeDao.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.core.mapper; 2 | 3 | import org.beetl.sql.core.mapper.BaseMapper; 4 | 5 | import com.leadingsoft.core.model.*; 6 | 7 | 8 | public interface KRepositoryTypeDao extends BaseMapper { 9 | 10 | } -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/core/mapper/KTransDao.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.core.mapper; 2 | 3 | import org.beetl.sql.core.mapper.BaseMapper; 4 | 5 | import com.leadingsoft.core.model.*; 6 | 7 | 8 | public interface KTransDao extends BaseMapper { 9 | 10 | } -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/core/mapper/KTransMonitorDao.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.core.mapper; 2 | 3 | import org.beetl.sql.core.mapper.BaseMapper; 4 | 5 | import com.leadingsoft.core.model.*; 6 | 7 | 8 | public interface KTransMonitorDao extends BaseMapper { 9 | 10 | } -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/core/mapper/KTransRecordDao.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.core.mapper; 2 | 3 | import org.beetl.sql.core.mapper.BaseMapper; 4 | 5 | import com.leadingsoft.core.model.*; 6 | 7 | 8 | public interface KTransRecordDao extends BaseMapper { 9 | 10 | } -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/core/mapper/KUserDao.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.core.mapper; 2 | 3 | import org.beetl.sql.core.mapper.BaseMapper; 4 | 5 | import com.leadingsoft.core.model.*; 6 | 7 | 8 | public interface KUserDao extends BaseMapper { 9 | 10 | } -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/core/model/KRepositoryType.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.core.model; 2 | 3 | public class KRepositoryType { 4 | private Integer repositoryTypeId ; 5 | private String repositoryTypeCode ; 6 | private String repositoryTypeDes ; 7 | 8 | public KRepositoryType() { 9 | } 10 | 11 | public Integer getRepositoryTypeId(){ 12 | return repositoryTypeId; 13 | } 14 | public void setRepositoryTypeId(Integer repositoryTypeId ){ 15 | this.repositoryTypeId = repositoryTypeId; 16 | } 17 | 18 | public String getRepositoryTypeCode(){ 19 | return repositoryTypeCode; 20 | } 21 | public void setRepositoryTypeCode(String repositoryTypeCode ){ 22 | this.repositoryTypeCode = repositoryTypeCode; 23 | } 24 | 25 | public String getRepositoryTypeDes(){ 26 | return repositoryTypeDes; 27 | } 28 | public void setRepositoryTypeDes(String repositoryTypeDes ){ 29 | this.repositoryTypeDes = repositoryTypeDes; 30 | } 31 | 32 | } -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/web/controller/JobRecordController.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.web.controller; 2 | 3 | import java.io.IOException; 4 | 5 | import javax.servlet.http.HttpServletRequest; 6 | 7 | import org.springframework.beans.factory.annotation.Autowired; 8 | import org.springframework.web.bind.annotation.RequestMapping; 9 | import org.springframework.web.bind.annotation.RestController; 10 | 11 | import com.leadingsoft.common.toolkit.Constant; 12 | import com.leadingsoft.core.dto.BootTablePage; 13 | import com.leadingsoft.core.dto.ResultDto; 14 | import com.leadingsoft.core.model.KUser; 15 | import com.leadingsoft.web.service.JobRecordService; 16 | import com.leadingsoft.web.utils.JsonUtils; 17 | 18 | @RestController 19 | @RequestMapping("/job/record/") 20 | public class JobRecordController { 21 | 22 | @Autowired 23 | private JobRecordService jobRecordService; 24 | 25 | @RequestMapping("getList.shtml") 26 | public String getList(Integer offset, Integer limit, Integer JobId, HttpServletRequest request){ 27 | KUser kUser = (KUser) request.getSession().getAttribute(Constant.SESSION_ID); 28 | BootTablePage list = jobRecordService.getList(offset, limit, kUser.getuId(), JobId); 29 | return JsonUtils.objectToJson(list); 30 | } 31 | 32 | @RequestMapping("getLogContent.shtml") 33 | public String getLogContent(Integer recordId){ 34 | try { 35 | String logContent = jobRecordService.getLogContent(recordId); 36 | return ResultDto.success(logContent.replace("\r\n", "
")); 37 | } catch (IOException e) { 38 | e.printStackTrace(); 39 | return null; 40 | } 41 | } 42 | } -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/web/controller/QuartzController.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.web.controller; 2 | 3 | import javax.servlet.http.HttpServletRequest; 4 | 5 | import org.springframework.beans.factory.annotation.Autowired; 6 | import org.springframework.web.bind.annotation.RequestMapping; 7 | import org.springframework.web.bind.annotation.RestController; 8 | 9 | import com.leadingsoft.common.toolkit.Constant; 10 | import com.leadingsoft.core.model.KUser; 11 | import com.leadingsoft.web.service.QuartzService; 12 | import com.leadingsoft.web.utils.JsonUtils; 13 | 14 | @RestController 15 | @RequestMapping("/quartz/") 16 | public class QuartzController { 17 | 18 | @Autowired 19 | private QuartzService quartzService; 20 | 21 | @RequestMapping("getSimpleList.shtml") 22 | public String simpleList(HttpServletRequest request){ 23 | KUser kUser = (KUser) request.getSession().getAttribute(Constant.SESSION_ID); 24 | return JsonUtils.objectToJson(quartzService.getList(kUser.getuId())); 25 | } 26 | 27 | 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/web/controller/UserController.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.web.controller; 2 | 3 | import org.springframework.beans.factory.annotation.Autowired; 4 | import org.springframework.web.bind.annotation.RequestMapping; 5 | import org.springframework.web.bind.annotation.RestController; 6 | 7 | import com.leadingsoft.core.dto.ResultDto; 8 | import com.leadingsoft.web.service.UserService; 9 | import com.leadingsoft.web.utils.JsonUtils; 10 | 11 | @RestController 12 | @RequestMapping("/user/") 13 | public class UserController { 14 | 15 | @Autowired 16 | private UserService userService; 17 | 18 | @RequestMapping("getList.shtml") 19 | public String getList(Integer offset, Integer limit){ 20 | return JsonUtils.objectToJson(userService.getList(offset, limit)); 21 | } 22 | 23 | @RequestMapping("delete.shtml") 24 | public String delete(Integer uId){ 25 | userService.delete(uId); 26 | return ResultDto.success(); 27 | } 28 | 29 | @RequestMapping("resetPassword.shtml") 30 | public String resetPassword(){ 31 | 32 | return ResultDto.success(); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/web/quartz/model/DBConnectionModel.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.web.quartz.model; 2 | 3 | public class DBConnectionModel { 4 | 5 | private String connectionDriveClassName; 6 | private String connectionUrl; 7 | private String connectionUser; 8 | private String connectionPassword; 9 | public String getConnectionDriveClassName() { 10 | return connectionDriveClassName; 11 | } 12 | public void setConnectionDriveClassName(String connectionDriveClassName) { 13 | this.connectionDriveClassName = connectionDriveClassName; 14 | } 15 | public String getConnectionUrl() { 16 | return connectionUrl; 17 | } 18 | public void setConnectionUrl(String connectionUrl) { 19 | this.connectionUrl = connectionUrl; 20 | } 21 | public String getConnectionUser() { 22 | return connectionUser; 23 | } 24 | public void setConnectionUser(String connectionUser) { 25 | this.connectionUser = connectionUser; 26 | } 27 | public String getConnectionPassword() { 28 | return connectionPassword; 29 | } 30 | public void setConnectionPassword(String connectionPassword) { 31 | this.connectionPassword = connectionPassword; 32 | } 33 | public DBConnectionModel(String connectionDriveClassName, String connectionUrl, String connectionUser, 34 | String connectionPassword) { 35 | this.connectionDriveClassName = connectionDriveClassName; 36 | this.connectionUrl = connectionUrl; 37 | this.connectionUser = connectionUser; 38 | this.connectionPassword = connectionPassword; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/com/leadingsoft/web/utils/DataValidate.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.web.utils; 2 | 3 | import java.lang.reflect.InvocationTargetException; 4 | import java.util.ArrayList; 5 | import java.util.List; 6 | import java.util.Map; 7 | 8 | import org.apache.commons.beanutils.BeanUtils; 9 | import org.apache.commons.collections.CollectionUtils; 10 | import org.springframework.util.ObjectUtils; 11 | 12 | import com.leadingsoft.core.dto.web.KRepositoryDto; 13 | 14 | public class DataValidate { 15 | 16 | /** 17 | * @Title AllNotEmpty 18 | * @Description 实体类参数校验(写这个方法的时候我的内心是崩溃的) 19 | * @param object 实体类 20 | * @return 21 | * @return boolean 22 | */ 23 | public static boolean AllNotEmpty(Object object){ 24 | List returnList = new ArrayList<>(); 25 | try { 26 | Map describe = BeanUtils.describe(object); 27 | describe.forEach((k, v) -> { 28 | if (ObjectUtils.isEmpty(v)){ 29 | returnList.add(v); 30 | } 31 | }); 32 | } catch (IllegalAccessException | InvocationTargetException | NoSuchMethodException e) { 33 | e.printStackTrace(); 34 | } 35 | return CollectionUtils.isEmpty(returnList); 36 | } 37 | 38 | public static void main(String[] args){ 39 | KRepositoryDto kRepositoryDto = new KRepositoryDto(); 40 | System.out.println(DataValidate.AllNotEmpty(kRepositoryDto)); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/main/resources/btsql-ext.properties: -------------------------------------------------------------------------------- 1 | PRODUCT_MODE=true 2 | OFFSET_START_ZERO=true -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | ***********************log4j.properties*********************** 2 | log4j.rootLogger=info, stdout, root, error 3 | 4 | log4j.appender.stdout=org.apache.log4j.ConsoleAppender 5 | log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 6 | log4j.appender.stdout.layout.ConversionPattern=[%d{ISO8601}]%5p%6.6r(%C:%M) - %m%n 7 | 8 | log4j.appender.root=org.apache.log4j.RollingFileAppender 9 | log4j.appender.root.File=${webapp.root}/log/gcr_log.log 10 | log4j.appender.root.MaxFileSize=512KB 11 | log4j.appender.root.MaxBackupIndex=5 12 | log4j.appender.root.encoding=UTF-8 13 | log4j.appender.root.layout=org.apache.log4j.PatternLayout 14 | log4j.appender.root.layout.ConversionPattern=[%d{ISO8601}]%5p%6.6r(%C:%M) - %m%n 15 | 16 | log4j.appender.error=org.apache.log4j.RollingFileAppender 17 | log4j.appender.error.File=${webapp.root}/log/knowledge_log.log 18 | log4j.appender.error.MaxFileSize=512KB 19 | log4j.appender.error.MaxBackupIndex=5 20 | log4j.appender.error.encoding=UTF-8 21 | log4j.appender.error.Threshold = ERROR 22 | log4j.appender.error.append=true 23 | log4j.appender.error.layout=org.apache.log4j.PatternLayout 24 | log4j.appender.error.layout.ConversionPattern=[%d{ISO8601}]%5p%6.6r(%C:%M) - %m%n -------------------------------------------------------------------------------- /src/main/resources/resource/db.properties: -------------------------------------------------------------------------------- 1 | jdbc.driver=com.mysql.jdbc.Driver 2 | jdbc.url=jdbc:mysql://localhost:3306/kettle-master?serverTimezone=UTC&characterEncoding=utf8&useUnicode=true&useSSL=false 3 | jdbc.username=root 4 | jdbc.password=123456 -------------------------------------------------------------------------------- /src/main/resources/resource/kettle.properties: -------------------------------------------------------------------------------- 1 | #********************************************************************** 2 | # Kettle Properties 3 | #********************************************************************** 4 | kettle.home=src/main/webapp/WEB-INF/lib 5 | kettle.plugin=D:/spark/spark-install/pdi-ce-8.0.0.0-28/data-integration/plugins 6 | kettle.script=src/main/webapp/Html/js/libs/url 7 | kettle.loglevel=detail 8 | kettle.log.file.path=D:/spark/spark-install/pdi-ce-8.0.0.0-28/data-integration/logs 9 | kettle.file.repository=D:/spark/spark-install/pdi-ce-8.0.0.0-28/data-integration/test -------------------------------------------------------------------------------- /src/main/resources/spring/applicationContext-service.xml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/webapp/Html/css/font/awesome.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/css/font/awesome.eot -------------------------------------------------------------------------------- /src/main/webapp/Html/css/font/awesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/css/font/awesome.otf -------------------------------------------------------------------------------- /src/main/webapp/Html/css/font/awesome.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/css/font/awesome.ttf -------------------------------------------------------------------------------- /src/main/webapp/Html/css/font/awesome.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/css/font/awesome.woff -------------------------------------------------------------------------------- /src/main/webapp/Html/error.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 22 | 23 | 24 |
25 |
26 |
27 | 28 | -------------------------------------------------------------------------------- /src/main/webapp/Html/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/images/bg.png -------------------------------------------------------------------------------- /src/main/webapp/Html/images/cn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/images/cn.png -------------------------------------------------------------------------------- /src/main/webapp/Html/images/content.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/images/content.gif -------------------------------------------------------------------------------- /src/main/webapp/Html/images/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/images/error.png -------------------------------------------------------------------------------- /src/main/webapp/Html/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/images/favicon.ico -------------------------------------------------------------------------------- /src/main/webapp/Html/images/menu-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/images/menu-bg.gif -------------------------------------------------------------------------------- /src/main/webapp/Html/images/menu-item.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/images/menu-item.gif -------------------------------------------------------------------------------- /src/main/webapp/Html/images/shaddow-hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/images/shaddow-hover.gif -------------------------------------------------------------------------------- /src/main/webapp/Html/images/shaddow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/images/shaddow.gif -------------------------------------------------------------------------------- /src/main/webapp/Html/images/us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/images/us.png -------------------------------------------------------------------------------- /src/main/webapp/Html/js/libs/url/cmg.md5.js: -------------------------------------------------------------------------------- 1 | var MessageDigest = java.security.MessageDigest; 2 | var StringBuffer = java.lang.StringBuffer; 3 | var Integer = java.lang.Integer; 4 | 5 | 6 | function CMGMD5(){} 7 | 8 | CMGMD5.prototype.encrypt = function (strSource) { 9 | var algorithm = MessageDigest.getInstance("MD5"); 10 | 11 | // get the input as bytes 12 | var bytes = new java.lang.String(strSource).getBytes("UTF-8"); 13 | 14 | // calculate the digest 15 | algorithm.reset(); 16 | algorithm.update(bytes); 17 | var md5Digest = algorithm.digest(); 18 | 19 | // turn the digest into a hex-string representation 20 | var hexString = new StringBuffer(); 21 | 22 | for (var i = 0; i < md5Digest.length; i++){ 23 | var hex = Integer.toHexString(md5Digest[i] & 0XFF); 24 | if (hex.length() == 1){ 25 | hexString.append('0').append(""); 26 | } 27 | hexString.append(hex); 28 | } 29 | 30 | // write output value 31 | return hexString.toString(); 32 | } -------------------------------------------------------------------------------- /src/main/webapp/Html/js/libs/zTree/img/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/js/libs/zTree/img/folder.png -------------------------------------------------------------------------------- /src/main/webapp/Html/js/libs/zTree/img/job.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/js/libs/zTree/img/job.png -------------------------------------------------------------------------------- /src/main/webapp/Html/js/libs/zTree/img/line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/js/libs/zTree/img/line.gif -------------------------------------------------------------------------------- /src/main/webapp/Html/js/libs/zTree/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/js/libs/zTree/img/loading.gif -------------------------------------------------------------------------------- /src/main/webapp/Html/js/libs/zTree/img/repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/js/libs/zTree/img/repo.png -------------------------------------------------------------------------------- /src/main/webapp/Html/js/libs/zTree/img/trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/js/libs/zTree/img/trans.png -------------------------------------------------------------------------------- /src/main/webapp/Html/js/libs/zTree/img/zTree.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/js/libs/zTree/img/zTree.gif -------------------------------------------------------------------------------- /src/main/webapp/Html/js/libs/zTree/img/zTree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/Html/js/libs/zTree/img/zTree.png -------------------------------------------------------------------------------- /src/main/webapp/Html/js/ui.plugin.js: -------------------------------------------------------------------------------- 1 | var plugin = {}; 2 | 3 | plugin.locale = function(language){ 4 | $.i18n.init({ 5 | name:'message', 6 | path:ctx+'/Html/js/messages/', 7 | language: language, 8 | mode:'map', 9 | encoding: 'UTF-8', 10 | callback: function() { 11 | } 12 | }); 13 | }; 14 | plugin.isWidthChar = function(val) { 15 | var pattern = /^[a-zA-Z]([a-zA-Z0-9]|[_]){6,64}$/; 16 | return pattern.exec(val); 17 | }; 18 | plugin.language = function(val) { 19 | $.post(ctx+"/Locale?language="+val+"&url="+location.href, function(data) {}); 20 | window.location.reload(); 21 | }; 22 | $(function(){ 23 | plugin.locale(language); 24 | }); -------------------------------------------------------------------------------- /src/main/webapp/Html/js/ui.user.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | $("#iUser").click(function() { 3 | var name = $.trim($("#name").val()); 4 | if (!name) { 5 | alert($.i18n.get('org.ukettle.iQuartz.Verify.User.Name')); 6 | return false; 7 | } 8 | var reg = /^(?:[a-z\d]+[_\-\+\.]?)*[a-z\d]+@(?:([a-z\d]+\-?)*[a-z\d]+\.)+([a-z]{2,})+$/i; 9 | var email = $.trim($("#email").val()); 10 | if(!reg.test(email)){ 11 | alert($.i18n.get('org.ukettle.iQuartz.Verify.User.Email')); 12 | return false; 13 | } 14 | var password = $.trim($("#password").val()); 15 | var password1 = $.trim($("#password1").val()); 16 | if (!password || !password1 || password != password1) { 17 | alert($.i18n.get('org.ukettle.iQuartz.Verify.User.Password')); 18 | return false; 19 | } 20 | $('#formId').submit(); 21 | }); 22 | }); -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/lib/.kettle/kettle.properties: -------------------------------------------------------------------------------- 1 | # This file was generated by Pentaho Data Integration version 7.0.0.0-25. 2 | # 3 | # Here are a few examples of variables to set: 4 | # 5 | # PRODUCTION_SERVER = hercules 6 | # TEST_SERVER = zeus 7 | # DEVELOPMENT_SERVER = thor 8 | # 9 | # Note: lines like these with a # in front of it are comments 10 | # 11 | -------------------------------------------------------------------------------- /src/main/webapp/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/webapp/static/css/patterns/header-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/css/patterns/header-logo.png -------------------------------------------------------------------------------- /src/main/webapp/static/css/patterns/header-profile-skin-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/css/patterns/header-profile-skin-1.png -------------------------------------------------------------------------------- /src/main/webapp/static/css/patterns/header-profile-skin-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/css/patterns/header-profile-skin-3.png -------------------------------------------------------------------------------- /src/main/webapp/static/css/patterns/header-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/css/patterns/header-profile.png -------------------------------------------------------------------------------- /src/main/webapp/static/css/patterns/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/css/patterns/logo.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/css/patterns/shattered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/css/patterns/shattered.png -------------------------------------------------------------------------------- /src/main/webapp/static/css/plugins/chosen/chosen-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/css/plugins/chosen/chosen-sprite.png -------------------------------------------------------------------------------- /src/main/webapp/static/css/plugins/chosen/chosen-sprite@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/css/plugins/chosen/chosen-sprite@2x.png -------------------------------------------------------------------------------- /src/main/webapp/static/css/plugins/cron-generator/cronGen.css: -------------------------------------------------------------------------------- 1 | .line { 2 | height: 25px; 3 | line-height: 20px; 4 | margin: 3px; 5 | } 6 | .imp { 7 | padding-left: 25px; 8 | } 9 | #CronGenTabs li a{ 10 | padding: 10px 15px; 11 | } -------------------------------------------------------------------------------- /src/main/webapp/static/css/plugins/jsTree/32px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/css/plugins/jsTree/32px.png -------------------------------------------------------------------------------- /src/main/webapp/static/css/plugins/jsTree/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/css/plugins/jsTree/throbber.gif -------------------------------------------------------------------------------- /src/main/webapp/static/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /src/main/webapp/static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /src/main/webapp/static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/main/webapp/static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /src/main/webapp/static/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/main/webapp/static/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/main/webapp/static/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/main/webapp/static/img/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/img/bg.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/bg/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/img/bg/1.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/bg/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/img/bg/2.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/bg/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/img/bg/3.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/bg/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/img/bg/4.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/img/browser.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/img/icons.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/loading-upload.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/img/loading-upload.gif -------------------------------------------------------------------------------- /src/main/webapp/static/img/locked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/img/locked.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/img/logo.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/profile_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/img/profile_small.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/img/progress.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/sprite-skin-flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/img/sprite-skin-flat.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/img/success.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/img/user.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/wenku_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/img/wenku_logo.png -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Bootstrap Table Chinese translation 3 | * Author: Zhixin Wen 4 | */ 5 | (function ($) { 6 | 'use strict'; 7 | 8 | $.fn.bootstrapTable.locales['zh-CN'] = { 9 | formatLoadingMessage: function () { 10 | return '正在努力地加载数据中,请稍候……'; 11 | }, 12 | formatRecordsPerPage: function (pageNumber) { 13 | return '每页显示 ' + pageNumber + ' 条记录'; 14 | }, 15 | formatShowingRows: function (pageFrom, pageTo, totalRows) { 16 | return '显示第 ' + pageFrom + ' 到第 ' + pageTo + ' 条记录,总共 ' + totalRows + ' 条记录'; 17 | }, 18 | formatSearch: function () { 19 | return '搜索'; 20 | }, 21 | formatNoMatches: function () { 22 | return '没有找到匹配的记录'; 23 | }, 24 | formatPaginationSwitch: function () { 25 | return '隐藏/显示分页'; 26 | }, 27 | formatRefresh: function () { 28 | return '刷新'; 29 | }, 30 | formatToggle: function () { 31 | return '切换'; 32 | }, 33 | formatColumns: function () { 34 | return '列'; 35 | } 36 | }; 37 | 38 | $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['zh-CN']); 39 | 40 | })(jQuery); 41 | -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | * bootstrap-table - v1.9.0 - 2015-09-30 3 | * https://github.com/wenzhixin/bootstrap-table 4 | * Copyright (c) 2015 zhixin wen 5 | * Licensed MIT License 6 | */ 7 | !function(a){"use strict";a.fn.bootstrapTable.locales["zh-CN"]={formatLoadingMessage:function(){return"正在努力地加载数据中,请稍候……"},formatRecordsPerPage:function(a){return"每页显示 "+a+" 条记录"},formatShowingRows:function(a,b,c){return"显示第 "+a+" 到第 "+b+" 条记录,总共 "+c+" 条记录"},formatSearch:function(){return"搜索"},formatNoMatches:function(){return"没有找到匹配的记录"},formatPaginationSwitch:function(){return"隐藏/显示分页"},formatRefresh:function(){return"刷新"},formatToggle:function(){return"切换"},formatColumns:function(){return"列"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["zh-CN"])}(jQuery); 8 | -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/laydate/skins/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/js/plugins/layer/laydate/skins/default/icon.png -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/layim/data/chatlog.json: -------------------------------------------------------------------------------- 1 | { 2 | "status": 1, 3 | "msg": "ok", 4 | "data": [ 5 | { 6 | "id": "100001", 7 | "name": "Beaut-zihan", 8 | "time": "10:23", 9 | "face": "img/a1.jpg" 10 | }, 11 | { 12 | "id": "100002", 13 | "name": "慕容晓晓", 14 | "time": "昨天", 15 | "face": "img/a2.jpg" 16 | }, 17 | { 18 | "id": "1000033", 19 | "name": "乔峰", 20 | "time": "2014-4.22", 21 | "face": "img/a3.jpg" 22 | }, 23 | { 24 | "id": "10000333", 25 | "name": "高圆圆", 26 | "time": "2014-4.21", 27 | "face": "img/a4.jpg" 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/layim/data/groups.json: -------------------------------------------------------------------------------- 1 | { 2 | "status": 1, 3 | "msg": "ok", 4 | "data": [ 5 | { 6 | "id": "100001", 7 | "name": "無言的蒁説", 8 | "face": "img/a1.jpg" 9 | }, 10 | { 11 | "id": "100002", 12 | "name": "婷宝奢侈品", 13 | "face": "img/a2.jpg" 14 | }, 15 | { 16 | "id": "100003", 17 | "name": "忆恨思爱", 18 | "face": "img/a3.jpg" 19 | }, 20 | { 21 | "id": "100004", 22 | "name": "天涯奥拓慢", 23 | "face": "img/a4.jpg" 24 | }, 25 | { 26 | "id": "100005", 27 | "name": "雨落无声的天空", 28 | "face": "img/a5.jpg" 29 | }, 30 | { 31 | "id": "100006", 32 | "name": "李越LycorisRadiate", 33 | "face": "img/a6.jpg" 34 | }, 35 | { 36 | "id": "100007", 37 | "name": "冯胖妞张直丑", 38 | "face": "img/a7.jpg" 39 | }, 40 | { 41 | "id": "100008", 42 | "name": "陈龙hmmm", 43 | "face": "img/a8.jpg" 44 | }, 45 | { 46 | "id": "100009", 47 | "name": "别闹哥胆儿小", 48 | "face": "img/a9.jpg" 49 | }, 50 | { 51 | "id": "100010", 52 | "name": "锅锅锅锅萌哒哒 ", 53 | "face": "img/a10.jpg" 54 | } 55 | ] 56 | } 57 | -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/layim/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/js/plugins/layer/layim/loading.gif -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/skin/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/js/plugins/layer/skin/default/icon-ext.png -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/skin/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/js/plugins/layer/skin/default/icon.png -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/skin/default/icon_ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/js/plugins/layer/skin/default/icon_ext.png -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/skin/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/js/plugins/layer/skin/default/loading-0.gif -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/skin/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/js/plugins/layer/skin/default/loading-1.gif -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/skin/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/js/plugins/layer/skin/default/loading-2.gif -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/skin/default/textbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/js/plugins/layer/skin/default/textbg.png -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/skin/default/xubox_ico0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/js/plugins/layer/skin/default/xubox_ico0.png -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/skin/default/xubox_loading0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/js/plugins/layer/skin/default/xubox_loading0.gif -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/skin/default/xubox_loading1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/js/plugins/layer/skin/default/xubox_loading1.gif -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/skin/default/xubox_loading2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/js/plugins/layer/skin/default/xubox_loading2.gif -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/skin/default/xubox_loading3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/js/plugins/layer/skin/default/xubox_loading3.gif -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/skin/default/xubox_title0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/js/plugins/layer/skin/default/xubox_title0.png -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/layer/skin/moon/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/js/plugins/layer/skin/moon/default.png -------------------------------------------------------------------------------- /src/main/webapp/static/js/plugins/validate/messages_zh.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.13.1 - 10/14/2014 2 | * http://jqueryvalidation.org/ 3 | * Copyright (c) 2014 Jörn Zaefferer; Licensed MIT */ 4 | ! function (a) { 5 | "function" == typeof define && define.amd ? define(["jquery", "jquery.validate.min"], a) : a(jQuery) 6 | }(function (a) { 7 | var icon = " "; 8 | a.extend(a.validator.messages, { 9 | required: icon + "必填", 10 | remote: icon + "请修正此栏位", 11 | email: icon + "请输入有效的电子邮件", 12 | url: icon + "请输入有效的网址", 13 | date: icon + "请输入有效的日期", 14 | dateISO: icon + "请输入有效的日期 (YYYY-MM-DD)", 15 | number: icon + "请输入正确的数字", 16 | digits: icon + "只能输入数字", 17 | creditcard: icon + "请输入有效的信用卡号码", 18 | equalTo: icon + "你的输入不相同", 19 | extension: icon + "请输入有效的后缀", 20 | maxlength: a.validator.format(icon + "最多 {0} 个字"), 21 | minlength: a.validator.format(icon + "最少 {0} 个字"), 22 | rangelength: a.validator.format(icon + "请输入长度为 {0} 至 {1} 之间的字串"), 23 | range: a.validator.format(icon + "请输入 {0} 至 {1} 之间的数值"), 24 | max: a.validator.format(icon + "请输入不大于 {0} 的数值"), 25 | min: a.validator.format(icon + "请输入不小于 {0} 的数值") 26 | }) 27 | }); 28 | -------------------------------------------------------------------------------- /src/main/webapp/static/lib/bootstrap-fileinput/img/loading-sm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/lib/bootstrap-fileinput/img/loading-sm.gif -------------------------------------------------------------------------------- /src/main/webapp/static/lib/bootstrap-fileinput/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/lib/bootstrap-fileinput/img/loading.gif -------------------------------------------------------------------------------- /src/main/webapp/static/lib/jquery-backstretch/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery-backstretch", 3 | "description": "A simple jQuery plugin that allows you to add a dynamically-resized, slideshow-capable background image to any page or element.", 4 | "version": "2.0.4", 5 | "homepage": "http://srobbin.com/jquery-plugins/backstretch/", 6 | "author": { 7 | "name": "Scott Robbin", 8 | "email": "scott@robbin.co", 9 | "url": "http://srobbin.com" 10 | }, 11 | "main": [ 12 | "jquery.backstretch.js" 13 | ], 14 | "dependencies": { 15 | "jquery": "~1.9.1" 16 | }, 17 | "repository": { 18 | "type": "git", 19 | "url": "git://github.com/srobbin/jquery-backstretch.git" 20 | }, 21 | "_release": "2.0.4", 22 | "_resolution": { 23 | "type": "version", 24 | "tag": "2.0.4", 25 | "commit": "b9a96f872e535f1e31fa7868be14940d0e00271f" 26 | }, 27 | "_source": "https://github.com/srobbin/jquery-backstretch.git", 28 | "_target": "^2.0.4", 29 | "_originalSource": "jquery-backstretch" 30 | } -------------------------------------------------------------------------------- /src/main/webapp/static/lib/jquery-backstretch/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules -------------------------------------------------------------------------------- /src/main/webapp/static/lib/jquery.uniform/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery.uniform", 3 | "description": "A jQuery plugin to make your form controls look how you want them to. Now with HTML-5 attributes!", 4 | "homepage": "http://opensource.audith.org/uniform", 5 | "main": [ 6 | "lib/jquery.uniform.js" 7 | ], 8 | "dependencies": { 9 | "jquery": "^1.6" 10 | }, 11 | "moduleType": [ 12 | "globals" 13 | ], 14 | "keywords": [ 15 | "motion", 16 | "physics", 17 | "particles" 18 | ], 19 | "authors": [ 20 | "Shahriyar Imanov ", 21 | "Josh Pyles ", 22 | "Tyler Akins " 23 | ], 24 | "license": "MIT", 25 | "repository": { 26 | "type": "git", 27 | "url": "https://github.com/AudithSoftworks/Uniform" 28 | }, 29 | "ignore": [ 30 | "**/.*", 31 | "node_modules", 32 | "bower_components", 33 | "www", 34 | "www-fragments" 35 | ], 36 | "version": "2.2.2", 37 | "_release": "2.2.2", 38 | "_resolution": { 39 | "type": "version", 40 | "tag": "v2.2.2", 41 | "commit": "a613cbb325d067296e14a9eaee2e409b7f20b8e3" 42 | }, 43 | "_source": "https://github.com/AudithSoftworks/Uniform.git", 44 | "_target": "^2.2.2", 45 | "_originalSource": "jquery.uniform" 46 | } -------------------------------------------------------------------------------- /src/main/webapp/static/lib/jquery.uniform/themes/images/bg-input-focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/lib/jquery.uniform/themes/images/bg-input-focus.png -------------------------------------------------------------------------------- /src/main/webapp/static/lib/jquery.uniform/themes/images/bg-input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/lib/jquery.uniform/themes/images/bg-input.png -------------------------------------------------------------------------------- /src/main/webapp/static/lib/jquery.uniform/themes/images/sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/lib/jquery.uniform/themes/images/sprite.png -------------------------------------------------------------------------------- /src/main/webapp/static/lib/metronic/fonts/font.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Open Sans'; 3 | font-style: normal; 4 | font-weight: 300; 5 | src: local('Open Sans Light'), local('OpenSans-Light'), url(v10/DXI1ORHCpsQm3Vp6mXoaTRsxEYwM7FgeyaSgU71cLG0.woff) format('woff'); 6 | } 7 | @font-face { 8 | font-family: 'Open Sans'; 9 | font-style: normal; 10 | font-weight: 400; 11 | src: local('Open Sans'), local('OpenSans'), url(v10/uYKcPVoh6c5R0NpdEY5A-Q.woff) format('woff'); 12 | } 13 | @font-face { 14 | font-family: 'Open Sans'; 15 | font-style: normal; 16 | font-weight: 600; 17 | src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(v10/MTP_ySUJH_bn48VBG8sNShsxEYwM7FgeyaSgU71cLG0.woff) format('woff'); 18 | } 19 | @font-face { 20 | font-family: 'Open Sans'; 21 | font-style: normal; 22 | font-weight: 700; 23 | src: local('Open Sans Bold'), local('OpenSans-Bold'), url(v10/k3k702ZOKiLJc3WVjuplzBsxEYwM7FgeyaSgU71cLG0.woff) format('woff'); 24 | } -------------------------------------------------------------------------------- /src/main/webapp/static/lib/metronic/fonts/v10/DXI1ORHCpsQm3Vp6mXoaTRsxEYwM7FgeyaSgU71cLG0.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/lib/metronic/fonts/v10/DXI1ORHCpsQm3Vp6mXoaTRsxEYwM7FgeyaSgU71cLG0.woff -------------------------------------------------------------------------------- /src/main/webapp/static/lib/metronic/fonts/v10/MTP_ySUJH_bn48VBG8sNShsxEYwM7FgeyaSgU71cLG0.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/lib/metronic/fonts/v10/MTP_ySUJH_bn48VBG8sNShsxEYwM7FgeyaSgU71cLG0.woff -------------------------------------------------------------------------------- /src/main/webapp/static/lib/metronic/fonts/v10/k3k702ZOKiLJc3WVjuplzBsxEYwM7FgeyaSgU71cLG0.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/lib/metronic/fonts/v10/k3k702ZOKiLJc3WVjuplzBsxEYwM7FgeyaSgU71cLG0.woff -------------------------------------------------------------------------------- /src/main/webapp/static/lib/metronic/fonts/v10/uYKcPVoh6c5R0NpdEY5A-Q.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/lib/metronic/fonts/v10/uYKcPVoh6c5R0NpdEY5A-Q.woff -------------------------------------------------------------------------------- /src/main/webapp/static/lib/metronic/img/bg-opacity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/lib/metronic/img/bg-opacity.png -------------------------------------------------------------------------------- /src/main/webapp/static/lib/metronic/img/bg-white-lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/lib/metronic/img/bg-white-lock.png -------------------------------------------------------------------------------- /src/main/webapp/static/lib/metronic/img/bg-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/lib/metronic/img/bg-white.png -------------------------------------------------------------------------------- /src/main/webapp/static/lib/metronic/img/dash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/lib/metronic/img/dash.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/lib/metronic/img/inbox-nav-arrow-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/lib/metronic/img/inbox-nav-arrow-blue.png -------------------------------------------------------------------------------- /src/main/webapp/static/lib/metronic/img/remove-icon-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/lib/metronic/img/remove-icon-small.png -------------------------------------------------------------------------------- /src/main/webapp/static/lib/metronic/img/syncfusion-icons-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/lib/metronic/img/syncfusion-icons-white.png -------------------------------------------------------------------------------- /src/main/webapp/static/lib/metronic/img/syncfusion-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zllkyo/kettle-manager/86545bef920b8f253a7caea1665dfeb13686ba3b/src/main/webapp/static/lib/metronic/img/syncfusion-icons.png -------------------------------------------------------------------------------- /src/test/java/com/leadingsoft/test/quartz/QuartzTest.java: -------------------------------------------------------------------------------- 1 | package com.leadingsoft.test.quartz; 2 | 3 | import java.util.HashMap; 4 | import java.util.Map; 5 | 6 | import org.junit.Test; 7 | 8 | import com.leadingsoft.web.quartz.QuartzManager; 9 | import com.leadingsoft.web.quartz.TransQuartz; 10 | 11 | public class QuartzTest { 12 | 13 | @Test 14 | public void AddJobTest(){ 15 | 16 | 17 | 18 | 19 | String cron = "*/5 * * * * ?"; 20 | Map parameter = new HashMap(); 21 | QuartzManager.addJob("work1", "/", "qqq1111", "aaa", TransQuartz.class, cron, parameter); 22 | } 23 | 24 | 25 | 26 | public static void main(String[] args){ 27 | Map parameter = new HashMap(); 28 | QuartzManager.addOnceJob("aaa", "aaaaaaaaaa", "qqq1111", "aaa", TransQuartz.class, parameter); 29 | } 30 | } 31 | --------------------------------------------------------------------------------