Index: core-module/pom.xml
===================================================================
diff -u -r2f5a8b891c782ac96a57e6234fa0b532fae29471 -rc41ae0ad9e7fe3b7781abd7686d5a1cbf2a4be3c
--- core-module/pom.xml (.../pom.xml) (revision 2f5a8b891c782ac96a57e6234fa0b532fae29471)
+++ core-module/pom.xml (.../pom.xml) (revision c41ae0ad9e7fe3b7781abd7686d5a1cbf2a4be3c)
@@ -7,7 +7,7 @@
313devgrp
jstree-project
- 19.10.01
+ 19.10.04
../pom.xml
@@ -31,7 +31,7 @@
313devgrp
lib-module
- 19.10.01
+ 19.10.04
pom
Index: core-module/src/main/resources/egovframework/spring/com/context-common.xml
===================================================================
diff -u -r83b61394cce25cb5f52b5cb6bfcdffcffa34d093 -rc41ae0ad9e7fe3b7781abd7686d5a1cbf2a4be3c
--- core-module/src/main/resources/egovframework/spring/com/context-common.xml (.../context-common.xml) (revision 83b61394cce25cb5f52b5cb6bfcdffcffa34d093)
+++ core-module/src/main/resources/egovframework/spring/com/context-common.xml (.../context-common.xml) (revision c41ae0ad9e7fe3b7781abd7686d5a1cbf2a4be3c)
@@ -15,7 +15,6 @@
- classpath*:egovframework/message/com/**/*
classpath:/egovframework/rte/fdl/idgnr/messages/idgnr
classpath:/egovframework/rte/fdl/property/messages/properties
classpath:/egovframework/egovProps/globals
Index: core-module/src/test/java/egovframework/BaseUnitTest.java
===================================================================
diff -u
--- core-module/src/test/java/egovframework/BaseUnitTest.java (revision 0)
+++ core-module/src/test/java/egovframework/BaseUnitTest.java (revision c41ae0ad9e7fe3b7781abd7686d5a1cbf2a4be3c)
@@ -0,0 +1,12 @@
+package egovframework;
+
+import org.junit.Before;
+import org.mockito.MockitoAnnotations;
+
+public abstract class BaseUnitTest {
+
+ @Before
+ public void injectMocks(){
+ MockitoAnnotations.initMocks(this);
+ }
+}
Index: core-module/src/test/java/egovframework/SpringUnitTestSample.java
===================================================================
diff -u
--- core-module/src/test/java/egovframework/SpringUnitTestSample.java (revision 0)
+++ core-module/src/test/java/egovframework/SpringUnitTestSample.java (revision c41ae0ad9e7fe3b7781abd7686d5a1cbf2a4be3c)
@@ -0,0 +1,31 @@
+package egovframework;
+
+import egovframework.com.ext.jstree.springHibernate.core.service.JsTreeHibernateService;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Qualifier;
+import org.springframework.test.context.ActiveProfiles;
+import org.springframework.test.context.ContextConfiguration;
+import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
+
+/**
+ * Created by Administrator on 2019-10-24.
+ */
+@RunWith(SpringJUnit4ClassRunner.class)
+@ContextConfiguration(locations={"classpath:/egovframework/spring/com/**/context-*.xml"})
+@ActiveProfiles(profiles = "dev")
+public class SpringUnitTestSample extends BaseUnitTest {
+
+ @Autowired
+ @Qualifier("JsTreeHibernateService")
+ private JsTreeHibernateService jsTreeHibernateService;
+
+
+ @Test
+ public void functionalScannerTest() {
+ System.out.println("springTestStart");
+ }
+
+
+}
Index: core-module/src/test/resources/egovframework/egovProps/globals.properties
===================================================================
diff -u
--- core-module/src/test/resources/egovframework/egovProps/globals.properties (revision 0)
+++ core-module/src/test/resources/egovframework/egovProps/globals.properties (revision c41ae0ad9e7fe3b7781abd7686d5a1cbf2a4be3c)
@@ -0,0 +1,51 @@
+#-----------------------------------------------------------------------
+#
+# globals.properties : \uC2DC\uC2A4\uD15C
+#
+#-----------------------------------------------------------------------
+# 1. key = value \uAD6C\uC870\uC785\uB2C8\uB2E4.
+# 2. key\uAC12\uC740 \uACF5\uBC31\uBB38\uC790\uB97C \uD3EC\uD568\uBD88\uAC00, value\uAC12\uC740 \uACF5\uBC31\uBB38\uC790\uB97C \uAC00\uB2A5
+# 3. key\uAC12\uC73C\uB85C \uD55C\uAE00\uC744 \uC0AC\uC6A9\uBD88\uAC00, value\uAC12\uC740 \uD55C\uAE00\uC0AC\uC6A9\uC774 \uAC00\uB2A5
+# 4. \uC904\uC744 \uBC14\uAFC0 \uD544\uC694\uAC00 \uC788\uC73C\uBA74 '\'\uB97C \uB77C\uC778\uC758 \uB05D\uC5D0 \uCD94\uAC00(\uB9CC\uC57D '\'\uBB38\uC790\uB97C \uC0AC\uC6A9\uD574\uC57C \uD558\uB294 \uACBD\uC6B0\uB294 '\\'\uB97C \uC0AC\uC6A9)
+# 5. Windows\uC5D0\uC11C\uC758 \uB514\uB809\uD1A0\uB9AC \uD45C\uC2DC : '\\' or '/' ('\' \uC0AC\uC6A9\uD558\uBA74 \uC548\uB428)
+# 6. Unix\uC5D0\uC11C\uC758 \uB514\uB809\uD1A0\uB9AC \uD45C\uC2DC : '/'
+# 7. \uC8FC\uC11D\uBB38 \uCC98\uB9AC\uB294 #\uC0AC\uC6A9
+# 8. value\uAC12 \uB4A4\uC5D0 \uC2A4\uD398\uC774\uC2A4\uAC00 \uC874\uC7AC\uD558\uB294 \uACBD\uC6B0 \uC11C\uBE14\uB9BF\uC5D0\uC11C \uCC38\uC870\uD560\uB54C\uB294 \uC5D0\uB7EC\uBC1C\uC0DD\uD560 \uC218 \uC788\uC73C\uBBC0\uB85C trim()\uD558\uAC70\uB098 \uB9C8\uC9C0\uB9C9 \uACF5\uBC31\uC5C6\uC774 properties \uAC12\uC744 \uC124\uC815\uD560\uAC83
+#-----------------------------------------------------------------------
+
+# \uC6B4\uC601\uC11C\uBC84 \uD0C0\uC785(WINDOWS, UNIX)
+Globals.OsType = UNIX
+
+# DB\uC11C\uBC84 \uD0C0\uC785(mysql, oracle) - datasource \uBC0F sqlMap \uD30C\uC77C \uC9C0\uC815\uC5D0 \uC0AC\uC6A9\uB428
+Globals.DbType = oracle
+
+# Database configuration props
+database.driver=oracle.jdbc.driver.OracleDriver
+database.url=jdbc:oracle:thin:@db.313.co.kr:1521:orcl
+database.username=TEST_DB
+database.password=TEST_DB_1234
+
+# hibernate props
+hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
+hibernate.show.sql=true
+hibernate.hbm2ddl.auto=none
+
+# facebook provider details
+facebook.api.key=1956231277945192
+facebook.api.secret=005d305bfbc76639b24c4f15a370e148
+
+# twitter provider details
+twitter.api.key=kBcdXhCEQcTE8wz5zxliQCJX6
+twitter.api.secret=6qiXptqIR1rHyWirlK1Alrk2FXiccyOk0dc2paZRUyjkJqI1IL
+
+# linkedin provider details
+linkedin.api.key=75ileo93c5xmr5
+linkedin.api.secret=pUdw0kH9ggnj9QQE
+
+# google provider details
+google.api.key=463154592024-iht57o90m3n3f13mk40jddumv22i6nj3.apps.googleusercontent.com
+google.api.secret=8l3t8aeJUeyubwarJ_OBtfCd
+
+Globals.fileStorePath = C:/egovframework/upload/File/
+Globals.SynchrnServerPath = C:/egovframework/upload/Synch/
+system.uploadpath = C:/egovframework/upload/
\ No newline at end of file
Index: core-module/src/test/resources/egovframework/message/com/message-common_en.properties
===================================================================
diff -u
--- core-module/src/test/resources/egovframework/message/com/message-common_en.properties (revision 0)
+++ core-module/src/test/resources/egovframework/message/com/message-common_en.properties (revision c41ae0ad9e7fe3b7781abd7686d5a1cbf2a4be3c)
@@ -0,0 +1,160 @@
+fail.common.msg=error ocurred!
+fail.common.sql=sql error ocurred! error code: {0}, error msg: {1}
+info.nodata.msg=no data found.
+
+#UI Common resource#
+table.num=num.
+table.regdate=reg.date
+table.reger=registrant
+table.select=select
+title.detail=Detail Inquiry
+title.inquire=Inquire
+title.update=Modify
+title.create=Create
+title.delete=Delete
+title.list=List
+title.searchCondition=search condition
+title.search=keyword
+title.reply=reply
+title.scrap=scrap
+title.comment=comment
+title.attachedFileSelect=attached file
+title.attachedFileDelete=attached file delete
+title.link=link
+
+input.select=Select
+input.cSelect=Select
+input.input=input
+input.button=button
+input.selectAll.title=Checkbox select all
+
+select.searchCondition=select condition select
+
+button.select=select
+button.search=Search
+button.use=use
+button.notUsed=Not used
+button.inquire=inquire
+button.update=updateCounsel
+button.create=create
+button.delete=delete
+button.deleteDatabase=Wiping
+button.close=close
+button.save=save
+button.list=list
+button.reset=reset
+button.passwordUpdate=password update
+button.subscribe=subscribe
+button.realname=realname confirm
+button.moveToGpin=move to gpin confirm
+button.moveToIhidnum=move to ihidnum confirm
+button.agree=agree
+button.disagree=disagree
+button.possible=possible
+button.impossible=impossible
+button.qnaregist=Q&A create
+button.cnsltregist=Counsel create
+button.preview=preview
+button.next=nexut
+button.add=add it now
+button.confirm=confirm
+button.back =back
+button.yes =yes
+button.no =no
+button.home =home
+button.user =user support
+button.cop =cooperation
+button.wrkstart = work start
+button.wrkend = work end
+button.reply = reply
+button.scrap = scrap
+button.comment = comment
+
+#UI Common Message#
+common.noScriptTitle.msg=I can't use all functions in browser JavaScript is not supported.
+common.searchCondition.msg=This layout is a lower information searches made up of information.
+
+common.summary.list={0} A list of the details of the output.
+common.summary.regist={0} Registered by typing the possible contents of registers by clicking the button.
+common.summary.update={0} Registered by typing the possible content of modification by clicking the button.
+common.summary.inqire={0} Full inquiry details about the details of the output.
+
+common.save.msg=confirm save?
+common.regist.msg=confirm regist?
+common.delete.msg=confirm delete?
+common.update.msg=confirm update?
+common.nodata.msg=There is no data. please choose another seach keyword
+common.required.msg=is required field
+common.acknowledgement.msg=confirm acknowledgement?
+common.acknowledgementcancel.msg=confirm acknowledgement cancel?
+common.nocomment.msg=There is no comment.
+common.noguest.msg=There is no guest notice.
+
+success.request.msg=you're request successfully done
+success.common.select=successfully selected
+success.common.insert=successfully inserted
+success.common.update=successfully updated
+success.common.delete=successfully deleted
+
+common.imposbl.fileupload = cannot upload files
+common.isConfmDe.msg=Please check the approval date box
+common.isExist.msg = already exist
+
+fail.common.insert = fail to insert.
+fail.common.update = fail to update
+fail.common.delete = fail to delete
+fail.common.delete.upperMenuExist = fail to delete[upperMenuId foreign key error]
+fail.common.select = fail to select
+fail.common.login = login information is not correct
+fail.common.login.password = password information is not correct(password digit should be 8 to 20)
+fail.common.idsearch = can not find id
+fail.common.pwsearch = can not find password
+fail.request.msg = Failed to handle the request
+
+#UI User Message#
+fail.user.passwordUpdate1=current password is not correct
+fail.user.passwordUpdate2=password confirm is not correct
+info.user.rlnmCnfirm=realname confirm ready
+success.user.rlnmCnfirm=it is realname
+fail.user.rlnmCnfirm=it is not realname
+fail.user.connectFail=connection fail
+info.user.rlnmPinCnfirm=Using the i-PIN ID, please check your real name
+success.user.rlnmPinCnfirm=Consistent with the registration data of the i-PIN
+fail.user.rlnmPinCnfirm=i-PIN does not match the registered data
+
+#Vlidator Errors#
+errors.prefix=
+errors.suffix=
+
+errors.required={0} is required.
+errors.minlength={0} can not be less than {1} characters.
+errors.maxlength={0} can not be greater than {1} characters.
+errors.invalid={0} is invalid.
+
+errors.byte={0} must be a byte.
+errors.short={0} must be a short.
+errors.integer={0} must be an integer.
+errors.long={0} must be a long.
+errors.float={0} must be a float.
+errors.double={0} must be a double.
+
+errors.date={0} is not a date.
+errors.range={0} is not in the range {1} through {2}.
+errors.creditcard={0} is an invalid credit card number.
+errors.email={0} is an invalid e-mail address.
+
+errors.ihidnum=Is not a valid Social Security number
+errors.korean={0} should be entered with their Korean
+errors.ip=Invalid IP address.
+errors.english={0}is an invalid English character.
+errors.notKorean={0} should not be entered with their Korean
+
+errors.password1={0} must be entered within 8 to 20 characters.
+errors.password2={0} is Korean, special characters, spaces are not allowed.
+errors.password3={0} can not be used continuously for more than four sequential digits.
+errors.password4={0} can not be used continuously for more than 4 letters or numbers that are repeated.
+
+error.security.runtime.error = error
+
+#Xss Errors#
+errors.xss.checkerUser=There is no use and disposal authority for its capabilities.
\ No newline at end of file
Index: core-module/src/test/resources/egovframework/message/com/message-common_ko.properties
===================================================================
diff -u
--- core-module/src/test/resources/egovframework/message/com/message-common_ko.properties (revision 0)
+++ core-module/src/test/resources/egovframework/message/com/message-common_ko.properties (revision c41ae0ad9e7fe3b7781abd7686d5a1cbf2a4be3c)
@@ -0,0 +1,162 @@
+fail.common.msg=\uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4!
+fail.common.sql=sql \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4! error code: {0}, error msg: {1}
+info.nodata.msg=\ud574\ub2f9 \ub370\uc774\ud130\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.
+
+#UI Common resource#
+table.num=\ubc88\ud638
+table.regdate=\ub4f1\ub85d\uc77c
+table.reger=\ub4f1\ub85d\uc790
+table.select=\uc120\ud0dd
+title.detail=\uc0c1\uc138\uc870\ud68c
+title.inquire=\uc870\ud68c
+title.update=\uc218\uc815
+title.create=\ub4f1\ub85d
+title.delete=\uc0ad\uc81c
+title.list=\ubaa9\ub85d
+title.searchCondition=\uac80\uc0c9\uc870\uac74
+title.search=\uac80\uc0c9\uc5b4
+title.reply=\ub2f5\uae00
+title.scrap=\uc2a4\ud06c\ub7a9
+title.comment=\ub313\uae00
+title.attachedFileSelect=\ud30c\uc77c\uc120\ud0dd
+title.attachedFileDelete=\ud30c\uc77c\uc0ad\uc81c
+title.link=\ub9c1\ud06c
+
+input.select=\uc120\ud0dd\ud558\uc138\uc694
+input.cSelect=\uc120\ud0dd
+input.input=\uc785\ub825
+input.button=\ubc84\ud2bc
+input.selectAll.title=\uc804\uccb4\uc120\ud0dd\uccb4\ud06c\ubc15\uc2a4
+
+select.searchCondition=\uc870\ud68c\uc870\uac74 \uc120\ud0dd
+
+button.select=\uc120\ud0dd
+button.search=\uac80\uc0c9
+button.use=\uc0ac\uc6a9
+button.notUsed=\uc0ac\uc6a9\uc911\uc9c0
+button.inquire=\uc870\ud68c
+button.update=\uc218\uc815
+button.create=\ub4f1\ub85d
+button.delete=\uc0ad\uc81c
+button.deleteDatabase=\uc644\uc804\uc0ad\uc81c
+button.close=\ub2eb\uae30
+button.save=\uc800\uc7a5
+button.list=\ubaa9\ub85d
+button.reset=\ucde8\uc18c
+button.passwordUpdate=\uc554\ud638\ubcc0\uacbd
+button.subscribe=\uac00\uc785\uc2e0\uccad
+button.realname=\uc2e4\uba85\ud655\uc778
+button.moveToGpin=GPIN\uc2e4\uba85\ud655\uc778\uc73c\ub85c \uc774\ub3d9
+button.moveToIhidnum=\uc8fc\ubbfc\ub4f1\ub85d\ubc88\ud638 \uc2e4\uba85\ud655\uc778\uc73c\ub85c \uc774\ub3d9
+button.agree=\ub3d9\uc758
+button.disagree=\ube44\ub3d9\uc758
+button.possible=\uac00\ub2a5
+button.impossible=\ubd88\uac00\ub2a5
+button.qnaregist=Q&A\ub4f1\ub85d
+button.cnsltregist=\uc0c1\ub2f4\ub4f1\ub85d
+button.preview=\ubbf8\ub9ac\ubcf4\uae30
+button.next=\ub2e4\uc74c
+button.add=\ubc14\ub85c\ucd94\uac00
+button.confirm=\ud655\uc778
+button.back = \ub4a4\ub85c
+button.yes = \uc608
+button.no = \uc544\ub2c8\uc624
+button.home = \ud648
+button.user = \uc0ac\uc6a9\uc790\uc9c0\uc6d0
+button.cop = \ud611\uc5c5
+button.wrkstart = \ucd9c\uadfc
+button.wrkend = \ud1f4\uadfc
+button.reply = \ub2f5\uae00
+button.scrap = \uc2a4\ud06c\ub7a9
+button.comment = \ub313\uae00
+
+#UI Common Message#
+common.noScriptTitle.msg=\uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\ub294 \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c\ub294 \uc77c\ubd80 \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud558\uc2e4 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
+common.searchCondition.msg=\uc774 \ub808\uc774\uc544\uc6c3\uc740 \ud558\ub2e8 \uc815\ubcf4\ub97c \ub300\ud55c \uac80\uc0c9 \uc815\ubcf4\ub85c \uad6c\uc131\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.
+
+common.summary.list={0}\uc758 \ub0b4\uc5ed\uc5d0 \ub300\ud55c \ubaa9\ub85d\uc744 \ucd9c\ub825\ud569\ub2c8\ub2e4.
+common.summary.regist={0}\uc758 \ub4f1\ub85d \uac00\ub2a5\ud55c \ub0b4\uc6a9\uc744 \uc785\ub825\ud558\uc5ec \ub4f1\ub85d \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\uc5ec \ub4f1\ub85d\ud55c\ub2e4.
+common.summary.update={0}\uc758 \ub4f1\ub85d \uac00\ub2a5\ud55c \ub0b4\uc6a9\uc744 \uc785\ub825\ud558\uc5ec \ub4f1\ub85d \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\uc5ec \uc218\uc815\ud55c\ub2e4.
+common.summary.inqire={0}\uc758 \ub0b4\uc5ed\uc5d0 \ub300\ud55c \uc0c1\uc138\uc870\ud68c \ub0b4\uc5ed\uc744 \ucd9c\ub825\ud569\ub2c8\ub2e4.
+
+common.save.msg=\uc800\uc7a5\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
+common.regist.msg=\ub4f1\ub85d\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
+common.delete.msg=\uc0ad\uc81c\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
+common.update.msg=\uc218\uc815\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
+common.nodata.msg=\uc790\ub8cc\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. \ub2e4\ub978 \uac80\uc0c9\uc870\uac74\uc744 \uc120\ud0dd\ud574\uc8fc\uc138\uc694
+common.required.msg=(\uc740)\ub294 \ud544\uc218\uc785\ub825\ud56d\ubaa9\uc785\ub2c8\ub2e4.
+common.acknowledgement.msg=\uc2b9\uc778\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
+common.acknowledgementcancel.msg=\uc2b9\uc778\ucde8\uc18c\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
+common.nocomment.msg=\ub313\uae00\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.
+common.noguest.msg=\uc791\uc131\ub41c \ubc29\uba85\ub85d\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.
+
+success.request.msg = \uc694\uccad\ucc98\ub9ac\uac00 \uc131\uacf5\uc801\uc73c\ub85c \uc218\ud589\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+success.common.select=\uc815\uc0c1\uc801\uc73c\ub85c \uc870\ud68c\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+success.common.insert=\uc815\uc0c1\uc801\uc73c\ub85c \ub4f1\ub85d\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+success.common.update=\uc815\uc0c1\uc801\uc73c\ub85c \uc218\uc815\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+success.common.delete=\uc815\uc0c1\uc801\uc73c\ub85c \uc0ad\uc81c\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+
+common.imposbl.fileupload = \ub354 \uc774\uc0c1 \ud30c\uc77c\uc744 \ucca8\ubd80\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
+common.isConfmDe.msg=\uc2b9\uc778\uc77c\uc790\ub97c \ud655\uc778 \ubc14\ub78d\ub2c8\ub2e4.
+common.isExist.msg = \uc774\ubbf8 \uc874\uc7ac\ud558\uac70\ub098 \uacfc\uac70\uc5d0 \ub4f1\ub85d\uc774 \ub418\uc5c8\ub358 \uc0c1\ud0dc\uc785\ub2c8\ub2e4.
+
+fail.common.insert = \uc0dd\uc131\uc774 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
+fail.common.update = \uc218\uc815\uc774 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
+fail.common.delete = \uc0ad\uc81c\uac00 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
+fail.common.delete.upperMenuExist = \ucc38\uc870\ub418\ub294 \uba54\ub274\uac00 \uc788\uc5b4 \uc0ad\uc81c\uac00 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
+fail.common.select = \uc870\ud68c\uc5d0 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
+fail.common.login = \ub85c\uadf8\uc778 \uc815\ubcf4\uac00 \uc62c\ubc14\ub974\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
+fail.common.login.password = \ud328\uc2a4\uc6cc\ub4dc \uc790\ub9ac \uc218\uac00 \uc77c\uce58 \ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.(8\uc790\ub9ac \uc774\uc0c1 20\uc790\ub9ac \uc774\ud558)
+fail.common.idsearch = \uc544\uc774\ub514\ub97c \ucc3e\uc744\uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
+fail.common.pwsearch = \ube44\ubc00\ubc88\ud638\ub97c \ucc3e\uc744\uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
+fail.request.msg = \uc694\uccad\ucc98\ub9ac\ub97c \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
+
+#UI User Message#
+fail.user.passwordUpdate1=\ud604\uc7ac \ube44\ubc00\ubc88\ud638\uac00 \ub9de\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
+fail.user.passwordUpdate2=\ube44\ubc00\ubc88\ud638\uc640 \ube44\ubc00\ubc88\ud638 \ud655\uc778\uc774 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
+info.user.rlnmCnfirm=\uc8fc\ubbfc\ub4f1\ub85d\ubc88\ud638\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc2e4\uba85\ud655\uc778\uc744 \ud558\uc2ed\uc2dc\uc624.
+success.user.rlnmCnfirm=\ud589\uc815\uc548\uc804\ubd80\uc758 \uc8fc\ubbfc\ub4f1\ub85d\uc790\ub8cc\uc640 \uc77c\uce58\ud569\ub2c8\ub2e4.
+fail.user.rlnmCnfirm=\ud589\uc815\uc548\uc804\ubd80\uc758 \uc8fc\ubbfc\ub4f1\ub85d\uc790\ub8cc\uc640 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
+fail.user.connectFail=\uc2dc\uc2a4\ud15c \uc7a5\uc560\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.(\uc778\uc99d\uc11c\ubc84 \uc5f0\uacb0 \uc2e4\ud328)
+info.user.rlnmPinCnfirm=\uacf5\uacf5 \uc544\uc774\ud540 \uc544\uc774\ub514\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc2e4\uba85\ud655\uc778\uc744 \ud558\uc2ed\uc2dc\uc624.
+success.user.rlnmPinCnfirm=\uacf5\uacf5\uc544\uc774\ud540\uc758 \ub4f1\ub85d\uc790\ub8cc\uc640 \uc77c\uce58\ud569\ub2c8\ub2e4.
+fail.user.rlnmPinCnfirm=\uacf5\uacf5\uc544\uc774\ud540\uc758 \ub4f1\ub85d\uc790\ub8cc\uc640 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
+
+#Vlidator Errors#
+errors.prefix=
+errors.suffix=
+
+errors.required={0}\uc740(\ub294) \ud544\uc218 \uc785\ub825\uac12\uc785\ub2c8\ub2e4.
+errors.minlength={0}\uc740(\ub294) {1}\uc790 \uc774\uc0c1 \uc785\ub825\ud574\uc57c \ud569\ub2c8\ub2e4.
+errors.maxlength={0}\uc740(\ub294) {1}\uc790 \uc774\uc0c1 \uc785\ub825\ud560\uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
+errors.invalid={0}\uc740(\ub294) \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uac12\uc785\ub2c8\ub2e4.
+errors.minInteger={0}\uc740(\ub294) \uc720\ud6a8\ud55c \uac12\uc774 \uc544\ub2d9\ub2c8\ub2e4. 1 \uc774\uc0c1\uc758 \uac12\uc744 \uc785\ub825\ud574\uc57c \ud569\ub2c8\ub2e4.
+errors.byte={0}\uc740(\ub294) byte\ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
+errors.short={0}\uc740(\ub294) short\ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
+errors.integer={0}\uc740(\ub294) integer \ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
+errors.long={0}\uc740(\ub294) long \ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
+errors.float={0}\uc740(\ub294) float \ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
+errors.double={0}\uc740(\ub294) double \ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
+
+errors.date={0}\uc740(\ub294) \ub0a0\uc9dc \uc720\ud615\uc774 \uc544\ub2d9\ub2c8\ub2e4.
+errors.range={0}\uc740(\ub294) {1}\uacfc {2} \uc0ac\uc774\uc758 \uac12\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
+errors.creditcard={0}\uc740(\ub294) \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uc2e0\uc6a9\uce74\ub4dc \ubc88\ud638\uc785\ub2c8\ub2e4.
+errors.email={0}\uc740(\ub294) \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uc774\uba54\uc77c \uc8fc\uc18c\uc785\ub2c8\ub2e4.
+
+errors.ihidnum=\uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uc8fc\ubbfc\ub4f1\ub85d\ubc88\ud638\uc785\ub2c8\ub2e4.
+errors.korean={0}\uc740(\ub294) \ud55c\uae00\uc744 \uc785\ub825\ud558\uc154\uc57c \ud569\ub2c8\ub2e4.
+errors.ip=\uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 IP\uc8fc\uc18c\uc785\ub2c8\ub2e4.
+errors.english={0}\uc740(\ub294) \uc601\ubb38\ub9cc \uc0ac\uc6a9\ud558\uc2e4\uc218 \uc788\uc2b5\ub2c8\ub2e4.
+errors.notKorean={0}\uc740(\ub294) \ud55c\uae00\uc744 \uc0ac\uc6a9\ud558\uc2e4\uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
+
+errors.password1={0}\uc740(\ub294) 8~20\uc790 \ub0b4\uc5d0\uc11c \uc785\ub825\ud574\uc57c \ud569\ub2c8\ub2e4.
+errors.password2={0}\uc740(\ub294) \ud55c\uae00,\ud2b9\uc218\ubb38\uc790,\ub744\uc5b4\uc4f0\uae30\ub294 \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
+errors.password3={0}\uc740(\ub294) \uc21c\ucc28\uc801\uc778 \uc22b\uc790\ub97c 4\uac1c\uc774\uc0c1 \uc5f0\uc18d\ud574\uc11c \uc0ac\uc6a9\ud560\uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
+errors.password4={0}\uc740(\ub294) \ubc18\ubcf5\ub418\ub294 \ubb38\uc790\ub098 \uc22b\uc790\ub97c 4\uac1c\uc774\uc0c1 \uc5f0\uc18d\ud574\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
+
+error.security.runtime.error = error
+
+#Xss Errors#
+errors.xss.checkerUser=\ud574\ub2f9 \uae30\ub2a5\uc5d0 \ub300\ud55c \uc0ac\uc6a9 \ubc0f \ucc98\ub9ac \uad8c\ud55c\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.
+
+
Index: lib-module/pom.xml
===================================================================
diff -u -r5a4b956db8ab27e0079e3224f75e6b1f420bd785 -rc41ae0ad9e7fe3b7781abd7686d5a1cbf2a4be3c
--- lib-module/pom.xml (.../pom.xml) (revision 5a4b956db8ab27e0079e3224f75e6b1f420bd785)
+++ lib-module/pom.xml (.../pom.xml) (revision c41ae0ad9e7fe3b7781abd7686d5a1cbf2a4be3c)
@@ -5,7 +5,7 @@
313devgrp
jstree-project
- 19.10.01
+ 19.10.04
../pom.xml
@@ -610,8 +610,19 @@
5.2.4.Final
+
+ javax.el
+ javax.el-api
+ 2.2.4
+
+ org.glassfish.web
+ javax.el
+ 2.2.4
+
+
+
org.hibernate
hibernate-ehcache
${org.hibernate.hibernate_version}
Index: pom.xml
===================================================================
diff -u -rd315dbf318c26e62c5764a2bb8fcd5f8cd152987 -rc41ae0ad9e7fe3b7781abd7686d5a1cbf2a4be3c
--- pom.xml (.../pom.xml) (revision d315dbf318c26e62c5764a2bb8fcd5f8cd152987)
+++ pom.xml (.../pom.xml) (revision c41ae0ad9e7fe3b7781abd7686d5a1cbf2a4be3c)
@@ -10,7 +10,7 @@
4.0.0
313devgrp
jstree-project
- 19.10.01
+ 19.10.04
pom
jstree-project