initial import
126
modules/web/.classpath
Normal file
@ -0,0 +1,126 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry path="bin" kind="output"/>
|
||||
<classpathentry kind="src" path="src"/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8/"/>
|
||||
<classpathentry kind="src" path="/tms-gui"/>
|
||||
<classpathentry kind="src" path="/tms-global"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/com/pras/apk-manifest/1.0/apk-manifest-1.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/de.diedavids.cuba.dataimport/dataimport-web/0.7.0/b49f9b63db8d2b76261e7cfd79e0083931d71758/dataimport-web-0.7.0-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/de.diedavids.cuba.dataimport/dataimport-web/0.7.0/c4673415e548c485dae212cba86a1c680c3153c5/dataimport-web-0.7.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/de.diedavids.cuba.dataimport/dataimport-gui/0.7.0/312748c6fb5f7b32c68e910748268ff1776bb299/dataimport-gui-0.7.0-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/de.diedavids.cuba.dataimport/dataimport-gui/0.7.0/35f566bcb1bf9f89f3c42ea856a05244d76384c2/dataimport-gui-0.7.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/de.diedavids.cuba.dataimport/dataimport-global/0.7.0/c921e4fd0361350b8341b31e8a1b0e8b40f4dbac/dataimport-global-0.7.0-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/de.diedavids.cuba.dataimport/dataimport-global/0.7.0/1d5e7e39795855b6f07af94cab79f398cce2fd65/dataimport-global-0.7.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.poi/poi-ooxml/3.17/c9967472b96ef92372352958dcfd3e8e0e5bd2d0/poi-ooxml-3.17-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.poi/poi-ooxml/3.17/7d8c44407178b73246462842bf1e206e99c8e0a/poi-ooxml-3.17.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/de.balvi.cuba.declarativecontrollers/declarativecontrollers-web/0.7.0/2387279617bddd578c19928ff9f86758323f8e01/declarativecontrollers-web-0.7.0-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/de.balvi.cuba.declarativecontrollers/declarativecontrollers-web/0.7.0/bd0e9e81e0a6a4c73f5e17b92ed483d94c4b8bcf/declarativecontrollers-web-0.7.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/de.balvi.cuba.declarativecontrollers/declarativecontrollers-gui/0.7.0/354c0e56f58e7a87c3290a45a3cb69a7aad21240/declarativecontrollers-gui-0.7.0-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/de.balvi.cuba.declarativecontrollers/declarativecontrollers-gui/0.7.0/b1de6cc7d7c5065f3be846eabf7192218e038090/declarativecontrollers-gui-0.7.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/de.balvi.cuba.declarativecontrollers/declarativecontrollers-global/0.7.0/5e1c9986d7cc8484aeceafccf69beef6b3af711b/declarativecontrollers-global-0.7.0-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/de.balvi.cuba.declarativecontrollers/declarativecontrollers-global/0.7.0/4c37887735fa0a348eeb0d7de715636ad5b7ab4f/declarativecontrollers-global-0.7.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-web/6.10.2/66fe04f29a3b2282892d000058cac1db3b8cda4f/cuba-web-6.10.2-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-web/6.10.2/465c6b05160678abe0a803956e0cc7135fc3d686/cuba-web-6.10.2.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-gui/6.10.2/a0acf39707a395ea10aa7dfd1fb9a17bd3994b66/cuba-gui-6.10.2-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-gui/6.10.2/bff6419e15f6185034012a32adfff828f795c070/cuba-gui-6.10.2.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-rest-api/6.10.2/f5c8021a7a32f8d49754c3c4154e12a68d0a9acb/cuba-rest-api-6.10.2-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-rest-api/6.10.2/28efbc76c9bff52898b0c3a9ad77dabe609e0c77/cuba-rest-api-6.10.2.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-idp/6.10.2/2ae151a698fc94a40191517c35461587783c842e/cuba-idp-6.10.2-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-idp/6.10.2/85157879103e0f7c0a25f1ee3690f9f4682b57b0/cuba-idp-6.10.2.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-client/6.10.2/2d7303f4d49c16f6f5944732c9f55af5128f0d76/cuba-client-6.10.2-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-client/6.10.2/5022921fe6533bfb41b76507982646adf8c36834/cuba-client-6.10.2.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-global/6.10.2/a1938a8c96f1412a077f89a6b28ab79f4f04ff75/cuba-global-6.10.2-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-global/6.10.2/927d4aad0a814711b2d93bce3564b0e6ae64ff93/cuba-global-6.10.2.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.poi/poi/3.17/9d185f2c484774285585e76f5f1d887208482f93/poi-3.17-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.poi/poi/3.17/ae92292a2043888b40d418da97dc0b669fde326/poi-3.17.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.poi/poi-ooxml-schemas/3.17/890114bfa82f5b6380ea0e9b0bf49b0af797b414/poi-ooxml-schemas-3.17.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.github.virtuald/curvesapi/1.04/5c01708d122c6a61e90716e931b58226d8261312/curvesapi-1.04-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.github.virtuald/curvesapi/1.04/3386abf821719bc89c7685f9eaafaf4a842f0199/curvesapi-1.04.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-shared-lib/6.10.2/2b3bb8ca6d04f5579add5531bc3459d0d0a3310d/cuba-shared-lib-6.10.2-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-shared-lib/6.10.2/d71524079a3264904b73a66167d2235ba83b08f2/cuba-shared-lib-6.10.2.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework.ldap/spring-ldap-core/2.3.2.RELEASE/24620a276fe7313f7dad29a01abe56792cfe9a4b/spring-ldap-core-2.3.2.RELEASE-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework.ldap/spring-ldap-core/2.3.2.RELEASE/8bd3457711b1746af93daa0aa04c9fc886569b1/spring-ldap-core-2.3.2.RELEASE.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-tx/4.3.18.RELEASE/6ee16178cb0f8692ffaa35684a86c68b7f7f27d1/spring-tx-4.3.18.RELEASE-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-tx/4.3.18.RELEASE/b6b7938f7d8ba412b6663a8b950592557c2d996e/spring-tx-4.3.18.RELEASE.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework.security.oauth/spring-security-oauth2/2.1.2.RELEASE/f3ff40b5056784080a0e380f504e000f1498bbab/spring-security-oauth2-2.1.2.RELEASE-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework.security.oauth/spring-security-oauth2/2.1.2.RELEASE/ff77ba2c240be108933ab0f58cf49697cd3c2bf7/spring-security-oauth2-2.1.2.RELEASE.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-webmvc/4.3.18.RELEASE/2c83099cbc605c1a6317adacb9e8e274dd804408/spring-webmvc-4.3.18.RELEASE-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-webmvc/4.3.18.RELEASE/67ad7f59830df97ab73f8c7ab53ea33ae7dcb68/spring-webmvc-4.3.18.RELEASE.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/commons-fileupload/commons-fileupload/1.3.3/34c8608c461e2c832a364ec1a9e70f360f47d9f7/commons-fileupload-1.3.3-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/commons-fileupload/commons-fileupload/1.3.3/4ff14d809195b711fd6bcc87e6777f886730ca1/commons-fileupload-1.3.3.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.vaadin/vaadin-push/7.7.14.cuba.0/b26461532360f74d92cbf02652f11c0aaa8426f2/vaadin-push-7.7.14.cuba.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.vaadin.external.atmosphere/atmosphere-runtime/2.2.9.vaadin2.cuba1/779b54516bc223d0caae5058f69b61e6c429708c/atmosphere-runtime-2.2.9.vaadin2.cuba1-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.vaadin.external.atmosphere/atmosphere-runtime/2.2.9.vaadin2.cuba1/791dc5370944c97961e3db908b11a58f1c31a5ea/atmosphere-runtime-2.2.9.vaadin2.cuba1.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.vaadin.addon/vaadin-context-menu/0.7.5/89525338c0277f303d565e7ddd881fc45434ea83/vaadin-context-menu-0.7.5-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.vaadin.addon/vaadin-context-menu/0.7.5/6ecfecc03111c71692b49db64ef5d33d3bec8a6f/vaadin-context-menu-0.7.5.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.vaadin/vaadin-server/7.7.14.cuba.0/12f88b1a61abc06fe919ef5c08904d5849d35881/vaadin-server-7.7.14.cuba.0-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.vaadin/vaadin-server/7.7.14.cuba.0/a30d9feffd3c87398ba4dc878b2c564b489cc322/vaadin-server-7.7.14.cuba.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.vaadin/vaadin-shared/7.7.14.cuba.0/4b8c60a96cd1efc158c09ebe78f8fd6532dadcdc/vaadin-shared-7.7.14.cuba.0-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.vaadin/vaadin-shared/7.7.14.cuba.0/75273e2011a2ed2178e9cee5d59de54e83f324c5/vaadin-shared-7.7.14.cuba.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.jsoup/jsoup/1.11.3/871302b15d8cee9bfb393c4f1d0386b17646d8d1/jsoup-1.11.3-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.jsoup/jsoup/1.11.3/36da09a8f68484523fa2aaa100399d612b247d67/jsoup-1.11.3.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.vaadin.addons/popupbutton/2.6.0-3/d78d7670e6cb3904422602355b474ebe9a0fd91a/popupbutton-2.6.0-3-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.vaadin.addons/popupbutton/2.6.0-3/3dde96b267683fbdec47a265782c889b8c621683/popupbutton-2.6.0-3.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.vaadin.addons/aceeditor/0.8.14/32d4bff7d73834aba89b6a7a572aef05c728e4c9/aceeditor-0.8.14-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.vaadin.addons/aceeditor/0.8.14/235ec99ab6e64532851372a6a6bea709a5cd5efd/aceeditor-0.8.14.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.vaadin.addons/dragdroplayouts/1.3.2.cuba.5/f7f3d7a56183985d16323913aac6bf28190eddd1/dragdroplayouts-1.3.2.cuba.5-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.vaadin.addons/dragdroplayouts/1.3.2.cuba.5/60ca07165447457df65f7e010996bad6cfcbd99c/dragdroplayouts-1.3.2.cuba.5.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.webjars/jquery-ui/1.12.1/2eeedd04e9e74311a7bb2a52f2d41ad16adc2b9f/jquery-ui-1.12.1-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.webjars/jquery-ui/1.12.1/7251d21a1d8f78d5c99919954a16777ed8c7ec86/jquery-ui-1.12.1.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.webjars/jquery/1.12.4/6a4eb8d3f36c539f2123e8b9e4899208d9263418/jquery-1.12.4-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.webjars/jquery/1.12.4/b8da82f93f06db9547130ab52e1a1640dbf0f27d/jquery-1.12.4.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.webjars.bower/jquery-file-upload/9.12.1.cuba.0/73d2be97188625d1ef1b76d58369dd7acbda877f/jquery-file-upload-9.12.1.cuba.0.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.webjars/swfobject/2.2/a94359a73b03ad9e40f156b320c928e79e955846/swfobject-2.2.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.webjars/swfupload/2.2.cuba.0/c2dde5a12a9a85497d45db493e11f0959833a787/swfupload-2.2.cuba.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.webjars.npm/object-fit-images/3.2.3/b04f3ee8f5e43fa3b162981b50bb72fe1acabb33/object-fit-images-3.2.3-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.webjars.npm/object-fit-images/3.2.3/218c0898f4f73dbbc41a33709fdfd086eae94a7c/object-fit-images-3.2.3.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba-resources/cuba-png-icons/1.0.1/641f62fac9868bbf37fc29cf53916625ae04117d/cuba-png-icons-1.0.1.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.xmlbeans/xmlbeans/2.6.0/29e80d2dd51f9dcdef8f9ffaee0d4dc1c9bbfc87/xmlbeans-2.6.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-all/2.4.15/ae189e50a0cc42945c556ab4c7f0f19c6e0faa7c/groovy-all-2.4.15-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-all/2.4.15/423a17aeb2f64bc6f76e8e44265a548bec80fd42/groovy-all-2.4.15.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6-sources.jar" kind="lib" path="C:/Users/Jaka/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.xlson.groovycsv/groovycsv/1.3/4e3465b8693c19d325577c793ff6229b8d0ff90d/groovycsv-1.3-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.xlson.groovycsv/groovycsv/1.3/b7ca09d45abdb43579b49d911fef8e887726aebb/groovycsv-1.3.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.opencsv/opencsv/4.0/757a89a7afdda196a5dc0a187e80f2888c54cf6b/opencsv-4.0-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.opencsv/opencsv/4.0/2b63c820c41cd1666df42f1ba296da9894961e59/opencsv-4.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-text/1.1/f0770f7f0472bf120ada47beecadce4056fbd20a/commons-text-1.1-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-text/1.1/c336bf600f44b88af356c8a85eef4af822b06a4d/commons-text-1.1.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-lang3/3.7/e7e36219edde1c66c93495a75490d8f526c377cb/commons-lang3-3.7-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-lang3/3.7/557edd918fd41f9260963583ebf5a61a43a6b423/commons-lang3-3.7.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-collections4/4.2/e8dd003d43b1f7dba173fb7e63f5c0b823f5e5c6/commons-collections4-4.2-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-collections4/4.2/54ebea0a5b653d3c680131e73fe807bb8f78c4ed/commons-collections4-4.2.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/2.6/2566800dc841d9d2c5a0d34d807e45d4107dbbdf/commons-io-2.6-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/2.6/815893df5f31da2ece4040fe0a12fd44b577afaf/commons-io-2.6.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/commons-cli/commons-cli/1.4/40dfd9fdef125e19136135e68d54af6d9b0cfbb8/commons-cli-1.4-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/commons-cli/commons-cli/1.4/c51c00206bb913cd8612b24abd9fa98ae89719b1/commons-cli-1.4.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-pool2/2.6.0/6b5036e509a52fe820c9c5a42dbf341f948e729f/commons-pool2-2.6.0-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-pool2/2.6.0/df5f4f61183daa8c4c1a9361c7b3ce2b67218eb2/commons-pool2-2.6.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-compress/1.18/a25b942b99fde2cc2913ab39ad34abc0df4f5eb9/commons-compress-1.18-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-compress/1.18/1191f9f2bc0c47a8cce69193feb1ff0a8bcb37d5/commons-compress-1.18.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/javax/javaee-api/7.0/a0c99c2a5626efb823da1500786e92c1bf6a57cf/javaee-api-7.0-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/javax/javaee-api/7.0/51399f902cc27a808122edcbebfaa1ad989954ba/javaee-api-7.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.sun.mail/javax.mail/1.5.4/9f065b7cdbd3bc17d5b500a46933f597f5fd1aaf/javax.mail-1.5.4-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.sun.mail/javax.mail/1.5.4/2dd6b709ca0d35853a6061c83434a9b94533b877/javax.mail-1.5.4.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/javax/activation/activation/1.1.1/activation-1.1.1.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.perf4j/perf4j/0.9.16/14b029a24faabf012c17ffc8e573f6a2f5065f51/perf4j-0.9.16-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.perf4j/perf4j/0.9.16/a387572ec3d8399aa894662cfd63babb8e161f43/perf4j-0.9.16.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.antlr/antlr-runtime/3.5.2/5214ea45dd20d3a2e4caa6f1ad2248ad107e0daf/antlr-runtime-3.5.2-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.antlr/antlr-runtime/3.5.2/cd9cd41361c155f3af0f653009dcecb08d8b4afd/antlr-runtime-3.5.2.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/19.0/91a4d115400e904f22b03a78deb355e9ea803cd4/guava-19.0-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/19.0/6ce200f6b23222af3d8abb6b6459e6c44f4bb0e9/guava-19.0.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/org/eclipse/persistence/javax.persistence/2.1.0/javax.persistence-2.1.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.eclipse.persistence/commonj.sdo/2.1.1/6de70daec63068c07df2a87507cafb2cc34ef2b1/commonj.sdo-2.1.1-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.eclipse.persistence/commonj.sdo/2.1.1/90d4c89ce0a69f58619f1a247bbf420122139ff5/commonj.sdo-2.1.1.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.glassfish/javax.json/1.0.4/ef782abad0d3f1d30644c4023a6bbc6fe371e23a/javax.json-1.0.4-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.glassfish/javax.json/1.0.4/3178f73569fd7a1e5ffc464e680f7a8cc784b85a/javax.json-1.0.4.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.thirdparty/eclipselink/2.6.2.cuba24/6e5fd52a331343bbb7ca765ee02a892d541c6d23/eclipselink-2.6.2.cuba24-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.thirdparty/eclipselink/2.6.2.cuba24/dd779e5837f4eeb208c741a5d710e597baf0876a/eclipselink-2.6.2.cuba24.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.freemarker/freemarker/2.3.28/b9e763fd0149515ec3b19cc7025385e7a177bdb0/freemarker-2.3.28-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.freemarker/freemarker/2.3.28/7200064467a935052f99d114c2c05c3d189bc6d6/freemarker-2.3.28.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-config/4.2.7.RELEASE/d1f2bf752a21e96063f891aee3c8537ed0434c03/spring-security-config-4.2.7.RELEASE-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-config/4.2.7.RELEASE/5c096aa25285e3f8169b44c7dcf76166809921b1/spring-security-config-4.2.7.RELEASE.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-web/4.2.7.RELEASE/e884f1d616280556153dae25555c6c51e2786a09/spring-security-web-4.2.7.RELEASE-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-web/4.2.7.RELEASE/d15e32de9efe00355f8cdd7cf61d98ae886dcd94/spring-security-web-4.2.7.RELEASE.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-core/4.2.7.RELEASE/29e49b7b509eddbfbaad3254ed02893c1f8cab4e/spring-security-core-4.2.7.RELEASE-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-core/4.2.7.RELEASE/3b74ac31cb84d1cab6dcc55887391dfe593a30f6/spring-security-core-4.2.7.RELEASE.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar" kind="lib" path="C:/Users/Jaka/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-web/4.3.18.RELEASE/119af634ec8be34e3c8c695e05f60f84b03fa7b1/spring-web-4.3.18.RELEASE-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-web/4.3.18.RELEASE/e41042a70a7d80da52261c1dfc569c7518b70dce/spring-web-4.3.18.RELEASE.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-context-support/4.3.18.RELEASE/651332ae9afa3fd65eda36220e388585cb43f19c/spring-context-support-4.3.18.RELEASE-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-context-support/4.3.18.RELEASE/d14d5b7c7fd060e345d5aebbe151e27d2c69ba6a/spring-context-support-4.3.18.RELEASE.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-context/4.3.18.RELEASE/6cf1f5915d2db41c55992ddcea5f3361b8fcbc11/spring-context-4.3.18.RELEASE-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-context/4.3.18.RELEASE/d302953b509e6d380856e245bf80c29770c08c98/spring-context-4.3.18.RELEASE.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-aop/4.3.18.RELEASE/a46658c148c8e9c89a80c08535283189d7d5912d/spring-aop-4.3.18.RELEASE-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-aop/4.3.18.RELEASE/dd930265a504563d76de79864ae3196f6e9035e0/spring-aop-4.3.18.RELEASE.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-beans/4.3.18.RELEASE/bb309de7acfeb3e4d89095b3e7a19809252e804e/spring-beans-4.3.18.RELEASE-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-beans/4.3.18.RELEASE/27460686b16b3ffee60bb3365cd56bba6ed860ff/spring-beans-4.3.18.RELEASE.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-expression/4.3.18.RELEASE/d486e8421316cb392e7f9e595e59d0fc459e0048/spring-expression-4.3.18.RELEASE-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-expression/4.3.18.RELEASE/64f2270bfd9d615c8c3b9d94995867f39391ed30/spring-expression-4.3.18.RELEASE.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-core/4.3.18.RELEASE/6ce871ab6fbcc92da74aaa53861a33828b20e346/spring-core-4.3.18.RELEASE-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.springframework/spring-core/4.3.18.RELEASE/4acbce682c3dfe38181d57b7e0792e2cc21e4f77/spring-core-4.3.18.RELEASE.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.esotericsoftware/kryo-shaded/4.0.1/637c81fbbb27f73e7f6132e138993c4caf209fdc/kryo-shaded-4.0.1-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.esotericsoftware/kryo-shaded/4.0.1/8183761ef13a75056fa479ab4e8cbe799f433d5a/kryo-shaded-4.0.1.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/de.javakaffee/kryo-serializers/0.38/50f26a740a76642623302a6532b16a184da2ebac/kryo-serializers-0.38-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/de.javakaffee/kryo-serializers/0.38/6d02b343126c76048b52d6a8c015b0822a9dcb13/kryo-serializers-0.38.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.json/json/20180130/66ab57acbb9086d16201c2eafa2145d2b914bb26/json-20180130-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.json/json/20180130/26ba2ec0e791a32ea5dfbedfcebf36447ee5b12c/json-20180130.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.8.5/c5b4c491aecb72e7c32a78da0b5c6b9cda8dee0f/gson-2.8.5-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.8.5/f645ed69d595b24d4cf8b3fbb64cc505bede8829/gson-2.8.5.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.hibernate/hibernate-validator/5.4.2.Final/516bae171605df512d4475ecac22683e10e538a2/hibernate-validator-5.4.2.Final-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.hibernate/hibernate-validator/5.4.2.Final/80d76bfdf5243c2e70ef16839708ca2d522ec21e/hibernate-validator-5.4.2.Final.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/org/glassfish/web/javax.el/2.2.6/javax.el-2.2.6.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.6/jackson-databind-2.9.6.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/io.swagger/swagger-models/1.5.21/93434e5106d9405d6f41c2b36561e1a58f27256b/swagger-models-1.5.21-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/io.swagger/swagger-models/1.5.21/34db9d454eddd4aae587b82320afd7b5970f8a1f/swagger-models-1.5.21.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.9.6/772e16a32ed9ced658618e931847f260446803f9/jackson-annotations-2.9.6-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.9.6/6a0f0f154edaba00067772ce02e24f8c0973d84c/jackson-annotations-2.9.6.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.9.6/5c42b295ee6276699a295239f107da084faec5ae/jackson-dataformat-yaml-2.9.6-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.9.6/2cf807d8a1a6a52e80a269e73b2fd8c0df06a42b/jackson-dataformat-yaml-2.9.6.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/com/vaadin/external/slf4j/vaadin-slf4j-jdk14/1.6.1/vaadin-slf4j-jdk14-1.6.1.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.esotericsoftware/minlog/1.3.0/9ee9f7fe99d5acfcb974e28acbad9349fb33a765/minlog-1.3.0-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.esotericsoftware/minlog/1.3.0/ff07b5f1b01d2f92bb00a337f9a94873712f0827/minlog-1.3.0.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.objenesis/objenesis/2.5.1/36bc7ecec5fb17144916c7012cc1a91a87c0ba95/objenesis-2.5.1-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.objenesis/objenesis/2.5.1/272bab9a4e5994757044d1fc43ce480c8cb907a4/objenesis-2.5.1.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/2.6.1/cf47bfc6a10f85d14bc4c078a48d163b5903a291/protobuf-java-2.6.1-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protobuf-java/2.6.1/d9521f2aecb909835746b7a5facf612af5e890e8/protobuf-java-2.6.1.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/org/jboss/logging/jboss-logging/3.3.0.Final/jboss-logging-3.3.0.Final.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/com/fasterxml/classmate/1.3.1/classmate-1.3.1.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/javax.el/javax.el-api/2.2.5/e0836d7362d2c6046daeb7b5e74c9cf078db88e9/javax.el-api-2.2.5-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/javax.el/javax.el-api/2.2.5/370140e991eefb212a6d6baedbce585f00ef76e0/javax.el-api-2.2.5.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.6/jackson-core-2.9.6.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/org/yaml/snakeyaml/1.18/snakeyaml-1.18.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.codehaus.jackson/jackson-mapper-asl/1.9.13/83113901bc2a377d698ccea35ad842786f37c6ad/jackson-mapper-asl-1.9.13-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.codehaus.jackson/jackson-mapper-asl/1.9.13/1ee2f2bed0e5dd29d1cb155a166e6f8d50bbddb7/jackson-mapper-asl-1.9.13.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/io.swagger/swagger-annotations/1.5.21/71a65162143ae78661436d47feda6d1ffdef19fc/swagger-annotations-1.5.21-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/io.swagger/swagger-annotations/1.5.21/4e0e4c39ca2100290858dd0743eaf87ee5898609/swagger-annotations-1.5.21.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.codehaus.jackson/jackson-core-asl/1.9.13/6ed53c5ce78344e14296aa47769d67b10e1c7b2c/jackson-core-asl-1.9.13-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.codehaus.jackson/jackson-core-asl/1.9.13/3c304d70f42f832e0a86d45bd437f692129299a4/jackson-core-asl-1.9.13.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-client-tests/6.10.2/52a07dca1cca9a82fb416299538c4e2989a13f80/cuba-client-tests-6.10.2-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-client-tests/6.10.2/6e12c22c1ff04e1e4b31b0b4dd9dc352c8285091/cuba-client-tests-6.10.2.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.m2/repository/junit/junit/4.12/junit-4.12.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" kind="lib" path="C:/Users/Jaka/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.jmockit/jmockit/1.15/ed9f985453802141cb2ce8c94f67b19bbef72772/jmockit-1.15-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.jmockit/jmockit/1.15/2affc87ab01271349f9a65c6343ef3f09cc9ee8/jmockit-1.15.jar"/>
|
||||
<classpathentry sourcepath="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.tomcat/tomcat-servlet-api/8.0.26/19fcf6ce86d93e9b8313b0a629f713de3327eb69/tomcat-servlet-api-8.0.26-sources.jar" kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/org.apache.tomcat/tomcat-servlet-api/8.0.26/89e5a70853f80078b395c6fa7ec387ba5abec0f/tomcat-servlet-api-8.0.26.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-web-themes/6.10.2/c7bf1c9531d23b3fefe240df352d736bcbec527f/cuba-web-themes-6.10.2.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.vaadin/vaadin-themes/7.7.14.cuba.0/85a621691c4a97105861494f7e9ae809865857bc/vaadin-themes-7.7.14.cuba.0.jar"/>
|
||||
</classpath>
|
||||
18
modules/web/.project
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>tms-web</name>
|
||||
<comment></comment>
|
||||
<projects/>
|
||||
<natures>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
<nature>org.eclipse.jdt.groovy.core.groovyNature</nature>
|
||||
</natures>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments/>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<linkedResources/>
|
||||
<filteredResources/>
|
||||
</projectDescription>
|
||||
13
modules/web/.settings/org.eclipse.jdt.core.prefs
Normal file
@ -0,0 +1,13 @@
|
||||
#
|
||||
#Tue Feb 26 15:48:53 ICT 2019
|
||||
org.eclipse.jdt.core.compiler.debug.localVariable=generate
|
||||
org.eclipse.jdt.core.compiler.compliance=1.8
|
||||
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
|
||||
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
||||
org.eclipse.jdt.core.compiler.source=1.8
|
||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
||||
0
modules/web/private/cache/retriever/catalog.xml
vendored
Normal file
15
modules/web/src/com/cmobile/unifiedtms/ext/rest-services.xml
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<services xmlns="http://schemas.haulmont.com/cuba/rest-services-v2.xsd">
|
||||
<service name="tms_TmsService">
|
||||
<method name="printSomethingToStdOut">
|
||||
<param name="something"/>
|
||||
</method>
|
||||
<method name="broadcastMessage">
|
||||
<param name="message"/>
|
||||
</method>
|
||||
<method name="getProfileByDevice">
|
||||
<param name="sn"/>
|
||||
<param name="imei"/>
|
||||
</method>
|
||||
</service>
|
||||
</services>
|
||||
@ -0,0 +1,47 @@
|
||||
###############################################################################
|
||||
# Configuration #
|
||||
###############################################################################
|
||||
|
||||
cuba.springContextConfig = +/com/cmobile/unifiedtms/ext/web-spring.xml
|
||||
|
||||
cuba.dispatcherSpringContextConfig = +/com/cmobile/unifiedtms/ext/web-dispatcher-spring.xml
|
||||
|
||||
cuba.persistenceConfig = +/com/cmobile/unifiedtms/ext/persistence.xml
|
||||
|
||||
cuba.metadataConfig = +/com/cmobile/unifiedtms/ext/metadata.xml
|
||||
|
||||
cuba.viewsConfig = +/com/cmobile/unifiedtms/ext/views.xml
|
||||
|
||||
cuba.windowConfig = +/com/cmobile/unifiedtms/ext/web-screens.xml
|
||||
|
||||
cuba.menuConfig = +/com/cmobile/unifiedtms/ext/web-menu.xml
|
||||
|
||||
cuba.permissionConfig = +/com/cmobile/unifiedtms/ext/web-permissions.xml
|
||||
|
||||
cuba.mainMessagePack = +com.cmobile.unifiedtms.ext.web
|
||||
|
||||
cuba.anonymousSessionId = 6c3922a3-53bf-e557-aded-dfb4ec1f5d64
|
||||
|
||||
cuba.creditsConfig = +
|
||||
|
||||
###############################################################################
|
||||
# Other #
|
||||
###############################################################################
|
||||
|
||||
# Middleware connection
|
||||
cuba.connectionUrlList = http://localhost:8080/tmsext-core
|
||||
|
||||
# Set to false if the middleware works on different JVM
|
||||
cuba.useLocalServiceInvocation = true
|
||||
|
||||
cuba.webContextName = tmsext
|
||||
|
||||
# Web session inactivity timeout in seconds
|
||||
cuba.httpSessionExpirationTimeoutSec = 1800
|
||||
|
||||
cuba.web.theme = halo
|
||||
cuba.web.foldersPaneEnabled=false
|
||||
cuba.availableLocales = English|en
|
||||
cuba.localeSelectVisible = false
|
||||
cuba.webAppUrl = http://localhost:8080/tmsext
|
||||
cuba.restApiUrl=http://localhost:8080/tmsext-portal/api
|
||||
@ -0,0 +1,4 @@
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:context="http://www.springframework.org/schema/context">
|
||||
|
||||
</beans>
|
||||
19
modules/web/src/com/cmobile/unifiedtms/ext/web-menu.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<menu-config xmlns="http://schemas.haulmont.com/cuba/menu.xsd">
|
||||
<menu id="card-management"
|
||||
description="Card Management"
|
||||
icon="font-icon:CREDIT_CARD">
|
||||
<item screen="tms$Card.browse"/>
|
||||
</menu>
|
||||
<menu id="terminalExt-management">
|
||||
<item screen="tms$PublicKeySetting.browse"/>
|
||||
<item screen="tms$TLESetting.browse"/>
|
||||
<item screen="tms$TerminalExt.browse"/>
|
||||
<item screen="tms$Acquirer.browse"/>
|
||||
<item screen="tms$Issuer.browse"/>
|
||||
</menu>
|
||||
<menu id="emv-management">
|
||||
<item screen="tms$Aid.browse"/>
|
||||
<item screen="tms$Capk.browse"/>
|
||||
</menu>
|
||||
</menu-config>
|
||||
@ -0,0 +1,3 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<permission-config xmlns="http://schemas.haulmont.com/cuba/permissions.xsd">
|
||||
</permission-config>
|
||||
33
modules/web/src/com/cmobile/unifiedtms/ext/web-screens.xml
Normal file
@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<screen-config xmlns="http://schemas.haulmont.com/cuba/screens.xsd">
|
||||
<screen id="tms$Card.edit"
|
||||
template="/com/cmobile/unifiedtms/ext/web/card/card-edit.xml"/>
|
||||
<screen id="tms$Card.browse"
|
||||
template="/com/cmobile/unifiedtms/ext/web/card/card-browse.xml"/>
|
||||
<screen id="tms$TLESetting.browse"
|
||||
template="/com/cmobile/unifiedtms/ext/web/tlesetting/tle-setting-browse.xml"/>
|
||||
<screen id="tms$TLESetting.edit"
|
||||
template="/com/cmobile/unifiedtms/ext/web/tlesetting/tle-setting-edit.xml"/>
|
||||
<screen id="tms$PublicKeySetting.edit"
|
||||
template="/com/cmobile/unifiedtms/ext/web/publickeysetting/public-key-setting-edit.xml"/>
|
||||
<screen id="tms$PublicKeySetting.browse"
|
||||
template="/com/cmobile/unifiedtms/ext/web/publickeysetting/public-key-setting-browse.xml"/>
|
||||
<screen id="tms$TerminalExt.edit"
|
||||
template="/com/cmobile/unifiedtms/ext/web/terminalext/terminalext-edit.xml"/>
|
||||
<screen id="tms$Acquirer.browse"
|
||||
template="/com/cmobile/unifiedtms/ext/web/acquirer/acquirer-browse.xml"/>
|
||||
<screen id="tms$Acquirer.edit"
|
||||
template="/com/cmobile/unifiedtms/ext/web/acquirer/acquirer-edit.xml"/>
|
||||
<screen id="tms$Issuer.browse"
|
||||
template="/com/cmobile/unifiedtms/ext/web/issuer/issuer-browse.xml"/>
|
||||
<screen id="tms$Capk.browse"
|
||||
template="/com/cmobile/unifiedtms/ext/web/capk/capk-browse.xml"/>
|
||||
<screen id="tms$Capk.edit"
|
||||
template="/com/cmobile/unifiedtms/ext/web/capk/capk-edit.xml"/>
|
||||
<screen id="tms$Aid.browse"
|
||||
template="/com/cmobile/unifiedtms/ext/web/aid/aid-browse.xml"/>
|
||||
<screen id="tms$Aid.edit"
|
||||
template="/com/cmobile/unifiedtms/ext/web/aid/aid-edit.xml"/>
|
||||
<screen id="terminalext-input-dialog"
|
||||
template="/com/cmobile/unifiedtms/ext/web/terminalext/terminalext-input-dialog.xml"/>
|
||||
</screen-config>
|
||||
19
modules/web/src/com/cmobile/unifiedtms/ext/web-spring.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:gui="http://schemas.haulmont.com/cuba/spring/cuba-gui.xsd">
|
||||
<!-- Annotation-based beans -->
|
||||
<context:component-scan base-package="com.cmobile.unifiedtms.ext"/>
|
||||
<bean class="com.haulmont.cuba.web.sys.remoting.WebRemoteProxyBeanCreator">
|
||||
<property name="serverSelector"
|
||||
ref="cuba_ServerSelector"/>
|
||||
<property name="remoteServices">
|
||||
<map>
|
||||
<entry key="tms_CardImporterService"
|
||||
value="com.cmobile.unifiedtms.ext.service.CardImporterService"/>
|
||||
<entry key="tms_ExportService" value="com.cmobile.unifiedtms.ext.service.ExportService"/>
|
||||
</map>
|
||||
</property>
|
||||
</bean>
|
||||
<gui:screens base-packages="com.cmobile.unifiedtms.ext.web"/>
|
||||
</beans>
|
||||
@ -0,0 +1,29 @@
|
||||
package com.cmobile.unifiedtms.ext.web;
|
||||
|
||||
import com.cmobile.unifiedtms.ext.entity.ExportReportBean;
|
||||
import com.cmobile.unifiedtms.ext.service.ExportService;
|
||||
import com.haulmont.cuba.gui.export.ByteArrayDataProvider;
|
||||
import com.haulmont.cuba.gui.export.ExportDisplay;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import javax.inject.Inject;
|
||||
|
||||
@Component(BrowseExportHelper.NAME)
|
||||
public class BrowseExportHelper {
|
||||
|
||||
public static final String NAME = "tmsxt_BrowseExportHelper";
|
||||
|
||||
@Inject
|
||||
private ExportService exportService;
|
||||
|
||||
@Inject
|
||||
private ExportDisplay exportDisplay;
|
||||
|
||||
public void exportEntity(Class<?> entityClass) {
|
||||
ExportReportBean exportReportBean = exportService.exportEntities(entityClass);
|
||||
exportDisplay.show(
|
||||
new ByteArrayDataProvider(exportReportBean.getFileContent()),
|
||||
exportReportBean.getFilename()
|
||||
);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,6 @@
|
||||
package com.cmobile.unifiedtms.ext.web.acquirer;
|
||||
|
||||
import com.haulmont.cuba.gui.components.AbstractLookup;
|
||||
|
||||
public class AcquirerBrowse extends AbstractLookup {
|
||||
}
|
||||
@ -0,0 +1,34 @@
|
||||
package com.cmobile.unifiedtms.ext.web.acquirer;
|
||||
|
||||
import com.haulmont.cuba.gui.components.AbstractEditor;
|
||||
import com.haulmont.cuba.gui.components.FieldGroup;
|
||||
import com.cmobile.unifiedtms.ext.entity.Acquirer;
|
||||
import java.util.Map;
|
||||
import javax.inject.Inject;
|
||||
|
||||
public class AcquirerEdit extends AbstractEditor<Acquirer> {
|
||||
|
||||
@Inject
|
||||
private FieldGroup fieldGroup;
|
||||
|
||||
@Override
|
||||
public void init(Map<String, Object> params) {
|
||||
super.init(params);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void initNewItem(Acquirer item) {
|
||||
super.initNewItem(item);
|
||||
|
||||
item.setCheckCardExpDate(Boolean.TRUE);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void postInit() {
|
||||
super.postInit();
|
||||
|
||||
//FieldGroup.FieldConfig field = fieldGroup.getField("masterKeyLocation");
|
||||
//field.setEditable(false);
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
|
||||
caption="msg://browseCaption"
|
||||
class="com.cmobile.unifiedtms.ext.web.acquirer.AcquirerBrowse"
|
||||
focusComponent="acquirersTable"
|
||||
lookupComponent="acquirersTable"
|
||||
messagesPack="com.cmobile.unifiedtms.ext.web.acquirer">
|
||||
<dsContext>
|
||||
<groupDatasource id="acquirersDs"
|
||||
class="com.cmobile.unifiedtms.ext.entity.Acquirer"
|
||||
view="acquirer-view">
|
||||
<query>
|
||||
<![CDATA[select e from tms$Acquirer e]]>
|
||||
</query>
|
||||
</groupDatasource>
|
||||
</dsContext>
|
||||
<dialogMode height="600"
|
||||
width="800"/>
|
||||
<layout expand="acquirersTable"
|
||||
spacing="true">
|
||||
<filter id="filter"
|
||||
applyTo="acquirersTable"
|
||||
datasource="acquirersDs">
|
||||
<properties include=".*"/>
|
||||
</filter>
|
||||
<groupTable id="acquirersTable"
|
||||
width="100%" multiselect="true">
|
||||
<actions>
|
||||
<action id="create"/>
|
||||
<action id="edit"/>
|
||||
<action id="remove"/>
|
||||
</actions>
|
||||
<columns>
|
||||
<column id="name"/>
|
||||
<column id="acquirerType"/>
|
||||
<column id="acquirerId"/>
|
||||
<column id="description"/>
|
||||
</columns>
|
||||
<rows datasource="acquirersDs"/>
|
||||
<rowsCount/>
|
||||
<buttonsPanel id="buttonsPanel"
|
||||
alwaysVisible="true">
|
||||
<button id="createBtn"
|
||||
action="acquirersTable.create"/>
|
||||
<button id="editBtn"
|
||||
action="acquirersTable.edit"/>
|
||||
<button id="removeBtn"
|
||||
action="acquirersTable.remove"/>
|
||||
</buttonsPanel>
|
||||
</groupTable>
|
||||
</layout>
|
||||
</window>
|
||||
@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
|
||||
caption="msg://editorCaption"
|
||||
class="com.cmobile.unifiedtms.ext.web.acquirer.AcquirerEdit"
|
||||
datasource="acquirerDs"
|
||||
focusComponent="fieldGroup"
|
||||
messagesPack="com.cmobile.unifiedtms.ext.web.acquirer">
|
||||
<dsContext>
|
||||
<datasource id="acquirerDs"
|
||||
class="com.cmobile.unifiedtms.ext.entity.Acquirer"
|
||||
view="acquirer-view">
|
||||
<collectionDatasource id="acqIssuersDs"
|
||||
property="issuers"/>
|
||||
</datasource>
|
||||
<collectionDatasource id="tLESettingsDs"
|
||||
class="com.cmobile.unifiedtms.ext.entity.TLESetting"
|
||||
view="_minimal">
|
||||
<query>
|
||||
<![CDATA[select e from tms$TLESetting e]]>
|
||||
</query>
|
||||
</collectionDatasource>
|
||||
<collectionDatasource id="issuersDs"
|
||||
class="com.cmobile.unifiedtms.ext.entity.Issuer"
|
||||
view="_minimal">
|
||||
<query>
|
||||
<![CDATA[select e from tms$Issuer e]]>
|
||||
</query>
|
||||
</collectionDatasource>
|
||||
</dsContext>
|
||||
<dialogMode height="600"
|
||||
width="800"/>
|
||||
<layout expand="scrollbox"
|
||||
spacing="true">
|
||||
<scrollBox id="scrollbox">
|
||||
<fieldGroup id="fieldGroup"
|
||||
datasource="acquirerDs">
|
||||
<column width="250px">
|
||||
<field property="name"/>
|
||||
<field property="hostID"/>
|
||||
<field property="settlementHostID"/>
|
||||
<field property="numberOfPrint"/>
|
||||
<field property="respTimeout"/>
|
||||
<field property="batchNumber"/>
|
||||
<field property="merchantID"/>
|
||||
<field property="terminalID"/>
|
||||
<field property="debitSettlement"/>
|
||||
<field property="creditSettlement"/>
|
||||
<field property="description"/>
|
||||
</column>
|
||||
<column>
|
||||
<field property="acquirerType"/>
|
||||
<field property="acquirerId"/>
|
||||
<field property="hostDestinationAddr"/>
|
||||
<field property="hostDestinationPort"/>
|
||||
<field property="showPrintExpDate"/>
|
||||
<field property="checkCardExpDate"/>
|
||||
<field property="tleAcquirer"/>
|
||||
<field optionsDatasource="tLESettingsDs" property="tleSetting"/>
|
||||
<field caption="Key Index [1 - 64]" property="masterKeyLocation"/>
|
||||
<field property="masterKey" rows="5"/>
|
||||
<field property="workingKey" rows="5"/>
|
||||
</column>
|
||||
</fieldGroup>
|
||||
</scrollBox>
|
||||
<frame id="windowActions"
|
||||
screen="editWindowActions"/>
|
||||
</layout>
|
||||
</window>
|
||||
@ -0,0 +1,2 @@
|
||||
browseCaption = Acquirer Browser
|
||||
editorCaption = Acquirer Editor
|
||||
@ -0,0 +1,19 @@
|
||||
package com.cmobile.unifiedtms.ext.web.aid;
|
||||
|
||||
import com.cmobile.unifiedtms.ext.entity.Aid;
|
||||
import com.cmobile.unifiedtms.ext.web.BrowseExportHelper;
|
||||
import com.haulmont.cuba.gui.components.AbstractLookup;
|
||||
|
||||
import javax.inject.Inject;
|
||||
import java.util.UUID;
|
||||
|
||||
public class AidBrowse extends AbstractLookup {
|
||||
|
||||
@Inject
|
||||
private BrowseExportHelper browseExportHelper;
|
||||
|
||||
public void exportData() {
|
||||
browseExportHelper.exportEntity(Aid.class);
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
package com.cmobile.unifiedtms.ext.web.aid;
|
||||
|
||||
import com.haulmont.cuba.gui.components.AbstractEditor;
|
||||
import com.cmobile.unifiedtms.ext.entity.Aid;
|
||||
|
||||
public class AidEdit extends AbstractEditor<Aid> {
|
||||
}
|
||||
@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
|
||||
caption="msg://browseCaption"
|
||||
class="com.cmobile.unifiedtms.ext.web.aid.AidBrowse"
|
||||
focusComponent="aidsTable"
|
||||
lookupComponent="aidsTable"
|
||||
messagesPack="com.cmobile.unifiedtms.ext.web.aid">
|
||||
<dsContext>
|
||||
<groupDatasource id="aidsDs"
|
||||
class="com.cmobile.unifiedtms.ext.entity.Aid"
|
||||
view="_local">
|
||||
<query>
|
||||
<![CDATA[select e from tms$Aid e]]>
|
||||
</query>
|
||||
</groupDatasource>
|
||||
</dsContext>
|
||||
<dialogMode height="600"
|
||||
width="800"/>
|
||||
<layout expand="aidsTable"
|
||||
spacing="true">
|
||||
<filter id="filter"
|
||||
applyTo="aidsTable"
|
||||
datasource="aidsDs">
|
||||
<properties include=".*"/>
|
||||
</filter>
|
||||
<groupTable id="aidsTable"
|
||||
width="100%">
|
||||
<actions>
|
||||
<action id="create"/>
|
||||
<action id="edit"/>
|
||||
<action id="remove"/>
|
||||
<action id="excel" icon="font-icon:FILE_EXCEL_O" caption="msg://export.caption" invoke="exportData"/>
|
||||
</actions>
|
||||
<columns>
|
||||
<column id="name"/>
|
||||
<column id="txnType"/>
|
||||
<column id="aid"
|
||||
caption="AID"/>
|
||||
<column id="aidVersion"
|
||||
caption="AID Version"/>
|
||||
<column id="remark"/>
|
||||
</columns>
|
||||
<rows datasource="aidsDs"/>
|
||||
<rowsCount/>
|
||||
<buttonsPanel id="buttonsPanel"
|
||||
alwaysVisible="true">
|
||||
<button id="createBtn"
|
||||
action="aidsTable.create"/>
|
||||
<button id="editBtn"
|
||||
action="aidsTable.edit"/>
|
||||
<button id="removeBtn"
|
||||
action="aidsTable.remove"/>
|
||||
<button id="excelBtn"
|
||||
action="aidsTable.excel"/>
|
||||
</buttonsPanel>
|
||||
</groupTable>
|
||||
</layout>
|
||||
</window>
|
||||
@ -0,0 +1,74 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
|
||||
caption="msg://editorCaption"
|
||||
class="com.cmobile.unifiedtms.ext.web.aid.AidEdit"
|
||||
datasource="aidDs"
|
||||
focusComponent="fieldGroup"
|
||||
messagesPack="com.cmobile.unifiedtms.ext.web.aid">
|
||||
<dsContext>
|
||||
<datasource id="aidDs"
|
||||
class="com.cmobile.unifiedtms.ext.entity.Aid"
|
||||
view="_local"/>
|
||||
</dsContext>
|
||||
<dialogMode height="600"
|
||||
width="800"/>
|
||||
<layout expand="scrollBox"
|
||||
spacing="true">
|
||||
<scrollBox id="scrollBox"
|
||||
spacing="true">
|
||||
<fieldGroup id="fieldGroup"
|
||||
datasource="aidDs">
|
||||
<column width="250px">
|
||||
<field property="name"/>
|
||||
<field property="txnType"/>
|
||||
<field caption="AID"
|
||||
property="aid"/>
|
||||
<field caption="AID Version"
|
||||
property="aidVersion"/>
|
||||
<field caption="TAC Default"
|
||||
property="tacDefault"/>
|
||||
<field caption="TAC Denial"
|
||||
property="tacDenial"/>
|
||||
<field caption="TAC Online"
|
||||
property="tacOnline"/>
|
||||
<field property="threshold"/>
|
||||
<field property="targetPercentage"/>
|
||||
<field property="maxTargetPercentage"/>
|
||||
<field caption="DDOL"
|
||||
property="ddol"
|
||||
rows="5"/>
|
||||
<field caption="TDOL"
|
||||
property="tdol"
|
||||
rows="5"/>
|
||||
<field property="floorLimit"/>
|
||||
<field property="appSelect"/>
|
||||
<field property="aidPriority"/>
|
||||
<field caption="Trx Type 9C"
|
||||
property="trxType9C"/>
|
||||
<field property="categoryCode"/>
|
||||
<field caption="CL Kernel to Use"
|
||||
property="clKernelToUse"/>
|
||||
<field caption="CL Options"
|
||||
property="clOptions"/>
|
||||
<field property="remark"/>
|
||||
</column>
|
||||
<column>
|
||||
<field caption="CL Trx Limit"
|
||||
property="clTrxLimit"/>
|
||||
<field caption="CL CVM Limit"
|
||||
property="clCvmLimit"/>
|
||||
<field caption="CL Floor Limit"
|
||||
property="clFloorLimit"/>
|
||||
<field caption="EMV Config Terminal Capability"
|
||||
property="emvConfTermCapability"/>
|
||||
<field caption="Additional Terminal Capability"
|
||||
property="additionalTermCapability"/>
|
||||
<field caption="Data TTQ"
|
||||
property="dataTtq"/>
|
||||
</column>
|
||||
</fieldGroup>
|
||||
</scrollBox>
|
||||
<frame id="windowActions"
|
||||
screen="editWindowActions"/>
|
||||
</layout>
|
||||
</window>
|
||||
@ -0,0 +1,4 @@
|
||||
browseCaption = AID Browser
|
||||
editorCaption = AID Editor
|
||||
|
||||
export.caption = Export
|
||||
@ -0,0 +1,18 @@
|
||||
package com.cmobile.unifiedtms.ext.web.capk;
|
||||
|
||||
import com.cmobile.unifiedtms.ext.entity.Capk;
|
||||
import com.cmobile.unifiedtms.ext.web.BrowseExportHelper;
|
||||
import com.haulmont.cuba.gui.components.AbstractLookup;
|
||||
|
||||
import javax.inject.Inject;
|
||||
|
||||
public class CapkBrowse extends AbstractLookup {
|
||||
|
||||
@Inject
|
||||
private BrowseExportHelper browseExportHelper;
|
||||
|
||||
public void exportData() {
|
||||
browseExportHelper.exportEntity(Capk.class);
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
package com.cmobile.unifiedtms.ext.web.capk;
|
||||
|
||||
import com.haulmont.cuba.gui.components.AbstractEditor;
|
||||
import com.cmobile.unifiedtms.ext.entity.Capk;
|
||||
|
||||
public class CapkEdit extends AbstractEditor<Capk> {
|
||||
}
|
||||
@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
|
||||
caption="msg://browseCaption"
|
||||
class="com.cmobile.unifiedtms.ext.web.capk.CapkBrowse"
|
||||
focusComponent="capksTable"
|
||||
lookupComponent="capksTable"
|
||||
messagesPack="com.cmobile.unifiedtms.ext.web.capk">
|
||||
<dsContext>
|
||||
<groupDatasource id="capksDs"
|
||||
class="com.cmobile.unifiedtms.ext.entity.Capk"
|
||||
view="_local">
|
||||
<query>
|
||||
<![CDATA[select e from tms$Capk e]]>
|
||||
</query>
|
||||
</groupDatasource>
|
||||
</dsContext>
|
||||
<dialogMode height="600"
|
||||
width="800"/>
|
||||
<layout expand="capksTable"
|
||||
spacing="true">
|
||||
<filter id="filter"
|
||||
applyTo="capksTable"
|
||||
datasource="capksDs">
|
||||
<properties include=".*"/>
|
||||
</filter>
|
||||
<groupTable id="capksTable"
|
||||
width="100%">
|
||||
<actions>
|
||||
<action id="create"/>
|
||||
<action id="edit"/>
|
||||
<action id="remove"/>
|
||||
<action id="excel" icon="font-icon:FILE_EXCEL_O" caption="msg://export.caption" invoke="exportData"/>
|
||||
</actions>
|
||||
<columns>
|
||||
<column id="name"/>
|
||||
<column id="idx"
|
||||
caption="Capk Idx"/>
|
||||
<column id="rid"
|
||||
caption="RID"/>
|
||||
<column id="hash"/>
|
||||
<column id="expiryDate"/>
|
||||
<column id="remark"/>
|
||||
</columns>
|
||||
<rows datasource="capksDs"/>
|
||||
<rowsCount/>
|
||||
<buttonsPanel id="buttonsPanel"
|
||||
alwaysVisible="true">
|
||||
<button id="createBtn"
|
||||
action="capksTable.create"/>
|
||||
<button id="editBtn"
|
||||
action="capksTable.edit"/>
|
||||
<button id="removeBtn"
|
||||
action="capksTable.remove"/>
|
||||
<button id="excelBtn"
|
||||
action="capksTable.excel"/>
|
||||
</buttonsPanel>
|
||||
</groupTable>
|
||||
</layout>
|
||||
</window>
|
||||
@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
|
||||
caption="msg://editorCaption"
|
||||
class="com.cmobile.unifiedtms.ext.web.capk.CapkEdit"
|
||||
datasource="capkDs"
|
||||
focusComponent="fieldGroup"
|
||||
messagesPack="com.cmobile.unifiedtms.ext.web.capk">
|
||||
<dsContext>
|
||||
<datasource id="capkDs"
|
||||
class="com.cmobile.unifiedtms.ext.entity.Capk"
|
||||
view="capk-view"/>
|
||||
</dsContext>
|
||||
<dialogMode height="600"
|
||||
width="800"/>
|
||||
<layout expand="windowActions"
|
||||
spacing="true">
|
||||
<fieldGroup id="fieldGroup"
|
||||
datasource="capkDs">
|
||||
<column width="250px">
|
||||
<field property="name"/>
|
||||
<field caption="Capk Idx"
|
||||
property="idx"/>
|
||||
<field caption="RID"
|
||||
property="rid"/>
|
||||
<field property="modulus"
|
||||
rows="5"/>
|
||||
<field property="exponent"/>
|
||||
<field property="algo"/>
|
||||
<field property="hash"
|
||||
rows="5"/>
|
||||
<field property="expiryDate"/>
|
||||
<field property="remark"/>
|
||||
</column>
|
||||
</fieldGroup>
|
||||
<frame id="windowActions"
|
||||
screen="editWindowActions"/>
|
||||
</layout>
|
||||
</window>
|
||||
@ -0,0 +1,4 @@
|
||||
browseCaption = CAPK Browser
|
||||
editorCaption = CAPK Editor
|
||||
|
||||
export.caption = Export
|
||||
@ -0,0 +1,72 @@
|
||||
package com.cmobile.unifiedtms.ext.web.card;
|
||||
|
||||
import com.haulmont.cuba.gui.components.AbstractLookup;
|
||||
import com.haulmont.cuba.gui.components.Component;
|
||||
import com.haulmont.cuba.core.entity.FileDescriptor;
|
||||
import com.haulmont.cuba.core.global.AppBeans;
|
||||
import com.haulmont.cuba.core.global.DataManager;
|
||||
import com.haulmont.cuba.core.global.FileStorageException;
|
||||
import com.haulmont.cuba.gui.upload.FileUploadingAPI;
|
||||
import com.haulmont.cuba.web.App;
|
||||
import com.haulmont.cuba.gui.WindowManager;
|
||||
import com.haulmont.cuba.gui.app.core.file.FileUploadDialog;
|
||||
import com.haulmont.cuba.gui.config.WindowConfig;
|
||||
import com.cmobile.unifiedtms.ext.service.CardImporterService;
|
||||
import com.cmobile.unifiedtms.ext.entity.Card;
|
||||
import com.haulmont.cuba.core.app.FileStorageService;
|
||||
import com.haulmont.cuba.gui.data.GroupDatasource;
|
||||
|
||||
import org.apache.commons.logging.Log;
|
||||
import org.apache.commons.logging.LogFactory;
|
||||
|
||||
import javax.inject.Inject;
|
||||
import java.util.List;
|
||||
|
||||
public class CardBrowse extends AbstractLookup {
|
||||
|
||||
@Inject
|
||||
private CardImporterService cardImportService;
|
||||
@Inject
|
||||
private DataManager dataManager;
|
||||
@Inject
|
||||
private FileStorageService fileStorageService;
|
||||
@Inject
|
||||
private GroupDatasource cardsDs;
|
||||
|
||||
public void onImportBtnClicked(Component source) {
|
||||
WindowConfig windowConfig = AppBeans.get(WindowConfig.NAME);
|
||||
|
||||
final FileUploadDialog dialog = (FileUploadDialog) App.getInstance().getWindowManager().
|
||||
openWindow(windowConfig.getWindowInfo("fileUploadDialog"), WindowManager.OpenType.DIALOG);
|
||||
|
||||
dialog.addCloseListener(actionId -> {
|
||||
Log log = LogFactory.getLog(this.getClass());
|
||||
if (COMMIT_ACTION_ID.equals(actionId)) {
|
||||
FileUploadingAPI fileUploading = AppBeans.get(FileUploadingAPI.NAME);
|
||||
FileDescriptor descriptor = fileUploading.getFileDescriptor(dialog.getFileId(), dialog.getFileName());
|
||||
try {
|
||||
System.out.println("Filename: " + dialog.getFileName());
|
||||
try {
|
||||
// save file to FileStorage
|
||||
fileUploading.putFileIntoStorage(dialog.getFileId(), descriptor);
|
||||
} catch (FileStorageException e) {
|
||||
throw new RuntimeException("Error saving file to FileStorage", e);
|
||||
}
|
||||
descriptor = dataManager.commit(descriptor);
|
||||
byte[] bytes = fileStorageService.loadFile(descriptor);
|
||||
System.out.println("Fd: " + descriptor + ", create date: " + descriptor.getCreateDate());
|
||||
|
||||
List<Card> cards = cardImportService.parseCardsFromFile(descriptor);
|
||||
|
||||
for(Card card : cards) {
|
||||
dataManager.commit(card);
|
||||
}
|
||||
cardsDs.refresh();
|
||||
} catch (Exception e) {
|
||||
log.error("File upload has failed", e);
|
||||
//showNotification("File upload has failed", NotificationType.ERROR);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
package com.cmobile.unifiedtms.ext.web.card;
|
||||
|
||||
import com.haulmont.cuba.gui.components.AbstractEditor;
|
||||
import com.cmobile.unifiedtms.ext.entity.Card;
|
||||
|
||||
public class CardEdit extends AbstractEditor<Card> {
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
|
||||
caption="msg://browseCaption"
|
||||
class="com.cmobile.unifiedtms.ext.web.card.CardBrowse"
|
||||
focusComponent="cardsTable"
|
||||
lookupComponent="cardsTable"
|
||||
messagesPack="com.cmobile.unifiedtms.ext.web.card">
|
||||
<dsContext>
|
||||
<groupDatasource id="cardsDs"
|
||||
class="com.cmobile.unifiedtms.ext.entity.Card"
|
||||
view="card-full-view">
|
||||
<query>
|
||||
<![CDATA[select e from tms$Card e
|
||||
order by e.binRangeStart,e.binRangeEnd]]>
|
||||
</query>
|
||||
</groupDatasource>
|
||||
</dsContext>
|
||||
<dialogMode height="600"
|
||||
width="800"/>
|
||||
<layout expand="cardsTable"
|
||||
spacing="true">
|
||||
<filter id="filter"
|
||||
applyTo="cardsTable"
|
||||
datasource="cardsDs">
|
||||
<properties include=".*"/>
|
||||
</filter>
|
||||
<groupTable id="cardsTable"
|
||||
multiselect="true"
|
||||
width="100%">
|
||||
<actions>
|
||||
<action id="create"/>
|
||||
<action id="edit"/>
|
||||
<action id="remove"/>
|
||||
<action id="excel"/>
|
||||
<action id="refresh"/>
|
||||
<action id="import"
|
||||
invoke="onImportBtnClicked"/>
|
||||
</actions>
|
||||
<columns>
|
||||
<column id="name"/>
|
||||
<column id="binRangeStart"/>
|
||||
<column id="binRangeEnd"/>
|
||||
<column id="cardNumLength"/>
|
||||
<column id="pinLength"/>
|
||||
<column id="pinPrompt"/>
|
||||
<column id="panDigitUnmasking"/>
|
||||
<column id="printCardholderCopy"/>
|
||||
<column id="printMerchantCopy"/>
|
||||
<column id="printBankCopy"/>
|
||||
</columns>
|
||||
<rows datasource="cardsDs"/>
|
||||
<rowsCount/>
|
||||
<buttonsPanel id="buttonsPanel"
|
||||
alwaysVisible="true">
|
||||
<button id="createBtn"
|
||||
action="cardsTable.create"/>
|
||||
<button id="editBtn"
|
||||
action="cardsTable.edit"/>
|
||||
<button id="removeBtn"
|
||||
action="cardsTable.remove"/>
|
||||
<button id="importBtn"
|
||||
action="cardsTable.import"
|
||||
caption="Import"
|
||||
description="Import data from Excel File"
|
||||
icon="font-icon:UPLOAD"/>
|
||||
<button id="exportBtn"
|
||||
action="cardsTable.excel"
|
||||
caption="Export"
|
||||
icon="font-icon:FILE_EXCEL_O"/>
|
||||
<button id="refresh"
|
||||
action="cardsTable.refresh"/>
|
||||
</buttonsPanel>
|
||||
</groupTable>
|
||||
</layout>
|
||||
</window>
|
||||
@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
|
||||
caption="msg://editorCaption"
|
||||
class="com.cmobile.unifiedtms.ext.web.card.CardEdit"
|
||||
datasource="cardDs"
|
||||
focusComponent="fieldGroup"
|
||||
messagesPack="com.cmobile.unifiedtms.ext.web.card">
|
||||
<dsContext>
|
||||
<datasource id="cardDs"
|
||||
class="com.cmobile.unifiedtms.ext.entity.Card"
|
||||
view="card-view"/>
|
||||
</dsContext>
|
||||
<dialogMode height="600"
|
||||
width="800"/>
|
||||
<layout expand="windowActions"
|
||||
spacing="true">
|
||||
<fieldGroup id="fieldGroup"
|
||||
datasource="cardDs">
|
||||
<column width="250px">
|
||||
<field property="name"/>
|
||||
<field property="binRangeStart"/>
|
||||
<field property="binRangeEnd"/>
|
||||
<field property="cardNumLength"/>
|
||||
<field property="pinLength"/>
|
||||
<field property="pinPrompt"/>
|
||||
<field property="panDigitUnmasking"/>
|
||||
<field property="printCardholderCopy"/>
|
||||
<field property="printMerchantCopy"/>
|
||||
<field property="printBankCopy"/>
|
||||
</column>
|
||||
</fieldGroup>
|
||||
<frame id="windowActions"
|
||||
screen="editWindowActions"/>
|
||||
</layout>
|
||||
</window>
|
||||
@ -0,0 +1,2 @@
|
||||
browseCaption = Card Browser
|
||||
editorCaption = Card Editor
|
||||
@ -0,0 +1,48 @@
|
||||
package com.cmobile.unifiedtms.ext.web.issuer;
|
||||
|
||||
import com.haulmont.cuba.core.global.DataManager;
|
||||
import com.haulmont.cuba.gui.components.AbstractLookup;
|
||||
import com.haulmont.cuba.gui.components.Component;
|
||||
import com.haulmont.cuba.gui.components.GroupTable;
|
||||
import com.haulmont.cuba.gui.data.Datasource;
|
||||
import com.cmobile.unifiedtms.ext.entity.Card;
|
||||
import com.cmobile.unifiedtms.ext.entity.Issuer;
|
||||
import java.util.Iterator;
|
||||
import java.util.Set;
|
||||
import javax.inject.Inject;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class IssuerBrowse extends AbstractLookup {
|
||||
|
||||
private final Logger log = LoggerFactory.getLogger(IssuerBrowse.class);
|
||||
|
||||
@Inject
|
||||
protected GroupTable<Issuer> issuersTable;
|
||||
@Inject
|
||||
protected DataManager dataManager;
|
||||
@Inject
|
||||
protected Datasource<Issuer> issuersDs;
|
||||
|
||||
public void onRemove(Component source) {
|
||||
Set<Issuer> issuers = issuersTable.getSelected();
|
||||
log.debug("Selected issuers: {}", issuers);
|
||||
|
||||
for(Iterator<Issuer> itr = issuers.iterator(); itr.hasNext(); ) {
|
||||
Issuer iss = itr.next();
|
||||
// unlink all cards on issuer deletion
|
||||
for(Card card : iss.getCards()) {
|
||||
card.getIssuers().remove(iss);
|
||||
|
||||
dataManager.commit(card);
|
||||
}
|
||||
iss.getCards().clear();
|
||||
dataManager.commit(iss);
|
||||
|
||||
Issuer _iss = dataManager.reload(iss, "issuer-view");
|
||||
dataManager.remove(_iss);
|
||||
|
||||
issuersDs.refresh();
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
package com.cmobile.unifiedtms.ext.web.issuer;
|
||||
|
||||
import com.haulmont.cuba.gui.screen.*;
|
||||
import com.cmobile.unifiedtms.ext.entity.Issuer;
|
||||
|
||||
@UiController("tms$Issuer.edit")
|
||||
@UiDescriptor("issuer-edit.xml")
|
||||
@EditedEntityContainer("issuerDc")
|
||||
@LoadDataBeforeShow
|
||||
public class IssuerEdit extends StandardEditor<Issuer> {
|
||||
}
|
||||
@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
|
||||
caption="msg://browseCaption"
|
||||
class="com.cmobile.unifiedtms.ext.web.issuer.IssuerBrowse"
|
||||
focusComponent="issuersTable"
|
||||
lookupComponent="issuersTable"
|
||||
messagesPack="com.cmobile.unifiedtms.ext.web.issuer">
|
||||
<dsContext>
|
||||
<groupDatasource id="issuersDs"
|
||||
class="com.cmobile.unifiedtms.ext.entity.Issuer"
|
||||
view="issuer-view">
|
||||
<query>
|
||||
<![CDATA[select e from tms$Issuer e]]>
|
||||
</query>
|
||||
</groupDatasource>
|
||||
</dsContext>
|
||||
<dialogMode height="600"
|
||||
width="800"/>
|
||||
<layout expand="issuersTable"
|
||||
spacing="true">
|
||||
<filter id="filter"
|
||||
applyTo="issuersTable"
|
||||
datasource="issuersDs">
|
||||
<properties include=".*"/>
|
||||
</filter>
|
||||
<groupTable id="issuersTable"
|
||||
width="100%">
|
||||
<actions>
|
||||
<action id="create"/>
|
||||
<action id="edit"/>
|
||||
<action id="remove"
|
||||
invoke="onRemove"/>
|
||||
</actions>
|
||||
<columns>
|
||||
<column id="acquirer.acquirerId" caption="Acquirer Id"/>
|
||||
<column id="acquirer.name"
|
||||
caption="Acquirer Name"/>
|
||||
<column id="name"/>
|
||||
<column id="issuerID"/>
|
||||
<column id="onUs"/>
|
||||
</columns>
|
||||
<rows datasource="issuersDs"/>
|
||||
<rowsCount/>
|
||||
<buttonsPanel id="buttonsPanel"
|
||||
alwaysVisible="true">
|
||||
<button id="createBtn"
|
||||
action="issuersTable.create"/>
|
||||
<button id="editBtn"
|
||||
action="issuersTable.edit"/>
|
||||
<button id="removeBtn"
|
||||
action="issuersTable.remove"
|
||||
caption="Remove"/>
|
||||
</buttonsPanel>
|
||||
</groupTable>
|
||||
</layout>
|
||||
</window>
|
||||
@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<window xmlns="http://schemas.haulmont.com/cuba/screen/window.xsd"
|
||||
caption="msg://editorCaption"
|
||||
focusComponent="form"
|
||||
messagesPack="com.cmobile.unifiedtms.ext.web.screens.issuer">
|
||||
<data>
|
||||
<instance id="issuerDc"
|
||||
class="com.cmobile.unifiedtms.ext.entity.Issuer"
|
||||
view="issuer-full-view">
|
||||
<loader/>
|
||||
<collection id="cardsDc" property="cards"/>
|
||||
</instance>
|
||||
<collection id="acquirersDc" class="com.cmobile.unifiedtms.ext.entity.Acquirer" view="_minimal">
|
||||
<loader id="acquirersLc">
|
||||
<query>
|
||||
<![CDATA[select e from tms$Acquirer e]]>
|
||||
</query>
|
||||
</loader>
|
||||
</collection>
|
||||
</data>
|
||||
<dialogMode height="600"
|
||||
width="800"/>
|
||||
<layout expand="cardsBox" spacing="true">
|
||||
<form id="form" dataContainer="issuerDc">
|
||||
<column width="250px">
|
||||
<lookupPickerField id="acquirerField" optionsContainer="acquirersDc" property="acquirer"/>
|
||||
<textField id="nameField" property="name"/>
|
||||
<textField id="issuerIDField" property="issuerID"/>
|
||||
<checkBox id="onUsField" property="onUs"/>
|
||||
</column>
|
||||
</form>
|
||||
<groupBox id="cardsBox" caption="msg://com.cmobile.unifiedtms.ext.entity/Issuer.cards">
|
||||
<table id="cardsTable" dataContainer="cardsDc" width="100%" height="100%">
|
||||
<actions>
|
||||
<action id="add" type="add"/>
|
||||
<action id="exclude" type="exclude"/>
|
||||
</actions>
|
||||
<columns>
|
||||
<column id="name"/>
|
||||
<column id="binRangeStart"/>
|
||||
<column id="binRangeEnd"/>
|
||||
<column id="cardNumLength"/>
|
||||
<column id="panDigitUnmasking"/>
|
||||
</columns>
|
||||
<buttonsPanel>
|
||||
<button action="cardsTable.add"/>
|
||||
<button action="cardsTable.exclude"/>
|
||||
</buttonsPanel>
|
||||
</table>
|
||||
</groupBox>
|
||||
<hbox id="editActions" spacing="true">
|
||||
<button action="windowCommitAndClose"/>
|
||||
<button action="windowClose"/>
|
||||
</hbox>
|
||||
</layout>
|
||||
</window>
|
||||
@ -0,0 +1,2 @@
|
||||
browseCaption = Issuer Browser
|
||||
|
||||
@ -0,0 +1,24 @@
|
||||
application.caption = TMS
|
||||
application.logoImage = branding/tms-logo.png
|
||||
|
||||
loginWindow.caption = TMS Login
|
||||
loginWindow.welcomeLabel = Welcome to TMS!
|
||||
loginWindow.logoImage = branding/tms-logo-only.png
|
||||
menu-config.terminalExt-management = Terminal Management
|
||||
menu-config.sec$User.browse = Users
|
||||
menu-config.sec$Group.browse = User Groups
|
||||
menu-config.sec$Role.browse = Roles
|
||||
menu-config.serverLog = Server Log
|
||||
menu-config.tms$Card.browse = BIN Range
|
||||
menu-config.card-management = Card Management
|
||||
menu-config.tms$TLESetting.browse = TLE Settings
|
||||
menu-config.tms$PublicKeySetting.browse = Public Key Settings
|
||||
menu-config.entityLog = Audit Trail / Entity Log
|
||||
menu-config.sec$UserSessionEntity.browse = User Session Entities
|
||||
menu-config.emv-management=Emv Management
|
||||
menu-config.tms$Aid.browse=AID
|
||||
menu-config.tms$Capk.browse=CAPK
|
||||
menu-config.tms_Profile.browse=Profiles
|
||||
menu-config.tms$TerminalExt.browse=Terminal Exts
|
||||
menu-config.tms$Acquirer.browse=Acquirer
|
||||
menu-config.tms$Issuer.browse=Issuer
|
||||
@ -0,0 +1,18 @@
|
||||
package com.cmobile.unifiedtms.ext.web.publickeysetting;
|
||||
|
||||
import com.cmobile.unifiedtms.ext.entity.PublicKeySetting;
|
||||
import com.cmobile.unifiedtms.ext.web.BrowseExportHelper;
|
||||
import com.haulmont.cuba.gui.components.AbstractLookup;
|
||||
|
||||
import javax.inject.Inject;
|
||||
|
||||
public class PublicKeySettingBrowse extends AbstractLookup {
|
||||
|
||||
@Inject
|
||||
private BrowseExportHelper browseExportHelper;
|
||||
|
||||
public void exportData() {
|
||||
browseExportHelper.exportEntity(PublicKeySetting.class);
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,10 @@
|
||||
package com.cmobile.unifiedtms.ext.web.publickeysetting;
|
||||
|
||||
import com.haulmont.cuba.gui.components.AbstractEditor;
|
||||
import com.cmobile.unifiedtms.ext.entity.PublicKeySetting;
|
||||
|
||||
public class PublicKeySettingEdit extends AbstractEditor<PublicKeySetting> {
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,4 @@
|
||||
editorCaption = Public Key Setting Editor
|
||||
browseCaption = Public Key Setting Browser
|
||||
|
||||
export.caption = Export
|
||||
@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
|
||||
caption="msg://browseCaption"
|
||||
class="com.cmobile.unifiedtms.ext.web.publickeysetting.PublicKeySettingBrowse"
|
||||
focusComponent="publicKeySettingsTable"
|
||||
lookupComponent="publicKeySettingsTable"
|
||||
messagesPack="com.cmobile.unifiedtms.ext.web.publickeysetting">
|
||||
<dsContext>
|
||||
<groupDatasource id="publicKeySettingsDs"
|
||||
class="com.cmobile.unifiedtms.ext.entity.PublicKeySetting"
|
||||
view="_local">
|
||||
<query>
|
||||
<![CDATA[select e from tms$PublicKeySetting e]]>
|
||||
</query>
|
||||
</groupDatasource>
|
||||
</dsContext>
|
||||
<dialogMode height="600"
|
||||
width="800"/>
|
||||
<layout expand="publicKeySettingsTable"
|
||||
spacing="true">
|
||||
<filter id="filter"
|
||||
applyTo="publicKeySettingsTable"
|
||||
datasource="publicKeySettingsDs">
|
||||
<properties include=".*"/>
|
||||
</filter>
|
||||
<groupTable id="publicKeySettingsTable"
|
||||
width="100%">
|
||||
<actions>
|
||||
<action id="create"/>
|
||||
<action id="edit"/>
|
||||
<action id="remove"/>
|
||||
<action id="excel" icon="font-icon:FILE_EXCEL_O" caption="msg://export.caption" invoke="exportData"/>
|
||||
</actions>
|
||||
<columns>
|
||||
<column id="idx"/>
|
||||
<column id="rid"/>
|
||||
</columns>
|
||||
<rows datasource="publicKeySettingsDs"/>
|
||||
<rowsCount/>
|
||||
<buttonsPanel id="buttonsPanel"
|
||||
alwaysVisible="true">
|
||||
<button id="createBtn"
|
||||
action="publicKeySettingsTable.create"/>
|
||||
<button id="editBtn"
|
||||
action="publicKeySettingsTable.edit"/>
|
||||
<button id="removeBtn"
|
||||
action="publicKeySettingsTable.remove"/>
|
||||
<button id="excelBtn"
|
||||
action="publicKeySettingsTable.excel"/>
|
||||
</buttonsPanel>
|
||||
</groupTable>
|
||||
</layout>
|
||||
</window>
|
||||
@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
|
||||
caption="msg://editorCaption"
|
||||
class="com.cmobile.unifiedtms.ext.web.publickeysetting.PublicKeySettingEdit"
|
||||
datasource="publicKeySettingDs"
|
||||
focusComponent="fieldGroup"
|
||||
messagesPack="com.cmobile.unifiedtms.ext.web.publickeysetting">
|
||||
<dsContext>
|
||||
<datasource id="publicKeySettingDs"
|
||||
class="com.cmobile.unifiedtms.ext.entity.PublicKeySetting"
|
||||
view="_local"/>
|
||||
</dsContext>
|
||||
<dialogMode height="600"
|
||||
width="800"/>
|
||||
<layout expand="windowActions"
|
||||
spacing="true">
|
||||
<fieldGroup id="fieldGroup"
|
||||
datasource="publicKeySettingDs">
|
||||
<column width="250px">
|
||||
<field property="idx"/>
|
||||
<field property="rid"/>
|
||||
<field property="modulus"
|
||||
rows="5"/>
|
||||
<field property="exponent"/>
|
||||
<field property="hash"
|
||||
rows="5"/>
|
||||
<field property="algo"/>
|
||||
</column>
|
||||
</fieldGroup>
|
||||
<frame id="windowActions"
|
||||
screen="editWindowActions"/>
|
||||
</layout>
|
||||
</window>
|
||||
@ -0,0 +1 @@
|
||||
editorCaption=Issuer editor
|
||||
@ -0,0 +1,47 @@
|
||||
/*
|
||||
* To change this license header, choose License Headers in Project Properties.
|
||||
* To change this template file, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package com.cmobile.unifiedtms.ext.web.terminalext;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.InputStreamReader;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Jaka
|
||||
*/
|
||||
public class Generator {
|
||||
|
||||
public static void main(String[] args) {
|
||||
try {
|
||||
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream("d:\\columns.txt")));
|
||||
String line = null;
|
||||
int idx = 0;
|
||||
while((line = reader.readLine()) != null) {
|
||||
//public static final String TERMINAL_ID = "terminalId";
|
||||
line = line.replaceAll("\\_", "");
|
||||
// System.out.println("public static final String " + splitCamelCaseString(line, '_').toUpperCase() + " = \"" + splitCamelCaseString(line, ' ') + "\";");
|
||||
//columns.put(TERMINAL_ID, 0);
|
||||
System.out.println("columns.put("+splitCamelCaseString(line, '_').toUpperCase()+", "+idx+");");
|
||||
idx++;
|
||||
}
|
||||
reader.close();
|
||||
} catch(Exception ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
private static String splitCamelCaseString(String s, char sep) {
|
||||
String[] ss = s != null && !"".equals(s) ? s.split("(?<!(^|[A-Z]))(?=[A-Z])|(?<!^)(?=[A-Z][a-z])") : null;
|
||||
StringBuilder sb = new StringBuilder();
|
||||
for (String _s : ss) {
|
||||
sb.append(_s).append(sep);
|
||||
}
|
||||
//return sb.toString();
|
||||
return sb.toString().trim().replaceAll("\\s", "").replaceAll("\\_$", "");
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,75 @@
|
||||
package com.cmobile.unifiedtms.ext.web.terminalext;
|
||||
|
||||
import com.cmobile.unifiedtms.ext.config.TerminalExtConfig;
|
||||
import com.haulmont.cuba.gui.components.AbstractEditor;
|
||||
import com.cmobile.unifiedtms.ext.entity.TerminalExt;
|
||||
|
||||
import javax.inject.Inject;
|
||||
|
||||
public class TerminalEdit extends AbstractEditor<TerminalExt> {
|
||||
|
||||
@Inject
|
||||
protected TerminalExtConfig terminalExtConfig;
|
||||
|
||||
@Override
|
||||
protected void initNewItem(TerminalExt item) {
|
||||
super.initNewItem(item);
|
||||
|
||||
item.setQrisCountDown(30);
|
||||
item.setReprintOnlineRetry(1);
|
||||
item.setFeatureSale(Boolean.TRUE);
|
||||
item.setFeatureSaleTip(Boolean.TRUE);
|
||||
item.setFeatureSaleCompletion(Boolean.TRUE);
|
||||
item.setFeatureSaleFareNonFare(Boolean.TRUE);
|
||||
item.setFeatureSaleRedemption(Boolean.TRUE);
|
||||
item.setFeatureCardVerification(Boolean.TRUE);
|
||||
item.setFeatureInstallment(Boolean.TRUE);
|
||||
item.setFeatureManualKeyIn(Boolean.TRUE);
|
||||
item.setFeatureQRIS(Boolean.TRUE);
|
||||
item.setFeatureContactless(Boolean.TRUE);
|
||||
item.setFeatureSaleWithBripoin(Boolean.TRUE);
|
||||
item.setInquiryBripoinTimeout(7);
|
||||
item.setFeatureReleaseCardVer(Boolean.FALSE);
|
||||
item.setInstallment1Options("3, 6, 12, 18, 24");
|
||||
item.setInstallment2Options("3, 6, 12, 18, 24");
|
||||
item.setInstallment3Options("3, 6, 12, 18, 24");
|
||||
item.setRandomPinKeypad(Boolean.TRUE);
|
||||
item.setBeepPinKeypad(Boolean.TRUE);
|
||||
item.setAutoLogon(Boolean.TRUE);
|
||||
item.setRandomPinKeypad(Boolean.FALSE);
|
||||
item.setNextLogon(1);
|
||||
item.setPushLogon(1);
|
||||
|
||||
item.setInquiryBripoinNII(terminalExtConfig.getDefaultInquiryBRIPoinNII());
|
||||
item.setFeatureVoid(Boolean.TRUE);
|
||||
item.setFeatureSettlement(Boolean.TRUE);
|
||||
item.setFeatureReprint(Boolean.TRUE);
|
||||
item.setFeatureReport(Boolean.TRUE);
|
||||
item.setFeatureQrisGenerate(Boolean.TRUE);
|
||||
item.setFeatureQrisPay(Boolean.TRUE);
|
||||
item.setFeatureQrisRefund(Boolean.TRUE);
|
||||
item.setFeatureQrisReport(Boolean.TRUE);
|
||||
item.setFeatureBrizziInfo(Boolean.TRUE);
|
||||
item.setFeatureBrizziInfoDeposit(Boolean.TRUE);
|
||||
item.setFeatureBrizziUpdateDeposit(Boolean.TRUE);
|
||||
item.setFeatureBrizziTopup(Boolean.TRUE);
|
||||
item.setFeatureBrizziTopupDeposit(Boolean.TRUE);
|
||||
item.setFeatureBrizziSale(Boolean.TRUE);
|
||||
item.setFeatureBrizziSettlement(Boolean.TRUE);
|
||||
item.setFeatureBrizziVoid(Boolean.TRUE);
|
||||
item.setFeatureBrizziInit(Boolean.TRUE);
|
||||
item.setFeatureBrizziCardInfo(Boolean.TRUE);
|
||||
item.setFeatureBrizziLog(Boolean.TRUE);
|
||||
item.setFeatureBrizziReprint(Boolean.TRUE);
|
||||
item.setFeatureBrizziReport(Boolean.TRUE);
|
||||
item.setFeatureReEngQris(Boolean.TRUE);
|
||||
item.setFeatureContactlessQristap(Boolean.TRUE);
|
||||
|
||||
item.setPasswordBlockTime(3);
|
||||
item.setAutoDeleteQrisTrx(3);
|
||||
|
||||
item.setSettleMaxTrxCountBrizzi(60);
|
||||
item.setSettleWarningTrxCountBrizzi(30);
|
||||
item.setQrisCekInterval(120);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
package com.cmobile.unifiedtms.ext.web.terminalext;
|
||||
|
||||
import com.haulmont.cuba.gui.screen.*;
|
||||
import com.cmobile.unifiedtms.ext.entity.TerminalExt;
|
||||
|
||||
@UiController("tms$TerminalExt.browse")
|
||||
@UiDescriptor("terminal-ext-browse.xml")
|
||||
@LookupComponent("terminalExtsTable")
|
||||
@LoadDataBeforeShow
|
||||
public class TerminalExtBrowse extends StandardLookup<TerminalExt> {
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package com.cmobile.unifiedtms.ext.web.terminalext;
|
||||
|
||||
import com.haulmont.cuba.gui.components.AbstractEditor;
|
||||
import com.haulmont.cuba.gui.components.Component;
|
||||
|
||||
public class TerminalInputDialog extends AbstractEditor {
|
||||
|
||||
public void onCancel(Component source) {
|
||||
close("cancel");
|
||||
}
|
||||
|
||||
public void onOk(Component source) {
|
||||
close("ok");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
ProfileCode
|
||||
ProfileName
|
||||
ProfileNote
|
||||
@ -0,0 +1,3 @@
|
||||
editorCaption = Terminal Editor
|
||||
caption = Screen
|
||||
browseCaption=TerminalExt browser
|
||||
@ -0,0 +1,91 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<window xmlns="http://schemas.haulmont.com/cuba/screen/window.xsd"
|
||||
xmlns:c="http://schemas.haulmont.com/cuba/screen/jpql_condition.xsd"
|
||||
caption="msg://browseCaption"
|
||||
focusComponent="terminalExtsTable"
|
||||
messagesPack="com.cmobile.unifiedtms.ext.web.terminalext">
|
||||
<data readOnly="true">
|
||||
<collection id="terminalExtsDc"
|
||||
class="com.cmobile.unifiedtms.ext.entity.TerminalExt"
|
||||
view="terminalExt-view">
|
||||
<loader id="terminalExtsDl">
|
||||
<query>
|
||||
<![CDATA[select e from tms$TerminalExt e]]>
|
||||
</query>
|
||||
</loader>
|
||||
</collection>
|
||||
</data>
|
||||
<dialogMode height="600"
|
||||
width="800"/>
|
||||
<layout expand="terminalExtsTable"
|
||||
spacing="true">
|
||||
<filter id="filter"
|
||||
applyTo="terminalExtsTable"
|
||||
dataLoader="terminalExtsDl">
|
||||
<properties include=".*"/>
|
||||
</filter>
|
||||
<groupTable id="terminalExtsTable"
|
||||
width="100%"
|
||||
dataContainer="terminalExtsDc">
|
||||
<actions>
|
||||
<action id="create" type="create"/>
|
||||
<action id="edit" type="edit"/>
|
||||
<action id="remove" type="remove"/>
|
||||
<action id="excel" type="excel"/>
|
||||
</actions>
|
||||
<columns>
|
||||
<column id="terminalId"/>
|
||||
<column id="merchantId"/>
|
||||
<column id="merchantName1"/>
|
||||
<column id="merchantName2"/>
|
||||
<column id="merchantName3"/>
|
||||
<column id="merchantName4"/>
|
||||
<column id="merchantName5"/>
|
||||
<column id="merchantPassword"/>
|
||||
<column id="adminPassword"/>
|
||||
<column id="settlementPassword"/>
|
||||
<column id="voidPassword"/>
|
||||
<column id="settleMaxTrxCount"/>
|
||||
<column id="settleWarningTrxCount"/>
|
||||
<column id="callCenter1"/>
|
||||
<column id="callCenter2"/>
|
||||
<column id="merchantType"/>
|
||||
<column id="vendorName"/>
|
||||
<column id="brizziDiscountPercentage"/>
|
||||
<column id="brizziDiscountAmount"/>
|
||||
<column id="fallbackEnabled"/>
|
||||
<column id="qrisCountDown"/>
|
||||
<column id="reprintOnlineRetry"/>
|
||||
<column id="featureSale"/>
|
||||
<column id="featureSaleTip"/>
|
||||
<column id="featureSaleRedemption"/>
|
||||
<column id="featureCardVerification"/>
|
||||
<column id="featureSaleCompletion"/>
|
||||
<column id="featureInstallment"/>
|
||||
<column id="featureSaleFareNonFare"/>
|
||||
<column id="featureManualKeyIn"/>
|
||||
<column id="featureQRIS"/>
|
||||
<column id="installment1Options"/>
|
||||
<column id="installment2Options"/>
|
||||
<column id="installment3Options"/>
|
||||
<column id="featureContactless"/>
|
||||
<column id="randomPinKeypad"/>
|
||||
<column id="beepPinKeypad"/>
|
||||
<column id="autoLogon"/>
|
||||
<column id="nextLogon"/>
|
||||
</columns>
|
||||
<rowsCount/>
|
||||
<buttonsPanel id="buttonsPanel"
|
||||
alwaysVisible="true">
|
||||
<button id="createBtn" action="terminalExtsTable.create"/>
|
||||
<button id="editBtn" action="terminalExtsTable.edit"/>
|
||||
<button id="removeBtn" action="terminalExtsTable.remove"/>
|
||||
<button id="excelBtn" action="terminalExtsTable.excel"/>
|
||||
</buttonsPanel>
|
||||
</groupTable>
|
||||
<hbox id="lookupActions" spacing="true" visible="false">
|
||||
<button action="lookupSelectAction"/>
|
||||
<button action="lookupCancelAction"/>
|
||||
</hbox>
|
||||
</layout>
|
||||
</window>
|
||||
@ -0,0 +1,122 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
|
||||
caption="msg://editorCaption"
|
||||
class="com.cmobile.unifiedtms.ext.web.terminalext.TerminalEdit"
|
||||
datasource="terminalDs"
|
||||
focusComponent="fieldGroup"
|
||||
messagesPack="com.cmobile.unifiedtms.ext.web.terminalext">
|
||||
<dsContext>
|
||||
<datasource id="terminalDs"
|
||||
class="com.cmobile.unifiedtms.ext.entity.TerminalExt"
|
||||
view="terminalExt-view">
|
||||
</datasource>
|
||||
</dsContext>
|
||||
<dialogMode height="600"
|
||||
width="800"/>
|
||||
<layout expand="scrollBox"
|
||||
spacing="true">
|
||||
<scrollBox id="scrollBox"
|
||||
spacing="true">
|
||||
<fieldGroup id="fieldGroup"
|
||||
datasource="terminalDs">
|
||||
<column width="250px">
|
||||
<field property="terminalId"/>
|
||||
<field property="merchantId"/>
|
||||
<field property="merchantName1"/>
|
||||
<field property="merchantName2"/>
|
||||
<field property="merchantName3"/>
|
||||
<field property="merchantName4"/>
|
||||
<field property="merchantName5"/>
|
||||
<field property="callCenter1"/>
|
||||
<field property="callCenter2"/>
|
||||
<field property="merchantType"/>
|
||||
<field property="vendorName"/>
|
||||
<field property="settleWarningTrxCount"/>
|
||||
<field property="settleMaxTrxCount"/>
|
||||
</column>
|
||||
<column>
|
||||
<field property="merchantPassword"/>
|
||||
<field property="adminPassword"/>
|
||||
<field property="settlementPassword"/>
|
||||
<field property="voidPassword"/>
|
||||
<field property="brizziDiscountPercentage"/>
|
||||
<field property="brizziDiscountAmount"/>
|
||||
<field property="installment1Options"/>
|
||||
<field property="installment2Options"/>
|
||||
<field property="installment3Options"/>
|
||||
<field property="fallbackEnabled"/>
|
||||
</column>
|
||||
<column>
|
||||
<field property="qrisCountDown"/>
|
||||
<field property="autoDeleteQrisTrx"/>
|
||||
<field property="reprintOnlineRetry"/>
|
||||
<field property="featureSale"/>
|
||||
<field property="featureSaleTip"/>
|
||||
<field property="featureSaleRedemption"/>
|
||||
<field property="featureCardVerification"/>
|
||||
<field property="featureSaleCompletion"/>
|
||||
<field property="featureInstallment"/>
|
||||
<field property="featureSaleFareNonFare"/>
|
||||
</column>
|
||||
<column>
|
||||
<field property="featureManualKeyIn"/>
|
||||
<field property="featureSaleNfc"/>
|
||||
<field property="featureRefundNfc"/>
|
||||
<field property="featureQRIS"/>
|
||||
<field property="featureContactless"/>
|
||||
<field property="featureContactlessQristap"/>
|
||||
<field property="randomPinKeypad"/>
|
||||
<field property="beepPinKeypad"/>
|
||||
<field property="autoLogon"/>
|
||||
<field property="nextLogon"/>
|
||||
<field property="pushLogon"/>
|
||||
</column>
|
||||
<column>
|
||||
<field property="hostReport"/>
|
||||
<field property="hostLogging"/>
|
||||
<field property="skipPassword"/>
|
||||
<field property="featureSaleWithBripoin"/>
|
||||
<field property="inquiryBripoinTimeout"/>
|
||||
<field property="inquiryBripoinNII"/>
|
||||
<field property="featureReleaseCardVer"/>
|
||||
<field property="featureVoid"/>
|
||||
<field property="featureSettlement"/>
|
||||
<field property="featureReprint"/>
|
||||
</column>
|
||||
<column>
|
||||
<field property="featureReport"/>
|
||||
<field property="featureQrisGenerate"/>
|
||||
<field property="featureQrisPay"/>
|
||||
<field property="featureQrisRefund"/>
|
||||
<field property="featureQrisReport"/>
|
||||
<field property="featureBrizziInfo"/>
|
||||
<field property="featureBrizziInfoDeposit"/>
|
||||
<field property="featureBrizziUpdateDeposit"/>
|
||||
<field property="featureBrizziTopup"/>
|
||||
<field property="featureBrizziTopupDeposit"/>
|
||||
</column>
|
||||
<column>
|
||||
<field property="featureBrizziSale"/>
|
||||
<field property="featureBrizziSettlement"/>
|
||||
<field property="featureBrizziVoid"/>
|
||||
<field property="featureBrizziInit"/>
|
||||
<field property="featureBrizziCardInfo"/>
|
||||
<field property="featureBrizziLog"/>
|
||||
<field property="featureBrizziReprint"/>
|
||||
<field property="featureBrizziReport"/>
|
||||
<field property="featureReEngQris"/>
|
||||
<field property="passwordBlockTime"/>
|
||||
</column>
|
||||
<column>
|
||||
<field property="settleMaxTrxCountBrizzi"/>
|
||||
<field property="settleWarningTrxCountBrizzi"/>
|
||||
<field property="qrisCekInterval"/>
|
||||
<field property="customPanMasking"/>
|
||||
</column>
|
||||
</fieldGroup>
|
||||
</scrollBox>
|
||||
<frame id="windowActions"
|
||||
screen="editWindowActions"/>
|
||||
<buttonsPanel/>
|
||||
</layout>
|
||||
</window>
|
||||
@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
|
||||
caption="msg://caption"
|
||||
class="com.cmobile.unifiedtms.ext.web.terminalext.TerminalInputDialog"
|
||||
datasource="terminalDs"
|
||||
messagesPack="com.cmobile.unifiedtms.ext.web.terminalExt">
|
||||
<dsContext>
|
||||
<datasource id="terminalDs"
|
||||
allowCommit="false"
|
||||
class="com.cmobile.unifiedtms.ext.entity.TerminalExt"
|
||||
view="_minimal"/>
|
||||
</dsContext>
|
||||
<actions>
|
||||
<action id="cancelAction"
|
||||
invoke="onCancel"/>
|
||||
<action id="okAction"
|
||||
invoke="onOk"/>
|
||||
</actions>
|
||||
<dialogMode height="150"
|
||||
modal="true"
|
||||
width="225"/>
|
||||
<layout expand="buttonsPanel"
|
||||
spacing="true">
|
||||
<textField id="terminalIdField"
|
||||
caption="Terminal ID"
|
||||
datasource="terminalDs"
|
||||
datatype="string"
|
||||
maxLength="8"
|
||||
property="terminalId"
|
||||
required="true"
|
||||
requiredMessage="Please input Terminal ID"
|
||||
width="100%"/>
|
||||
<buttonsPanel id="buttonsPanel">
|
||||
<button id="okButton"
|
||||
action="okAction"
|
||||
caption="OK"
|
||||
icon="icons/ok.png"/>
|
||||
<button id="cancelButton"
|
||||
action="cancelAction"
|
||||
caption="Cancel"
|
||||
icon="icons/cancel.png"/>
|
||||
</buttonsPanel>
|
||||
</layout>
|
||||
</window>
|
||||
@ -0,0 +1,18 @@
|
||||
package com.cmobile.unifiedtms.ext.web.tlesetting;
|
||||
|
||||
import com.cmobile.unifiedtms.ext.entity.TLESetting;
|
||||
import com.cmobile.unifiedtms.ext.web.BrowseExportHelper;
|
||||
import com.haulmont.cuba.gui.components.AbstractLookup;
|
||||
|
||||
import javax.inject.Inject;
|
||||
|
||||
public class TLESettingBrowse extends AbstractLookup {
|
||||
|
||||
@Inject
|
||||
private BrowseExportHelper browseExportHelper;
|
||||
|
||||
public void exportData() {
|
||||
browseExportHelper.exportEntity(TLESetting.class);
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
package com.cmobile.unifiedtms.ext.web.tlesetting;
|
||||
|
||||
import com.haulmont.cuba.gui.components.AbstractEditor;
|
||||
import com.cmobile.unifiedtms.ext.entity.TLESetting;
|
||||
|
||||
public class TLESettingEdit extends AbstractEditor<TLESetting> {
|
||||
}
|
||||
@ -0,0 +1,4 @@
|
||||
browseCaption = TLE Setting Browser
|
||||
editorCaption = TLE Setting Editor
|
||||
|
||||
export.caption = Export
|
||||
@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
|
||||
caption="msg://browseCaption"
|
||||
class="com.cmobile.unifiedtms.ext.web.tlesetting.TLESettingBrowse"
|
||||
focusComponent="tLESettingsTable"
|
||||
lookupComponent="tLESettingsTable"
|
||||
messagesPack="com.cmobile.unifiedtms.ext.web.tlesetting">
|
||||
<dsContext>
|
||||
<groupDatasource id="tLESettingsDs"
|
||||
class="com.cmobile.unifiedtms.ext.entity.TLESetting"
|
||||
view="_local">
|
||||
<query>
|
||||
<![CDATA[select e from tms$TLESetting e]]>
|
||||
</query>
|
||||
</groupDatasource>
|
||||
</dsContext>
|
||||
<dialogMode height="600"
|
||||
width="800"/>
|
||||
<layout expand="tLESettingsTable"
|
||||
spacing="true">
|
||||
<filter id="filter"
|
||||
applyTo="tLESettingsTable"
|
||||
datasource="tLESettingsDs">
|
||||
<properties include=".*"/>
|
||||
</filter>
|
||||
<groupTable id="tLESettingsTable"
|
||||
width="100%">
|
||||
<actions>
|
||||
<action id="create"/>
|
||||
<action id="edit"/>
|
||||
<action id="remove"/>
|
||||
<action id="excel" icon="font-icon:FILE_EXCEL_O" caption="msg://export.caption" invoke="exportData"/>
|
||||
</actions>
|
||||
<columns>
|
||||
<column id="tleEftSec"/>
|
||||
<column id="tleID"/>
|
||||
</columns>
|
||||
<rows datasource="tLESettingsDs"/>
|
||||
<rowsCount/>
|
||||
<buttonsPanel id="buttonsPanel"
|
||||
alwaysVisible="true">
|
||||
<button id="createBtn"
|
||||
action="tLESettingsTable.create"/>
|
||||
<button id="editBtn"
|
||||
action="tLESettingsTable.edit"/>
|
||||
<button id="removeBtn"
|
||||
action="tLESettingsTable.remove"/>
|
||||
<button id="excelBtn"
|
||||
action="tLESettingsTable.excel"/>
|
||||
</buttonsPanel>
|
||||
</groupTable>
|
||||
</layout>
|
||||
</window>
|
||||
@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
|
||||
caption="msg://editorCaption"
|
||||
class="com.cmobile.unifiedtms.ext.web.tlesetting.TLESettingEdit"
|
||||
datasource="tLESettingDs"
|
||||
focusComponent="fieldGroup"
|
||||
messagesPack="com.cmobile.unifiedtms.ext.web.tlesetting">
|
||||
<dsContext>
|
||||
<datasource id="tLESettingDs"
|
||||
class="com.cmobile.unifiedtms.ext.entity.TLESetting"
|
||||
view="_local"/>
|
||||
</dsContext>
|
||||
<dialogMode height="600"
|
||||
width="800"/>
|
||||
<layout expand="scrollBox"
|
||||
spacing="true">
|
||||
<scrollBox id="scrollBox"
|
||||
spacing="true">
|
||||
<fieldGroup id="fieldGroup"
|
||||
datasource="tLESettingDs">
|
||||
<column width="250px">
|
||||
<field property="tleEftSec"/>
|
||||
<field property="tleID"/>
|
||||
<field property="acquirerId"/>
|
||||
<field property="ltmkAid"/>
|
||||
<field property="vendorId"/>
|
||||
<field property="tleVer"/>
|
||||
<field property="kmsSecureNII"/>
|
||||
<field property="edcSecureNII"/>
|
||||
<field property="capkExponent"/>
|
||||
<field property="capkLength"/>
|
||||
<field property="capkValue"
|
||||
rows="5"/>
|
||||
</column>
|
||||
<column>
|
||||
<field property="aidLength"/>
|
||||
<field property="aidValue"
|
||||
rows="5"/>
|
||||
<field property="fieldEncrypted1"/>
|
||||
<field property="fieldEncrypted2"/>
|
||||
<field property="fieldEncrypted3"/>
|
||||
<field property="fieldEncrypted4"/>
|
||||
<field property="fieldEncrypted5"/>
|
||||
<field property="fieldEncrypted6"/>
|
||||
<field property="fieldEncrypted7"/>
|
||||
<field property="fieldEncrypted8"/>
|
||||
<field property="fieldEncrypted9"/>
|
||||
<field property="fieldEncrypted10"/>
|
||||
</column>
|
||||
</fieldGroup>
|
||||
</scrollBox>
|
||||
<frame id="windowActions"
|
||||
screen="editWindowActions"/>
|
||||
</layout>
|
||||
</window>
|
||||
@ -0,0 +1,15 @@
|
||||
package com.cmobile.unifiedtms.ext.web.toolkit.ui.fileuploadcomponent;
|
||||
|
||||
import com.vaadin.ui.AbstractJavaScriptComponent;
|
||||
import com.vaadin.annotations.JavaScript;
|
||||
|
||||
@JavaScript({"fileuploadcomponent-connector.js"})
|
||||
public class FileUploadComponent extends AbstractJavaScriptComponent {
|
||||
public FileUploadComponent() {
|
||||
}
|
||||
|
||||
@Override
|
||||
protected FileUploadComponentState getState() {
|
||||
return (FileUploadComponentState) super.getState();
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,6 @@
|
||||
package com.cmobile.unifiedtms.ext.web.toolkit.ui.fileuploadcomponent;
|
||||
|
||||
import com.vaadin.shared.ui.JavaScriptComponentState;
|
||||
|
||||
public class FileUploadComponentState extends JavaScriptComponentState {
|
||||
}
|
||||
@ -0,0 +1,2 @@
|
||||
id_co_metrocom_bni_tms_web_toolkit_ui_fileuploadcomponent_FileUploadComponent = function() {
|
||||
}
|
||||
4
modules/web/src/cuba-ui-component.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<components xmlns="http://schemas.haulmont.com/cuba/components.xsd">
|
||||
|
||||
</components>
|
||||
8
modules/web/themes/.classpath
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry path="bin" kind="output"/>
|
||||
<classpathentry kind="src" path="."/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8/"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.haulmont.cuba/cuba-web-themes/6.10.2/c7bf1c9531d23b3fefe240df352d736bcbec527f/cuba-web-themes-6.10.2.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/Jaka/.gradle/caches/modules-2/files-2.1/com.vaadin/vaadin-themes/7.7.14.cuba.0/85a621691c4a97105861494f7e9ae809865857bc/vaadin-themes-7.7.14.cuba.0.jar"/>
|
||||
</classpath>
|
||||
17
modules/web/themes/.project
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>tms-web-themes</name>
|
||||
<comment></comment>
|
||||
<projects/>
|
||||
<natures>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
</natures>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments/>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<linkedResources/>
|
||||
<filteredResources/>
|
||||
</projectDescription>
|
||||
13
modules/web/themes/.settings/org.eclipse.jdt.core.prefs
Normal file
@ -0,0 +1,13 @@
|
||||
#
|
||||
#Tue Feb 26 15:48:53 ICT 2019
|
||||
org.eclipse.jdt.core.compiler.debug.localVariable=generate
|
||||
org.eclipse.jdt.core.compiler.compliance=1.8
|
||||
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
|
||||
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
||||
org.eclipse.jdt.core.compiler.source=1.8
|
||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
||||
BIN
modules/web/themes/halo/branding/app-icon-login.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
modules/web/themes/halo/branding/app-icon-menu.png
Normal file
|
After Width: | Height: | Size: 4.7 KiB |
BIN
modules/web/themes/halo/branding/bni-logo.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
modules/web/themes/halo/branding/tms-logo-big.png
Normal file
|
After Width: | Height: | Size: 6.3 KiB |
BIN
modules/web/themes/halo/branding/tms-logo-only.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
modules/web/themes/halo/branding/tms-logo.png
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
BIN
modules/web/themes/halo/favicon.ico
Normal file
|
After Width: | Height: | Size: 17 KiB |
@ -0,0 +1,5 @@
|
||||
@import "halo-ext";
|
||||
|
||||
@mixin id_co_metrocom_bni_tms {
|
||||
@include id_co_metrocom_bni_tms-halo-ext;
|
||||
}
|
||||
@ -0,0 +1 @@
|
||||
/* Override global theme constants or define new ones here */
|
||||
15
modules/web/themes/halo/id.co.metrocom.bni.tms/halo-ext.scss
Normal file
@ -0,0 +1,15 @@
|
||||
/* Define your theme modifications inside next mixin */
|
||||
@mixin id_co_metrocom_bni_tms-halo-ext {
|
||||
|
||||
@include halo;
|
||||
|
||||
/* Basic styles for stepper inner text box */
|
||||
.stepper input[type="text"] {
|
||||
@include box-defaults;
|
||||
@include valo-textfield-style;
|
||||
&:focus {
|
||||
@include valo-textfield-focus-style;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
11
modules/web/themes/halo/styles.scss
Normal file
@ -0,0 +1,11 @@
|
||||
@import "halo-defaults";
|
||||
@import "id.co.metrocom.bni.tms/halo-ext-defaults";
|
||||
@import "app-components";
|
||||
@import "id.co.metrocom.bni.tms/halo-ext";
|
||||
|
||||
.halo {
|
||||
// include auto-generated app components SCSS
|
||||
@include app_components;
|
||||
|
||||
@include id_co_metrocom_bni_tms-halo-ext;
|
||||
}
|
||||
BIN
modules/web/themes/havana/branding/app-icon-login.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
modules/web/themes/havana/branding/app-icon-menu.png
Normal file
|
After Width: | Height: | Size: 4.7 KiB |
BIN
modules/web/themes/havana/favicon.ico
Normal file
|
After Width: | Height: | Size: 17 KiB |
@ -0,0 +1,5 @@
|
||||
@import "havana-ext";
|
||||
|
||||
@mixin id_co_metrocom_bni_tms {
|
||||
@include id_co_metrocom_bni_tms-havana-ext;
|
||||
}
|
||||
@ -0,0 +1 @@
|
||||
/* Override global theme constants or define new ones here */
|
||||
@ -0,0 +1,4 @@
|
||||
/* Define your theme modifications inside next mixin */
|
||||
@mixin id_co_metrocom_bni_tms-havana-ext {
|
||||
|
||||
}
|
||||
11
modules/web/themes/havana/styles.scss
Normal file
@ -0,0 +1,11 @@
|
||||
@import "havana-defaults";
|
||||
@import "id.co.metrocom.bni.tms/havana-ext-defaults";
|
||||
@import "app-components";
|
||||
@import "id.co.metrocom.bni.tms/havana-ext";
|
||||
|
||||
.havana {
|
||||
// include auto-generated app components SCSS
|
||||
@include app_components;
|
||||
|
||||
@include id_co_metrocom_bni_tms-havana-ext;
|
||||
}
|
||||
BIN
modules/web/themes/hover/branding/app-icon-login.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
modules/web/themes/hover/branding/app-icon-menu.png
Normal file
|
After Width: | Height: | Size: 4.7 KiB |
@ -0,0 +1,5 @@
|
||||
@import "hover-ext";
|
||||
|
||||
@mixin com_cmobile_unifiedtms_ext {
|
||||
@include com_cmobile_unifiedtms_ext-hover-ext;
|
||||
}
|
||||
@ -0,0 +1 @@
|
||||
/* Override global theme constants or define new ones here */
|
||||
@ -0,0 +1,4 @@
|
||||
/* Define your theme modifications inside next mixin */
|
||||
@mixin com_cmobile_unifiedtms_ext-hover-ext {
|
||||
|
||||
}
|
||||
BIN
modules/web/themes/hover/favicon.ico
Normal file
|
After Width: | Height: | Size: 17 KiB |
11
modules/web/themes/hover/styles.scss
Normal file
@ -0,0 +1,11 @@
|
||||
@import "hover-defaults";
|
||||
@import "com.cmobile.unifiedtms.ext/hover-ext-defaults";
|
||||
@import "app-components";
|
||||
@import "com.cmobile.unifiedtms.ext/hover-ext";
|
||||
|
||||
.hover {
|
||||
// include auto-generated app components SCSS
|
||||
@include app_components;
|
||||
|
||||
@include com_cmobile_unifiedtms_ext-hover-ext;
|
||||
}
|
||||
6
modules/web/web/META-INF/context.xml
Normal file
@ -0,0 +1,6 @@
|
||||
<Context>
|
||||
|
||||
<!-- Switch off session serialization -->
|
||||
<Manager pathname=""/>
|
||||
|
||||
</Context>
|
||||
51
modules/web/web/WEB-INF/web.xml
Normal file
@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
|
||||
version="3.0">
|
||||
<!-- Application properties config files -->
|
||||
<context-param>
|
||||
<param-name>appPropertiesConfig</param-name>
|
||||
<param-value>classpath:com/cmobile/unifiedtms/ext/web-app.properties
|
||||
/WEB-INF/local.app.properties
|
||||
"file:${app.home}/local.app.properties"</param-value>
|
||||
</context-param>
|
||||
<!--Application components-->
|
||||
<context-param>
|
||||
<param-name>appComponents</param-name>
|
||||
<param-value>com.haulmont.cuba</param-value>
|
||||
</context-param>
|
||||
<listener>
|
||||
<listener-class>com.vaadin.server.communication.JSR356WebsocketInitializer</listener-class>
|
||||
</listener>
|
||||
<listener>
|
||||
<listener-class>com.haulmont.cuba.web.sys.WebAppContextLoader</listener-class>
|
||||
</listener>
|
||||
<servlet>
|
||||
<servlet-name>app_servlet</servlet-name>
|
||||
<servlet-class>com.haulmont.cuba.web.sys.CubaApplicationServlet</servlet-class>
|
||||
<async-supported>true</async-supported>
|
||||
</servlet>
|
||||
<servlet>
|
||||
<servlet-name>dispatcher</servlet-name>
|
||||
<servlet-class>com.haulmont.cuba.web.sys.CubaDispatcherServlet</servlet-class>
|
||||
<load-on-startup>1</load-on-startup>
|
||||
</servlet>
|
||||
<servlet-mapping>
|
||||
<servlet-name>dispatcher</servlet-name>
|
||||
<url-pattern>/dispatch/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
<servlet-mapping>
|
||||
<servlet-name>app_servlet</servlet-name>
|
||||
<url-pattern>/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
<filter>
|
||||
<filter-name>cuba_filter</filter-name>
|
||||
<filter-class>com.haulmont.cuba.web.sys.CubaHttpFilter</filter-class>
|
||||
<async-supported>true</async-supported>
|
||||
</filter>
|
||||
<filter-mapping>
|
||||
<filter-name>cuba_filter</filter-name>
|
||||
<url-pattern>/*</url-pattern>
|
||||
</filter-mapping>
|
||||
</web-app>
|
||||