클래스설계서 기반 템플릿 클래스 생성

This commit is contained in:
KNKIM 2021-07-01 10:39:58 +09:00
parent 9396396b3f
commit 9aa6011aa0
4 changed files with 230 additions and 0 deletions

View File

@ -0,0 +1,43 @@
package nlib.col.service;
import iams.nlib.dataapi.service.DataApiReqVO;
import iams.nlib.dataapi.service.DataApiResVO;
/**
* Description :
* @author
* @since
* @version
* @see
*
* <pre>
* << Modification Information >>
*
* Date Modifier Expression
* ------- -------- ---------------------------
*
*
*
* </pre>
*/
public interface CollectionService
{
public DataApiResVO listItems(DataApiReqVO reqVO);
public DataApiResVO insertInterest(DataApiReqVO reqVO);
public DataApiResVO reserveItem(DataApiReqVO reqVO);
public DataApiResVO viewOriginalCopy(DataApiReqVO reqVO);
public DataApiResVO requestViewingItem(DataApiReqVO reqVO);
public DataApiResVO selectItemInfo(DataApiReqVO reqVO);
public DataApiResVO listInterests(DataApiReqVO reqVO);
public DataApiResVO deleteInterest(DataApiReqVO reqVO);
}

View File

@ -0,0 +1,59 @@
package nlib.col.service.impl;
import iams.nlib.dataapi.service.DataApiReqVO;
import iams.nlib.dataapi.service.DataApiResVO;
/**
* Description :
* @author
* @since
* @version
* @see
*
* <pre>
* << Modification Information >>
*
* Date Modifier Expression
* ------- -------- ---------------------------
*
*
*
* </pre>
*/
public class CollectionDAO
{
public DataApiResVO listItems(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO insertInterest(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO reserveItem(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO viewOriginalCopy(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO requestViewingItem(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO selectItemInfo(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO listInterests(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO deleteInterest(DataApiReqVO reqVO) {
return null;
}
}

View File

@ -0,0 +1,63 @@
package nlib.col.service.impl;
import iams.nlib.dataapi.service.DataApiReqVO;
import iams.nlib.dataapi.service.DataApiResVO;
import nlib.col.service.CollectionService;
/**
* Description :
* @author
* @since
* @version
* @see
*
* <pre>
* << Modification Information >>
*
* Date Modifier Expression
* ------- -------- ---------------------------
*
*
*
* </pre>
*/
public class CollectionServiceImpl implements CollectionService
{
private CollectionDAO collectionDAO;
public DataApiResVO listItems(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO insertInterest(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO reserveItem(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO viewOriginalCopy(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO requestViewingItem(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO selectItemInfo(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO listInterests(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO deleteInterest(DataApiReqVO reqVO) {
return null;
}
}

View File

@ -0,0 +1,65 @@
package nlib.col.web;
import javax.servlet.http.HttpServletRequest;
import org.springframework.ui.ModelMap;
import nlib.col.service.CollectionService;
/**
* Description :
* @author
* @since
* @version
* @see
*
* <pre>
* << Modification Information >>
*
* Date Modifier Expression
* ------- -------- ---------------------------
*
*
*
* </pre>
*/
public class CollectionController
{
private CollectionService collectionService;
public ModelMap listItems(HttpServletRequest req) {
return null;
}
public ModelMap insertInterest(HttpServletRequest req) {
return null;
}
public ModelMap reserveItem(HttpServletRequest req) {
return null;
}
public ModelMap viewOriginalCopy(HttpServletRequest req) {
return null;
}
public ModelMap requestViewingItem(HttpServletRequest req) {
return null;
}
public ModelMap selectItemInfo(HttpServletRequest req) {
return null;
}
public ModelMap listInterests(HttpServletRequest req) {
return null;
}
public ModelMap deleteInterest(HttpServletRequest req) {
return null;
}
}