Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
0ff5383
이클립스 > Source > Format
LeeBaekHaeng Jul 23, 2025
986d09f
java-diff-1.1.0.jar 메이븐 dependency 추가
LeeBaekHaeng Jul 23, 2025
0f26526
https://ant.apache.org/manual/using.html#example
LeeBaekHaeng Jul 23, 2025
9514397
이클립스 > Source > Format
LeeBaekHaeng Jul 23, 2025
ab31ba8
이클립스 > Source > Format
LeeBaekHaeng Jul 23, 2025
614cf67
CrudCodeGenTest
LeeBaekHaeng Jul 23, 2025
e08b837
CrudWizard 추가
LeeBaekHaeng Jul 24, 2025
63e1ecb
CrudCodeGenTest 리팩토링
LeeBaekHaeng Jul 24, 2025
514d832
Sample2VO.vm 템플릿 수정
LeeBaekHaeng Jul 24, 2025
410f97c
mvn clean package 에러 수정
LeeBaekHaeng Jul 24, 2025
668cab5
testEhcache 성공
LeeBaekHaeng Aug 6, 2025
b11e590
testJndiDatasource 성공
LeeBaekHaeng Aug 6, 2025
9491ac1
testDataSourceTransaction 성공
LeeBaekHaeng Aug 6, 2025
2a52e07
testJpaTransaction 성공
LeeBaekHaeng Aug 6, 2025
d381695
testJtaTransaction 성공
LeeBaekHaeng Aug 6, 2025
6d9a3aa
testSequenceIDGen 성공
LeeBaekHaeng Aug 6, 2025
6c6253e
testTableIDGen 성공
LeeBaekHaeng Aug 6, 2025
b841623
testUUIDGen 성공
LeeBaekHaeng Aug 6, 2025
21f55a1
testPropertyConfig 성공
LeeBaekHaeng Aug 6, 2025
70a96f6
testDatailBeanJobSchedule 성공
LeeBaekHaeng Aug 6, 2025
b1a314d
testMethodInvokingJobSchedule 성공
LeeBaekHaeng Aug 6, 2025
9d24387
testSimpleTrigger 성공
LeeBaekHaeng Aug 6, 2025
4cbfd3c
testCronTrigger 성공
LeeBaekHaeng Aug 6, 2025
401d7b2
testScheduler 성공
LeeBaekHaeng Aug 6, 2025
30ac792
testConsoleAppender 성공
LeeBaekHaeng Aug 6, 2025
27d497a
testFileAppender 성공
LeeBaekHaeng Aug 6, 2025
1c085c5
testRollingFileAppender 성공
LeeBaekHaeng Aug 6, 2025
4c3f8c4
testDailyRollingFileAppender 성공
LeeBaekHaeng Aug 6, 2025
3a014ba
testJDBCAppender 성공
LeeBaekHaeng Aug 6, 2025
7a3fae0
testEgovDBAppender 성공
LeeBaekHaeng Aug 6, 2025
8e96d04
testEgovJDBCAppender 성공
LeeBaekHaeng Aug 6, 2025
841b338
testDataSource 성공
LeeBaekHaeng Aug 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -6,52 +6,55 @@
package $voPackage;

import java.io.Serializable;
import org.apache.commons.lang3.builder.ToStringBuilder;

/**
* @Class Name : ${defaultVoClassName}.java
* @Description : ${model.entity.pcName} Default VO class
* @Modification Information
*
* ${model.entity.pcName} Default VO class
*
* @author ${author}
* @since ${createDate}
* @version 1.0
* @see
*
* Copyright (C) All right reserved.
*
* <pre>
* == 개정이력(Modification Information) ==
*
* 수정일 수정자 수정내용
* ------- -------- ---------------------------
* ${createDate} ${author} 최초 생성
*
* </pre>
*/
public class ${defaultVoClassName} implements Serializable {

private static final long serialVersionUID = 1L;

/** 검색조건 */
private String searchCondition = "";

/** 검색Keyword */
private String searchKeyword = "";

/** 검색사용여부 */
private String searchUseYn = "";

/** 현재페이지 */
private int pageIndex = 1;

/** 페이지갯수 */
private int pageUnit = 10;

/** 페이지사이즈 */
private int pageSize = 10;

/** firstIndex */
private int firstIndex = 1;

/** lastIndex */
private int lastIndex = 1;

/** recordCountPerPage */
private int recordCountPerPage = 10;


private String searchCondition = "";

/** 검색Keyword */
private String searchKeyword = "";

/** 검색사용여부 */
private String searchUseYn = "";

/** 현재페이지 */
private int pageIndex = 1;

/** 페이지갯수 */
private int pageUnit = 10;

/** 페이지사이즈 */
private int pageSize = 10;

/** firstIndex */
private int firstIndex = 1;

/** lastIndex */
private int lastIndex = 1;

/** recordCountPerPage */
private int recordCountPerPage = 10;

public int getFirstIndex() {
return firstIndex;
}
Expand All @@ -77,55 +80,51 @@ public class ${defaultVoClassName} implements Serializable {
}

public String getSearchCondition() {
return searchCondition;
}

public void setSearchCondition(String searchCondition) {
this.searchCondition = searchCondition;
}
return searchCondition;
}

public String getSearchKeyword() {
return searchKeyword;
}
public void setSearchCondition(String searchCondition) {
this.searchCondition = searchCondition;
}

public void setSearchKeyword(String searchKeyword) {
this.searchKeyword = searchKeyword;
}
public String getSearchKeyword() {
return searchKeyword;
}

public String getSearchUseYn() {
return searchUseYn;
}
public void setSearchKeyword(String searchKeyword) {
this.searchKeyword = searchKeyword;
}

public void setSearchUseYn(String searchUseYn) {
this.searchUseYn = searchUseYn;
}
public String getSearchUseYn() {
return searchUseYn;
}

public int getPageIndex() {
return pageIndex;
}
public void setSearchUseYn(String searchUseYn) {
this.searchUseYn = searchUseYn;
}

public void setPageIndex(int pageIndex) {
this.pageIndex = pageIndex;
}
public int getPageIndex() {
return pageIndex;
}

public int getPageUnit() {
return pageUnit;
}
public void setPageIndex(int pageIndex) {
this.pageIndex = pageIndex;
}

public void setPageUnit(int pageUnit) {
this.pageUnit = pageUnit;
}
public int getPageUnit() {
return pageUnit;
}

public int getPageSize() {
return pageSize;
}
public void setPageUnit(int pageUnit) {
this.pageUnit = pageUnit;
}

public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getPageSize() {
return pageSize;
}

public String toString() {
return ToStringBuilder.reflectionToString(this);
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -7,38 +7,44 @@
package $voPackage;

/**
* @Class Name : ${voClassName}.java
* @Description : ${model.entity.pcName} VO class
* @Modification Information
*
* ${model.entity.pcName} VO class
*
* @author ${author}
* @since ${createDate}
* @version 1.0
* @see
*
* Copyright (C) All right reserved.
*
* <pre>
* == 개정이력(Modification Information) ==
*
* 수정일 수정자 수정내용
* ------- -------- ---------------------------
* ${createDate} ${author} 최초 생성
*
* </pre>
*/
public class ${voClassName} extends ${defaultVoClassName}{
private static final long serialVersionUID = 1L;

public class ${voClassName} extends ${defaultVoClassName} {

private static final long serialVersionUID = 1L;

#set($i=0)
#foreach($attribute in $model.attributes)
/** ${attribute.name} */
private ${attribute.javaType} ${attribute.ccName};
/** ${attribute.name} */
private ${attribute.javaType} ${attribute.ccName};

#set($i=$i+1)
#end
##
#set($i=0)
#foreach($attribute in $model.attributes)
public ${attribute.javaType} get${attribute.pcName}() {
return this.${attribute.ccName};
}
public void set${attribute.pcName}(${attribute.javaType} ${attribute.ccName}) {
this.${attribute.ccName} = ${attribute.ccName};
}
public ${attribute.javaType} get${attribute.pcName}() {
return this.${attribute.ccName};
}

public void set${attribute.pcName}(${attribute.javaType} ${attribute.ccName}) {
this.${attribute.ccName} = ${attribute.ccName};
}

#set($i=$i+1)
#end
}
92 changes: 92 additions & 0 deletions egovframework.dev.imp.templates/ant/build.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
<project name="MyProject" default="dist" basedir=".">
<description>
simple example build file
</description>
<!-- set global properties for this build -->

<property name="model" value="egovframework/dev/imp/codegen/template/model" />
<property name="src.model" location="../../egovframework.dev.imp.codegen.template/src/${model}" />
<property name="build.model" location="../src/main/java/${model}" />

<property name="util" value="egovframework/dev/imp/codegen/template/util" />
<property name="src.util" location="../../egovframework.dev.imp.codegen.template/src/${util}" />
<property name="build.util" location="../src/main/java/${util}" />

<property name="eGovFrameTemplates" value="eGovFrameTemplates" />
<property name="src.eGovFrameTemplates" location="../../egovframework.dev.imp.codegen.template.templates/${eGovFrameTemplates}" />
<property name="build.eGovFrameTemplates" location="../src/main/resources/${eGovFrameTemplates}" />

<!--<property name="dist" location="../target/dist" />-->

<property name="src2" location="" />

<target name="init">
<!-- Create the time stamp -->
<tstamp />
<!-- Create the build directory structure used by compile -->
<!--<mkdir dir="${build}" />-->
</target>

<target name="compile" depends="init" description="compile the source">
<!-- Compile the Java code from ${src} into ${build} -->
<!--<javac srcdir="${src}" destdir="${build}" />-->

<delete dir="${build.model}" />
<copy todir="${build.model}">
<fileset dir="${src.model}">
<include name="**/*.java" />
<exclude name="WizardsData.java" />
</fileset>
</copy>

<delete dir="${build.util}" />
<copy todir="${build.util}">
<fileset dir="${src.util}">
<include name="NamingUtils.java" />
</fileset>
</copy>

<delete dir="${build.eGovFrameTemplates}" />
<copy todir="${build.eGovFrameTemplates}">
<fileset dir="${src.eGovFrameTemplates}">
<include name="**/*.*" />
</fileset>
</copy>

</target>

<target name="dist" depends="compile" description="generate the distribution">
<!-- Create the distribution directory -->
<!--<mkdir dir="${dist}/lib" />-->
<!--<mkdir dir="${dist}" />-->

<!-- Put everything in ${build} into the MyProject-${DSTAMP}.jar file -->
<!--<jar jarfile="${dist}/lib/MyProject-${DSTAMP}.jar" basedir="${build}" />-->

<echo>model=${model}</echo>
<echo>src.model=${src.model}</echo>
<echo>build.model=${build.model}</echo>

<echo>util=${util}</echo>
<echo>src.util=${src.util}</echo>
<echo>build.util=${build.util}</echo>

<echo>eGovFrameTemplates=${eGovFrameTemplates}</echo>
<echo>src.eGovFrameTemplates=${src.eGovFrameTemplates}</echo>
<echo>build.eGovFrameTemplates=${build.eGovFrameTemplates}</echo>

<!--<echo>dist=${dist}</echo>-->
<echo>DSTAMP=${DSTAMP}</echo>

</target>

<target name="clean" description="clean up">
<!-- Delete the ${build} and ${dist} directory trees -->
<!--<delete dir="${build}" />-->
<!--<delete dir="${dist}" />-->

<delete dir="${build.model}" />
<delete dir="${build.util}" />
<delete dir="${build.eGovFrameTemplates}" verbose="true" />
</target>
</project>
42 changes: 30 additions & 12 deletions egovframework.dev.imp.templates/pom.xml
Original file line number Diff line number Diff line change
@@ -1,13 +1,31 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>egovframework.dev.imp</groupId>
<artifactId>templates</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.6.2</version>
</dependency>
</dependencies>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>egovframework.dev.imp</groupId>
<artifactId>templates</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.6.2</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.incava/java-diff -->
<dependency>
<groupId>org.incava</groupId>
<artifactId>java-diff</artifactId>
<version>1.1</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>

</dependencies>
</project>
Loading
Loading