skoinfo.rfc.group.dao
Class GroupDAO

java.lang.Object
  extended by skoinfo.rfc.group.dao.GroupDAO

public class GroupDAO
extends java.lang.Object


Constructor Summary
GroupDAO()
           
 
Method Summary
 java.util.List<GroupConfVO> confAllList(org.hibernate.Session session)
           
 int confDeleteGroup(org.hibernate.Session session, long groupConfSid)
           
 java.util.List<GroupConfVO> confList(org.hibernate.Session session, java.lang.String groupConfType)
           
 int confWriteGroup(org.hibernate.Session session, java.lang.String groupConfType, java.lang.String groupConfIp, java.lang.String groupConfMemo)
           
 java.lang.String deleteGroup(org.hibernate.Session session, GroupVO groupVO)
          그룹 보기 DAO
 GroupVO getGroupInfo(org.hibernate.Session session, java.lang.String groupCd)
          그룹코드로 그룹정보가져오기
 GroupVO getGroupVO(org.hibernate.Session session, java.lang.String groupId)
          그룹코드로 그룹정보가져오기
 java.util.List<GroupVO> groupAllList(org.hibernate.Session session, java.lang.String useIs)
          그룹 전체 목록 DAO
 java.util.List<GroupVO> groupAllList(org.hibernate.Session session, java.lang.String useIs, java.lang.String user_group)
          해당 그룹 목록 DAO
 void groupCopy(org.hibernate.Session session, GroupVO srcVO, GroupVO trgVO)
          그룹 복사 DAO-- [2010.6.10 이후로 사용안함]
 java.util.List<GroupVO> GroupCopyList(org.hibernate.Session session, long groupSid)
          자신의 그룹외 정보 가져오기 DAO
 java.util.List<GroupVO> groupList(org.hibernate.Session session, java.lang.String groupCd, java.lang.String searchType, java.lang.String keyword, int beginRow, int rowCount, java.util.ArrayList orderByList)
          그룹 목록 DAO
 int groupListCount(org.hibernate.Session session, java.lang.String searchType, java.lang.String keyword)
          그룹 목록 카운트 DAO
 int groupListCount(org.hibernate.Session session, java.lang.String searchType, java.lang.String keyword, java.lang.String groupCd)
           
 java.util.List<GroupVO> groupSkinList(org.hibernate.Session session, java.lang.String useIs, java.lang.String keyword, java.lang.String searchType, int beginRow, int rowCount, java.util.ArrayList orderByList)
          그룹 목록 DAO
 java.util.List<GroupVO> groupSkinList(org.hibernate.Session session, java.lang.String useIs, java.lang.String groupCd, java.lang.String keyword, java.lang.String searchType, int beginRow, int rowCount, java.util.ArrayList orderByList)
          그룹 목록 DAO
 int groupSkinListCount(org.hibernate.Session session, java.lang.String useIs)
          그룹 전체 카운트 DAO
 int groupSkinListCount(org.hibernate.Session session, java.lang.String useIs, java.lang.String groupCd)
          그룹 전체 카운트 DAO
 int isGroupCode(org.hibernate.Session session, java.lang.String groupCd)
          그룹 목록 카운트 DAO
 int isGroupId(org.hibernate.Session session, java.lang.String groupId, long groupSid, java.lang.String command)
          그룹 아이디 카운트 DAO
 void updateGroup(org.hibernate.Session session, GroupVO updateVO)
          그룹 수정 DAO
 GroupVO viewGroup(org.hibernate.Session session, GroupVO viewVO)
          그룹 보기 DAO
 GroupVO viewGroup(org.hibernate.Session session, long groupSid)
          그룹 보기 DAO
 void writeGroup(org.hibernate.Session session, GroupVO insertVO)
          그룹 저장 DAO
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroupDAO

public GroupDAO()
Method Detail

groupListCount

public int groupListCount(org.hibernate.Session session,
                          java.lang.String searchType,
                          java.lang.String keyword)
                   throws java.lang.Exception
그룹 목록 카운트 DAO

Parameters:
searchType - 검색필드
keyword - 검색어
Returns:
조건에 해당하는 레코드 건수를 반환한다.
Throws:
java.lang.Exception - 처리

groupListCount

public int groupListCount(org.hibernate.Session session,
                          java.lang.String searchType,
                          java.lang.String keyword,
                          java.lang.String groupCd)
                   throws java.lang.Exception
Throws:
java.lang.Exception

isGroupCode

public int isGroupCode(org.hibernate.Session session,
                       java.lang.String groupCd)
                throws java.lang.Exception
그룹 목록 카운트 DAO

Parameters:
searchType - 검색필드
keyword - 검색어
Returns:
조건에 해당하는 레코드 건수를 반환한다.
Throws:
java.lang.Exception - 처리

isGroupId

public int isGroupId(org.hibernate.Session session,
                     java.lang.String groupId,
                     long groupSid,
                     java.lang.String command)
              throws java.lang.Exception
그룹 아이디 카운트 DAO

Parameters:
searchType - 검색필드
keyword - 검색어
Returns:
조건에 해당하는 레코드 건수를 반환한다.
Throws:
java.lang.Exception - 처리

groupList

public java.util.List<GroupVO> groupList(org.hibernate.Session session,
                                         java.lang.String groupCd,
                                         java.lang.String searchType,
                                         java.lang.String keyword,
                                         int beginRow,
                                         int rowCount,
                                         java.util.ArrayList orderByList)
                                  throws java.lang.Exception
그룹 목록 DAO

Parameters:
searchType - 검색필드
keyword - 검색어
beginRow - 페이지 시작 위치
rowCount - 가져올 자료수
orderByList - 정렬할 필드정의
Returns:
조건에 해당하는 자료를 List로 반환
Throws:
java.lang.Exception - 처리

confAllList

public java.util.List<GroupConfVO> confAllList(org.hibernate.Session session)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

confList

public java.util.List<GroupConfVO> confList(org.hibernate.Session session,
                                            java.lang.String groupConfType)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

confWriteGroup

public int confWriteGroup(org.hibernate.Session session,
                          java.lang.String groupConfType,
                          java.lang.String groupConfIp,
                          java.lang.String groupConfMemo)
                   throws java.lang.Exception
Throws:
java.lang.Exception

confDeleteGroup

public int confDeleteGroup(org.hibernate.Session session,
                           long groupConfSid)
                    throws java.lang.Exception
Throws:
java.lang.Exception

groupSkinList

public java.util.List<GroupVO> groupSkinList(org.hibernate.Session session,
                                             java.lang.String useIs,
                                             java.lang.String groupCd,
                                             java.lang.String keyword,
                                             java.lang.String searchType,
                                             int beginRow,
                                             int rowCount,
                                             java.util.ArrayList orderByList)
                                      throws java.lang.Exception
그룹 목록 DAO

Parameters:
searchType - 검색필드
keyword - 검색어
beginRow - 페이지 시작 위치
rowCount - 가져올 자료수
orderByList - 정렬할 필드정의
Returns:
조건에 해당하는 자료를 List로 반환
Throws:
java.lang.Exception - 처리

groupSkinList

public java.util.List<GroupVO> groupSkinList(org.hibernate.Session session,
                                             java.lang.String useIs,
                                             java.lang.String keyword,
                                             java.lang.String searchType,
                                             int beginRow,
                                             int rowCount,
                                             java.util.ArrayList orderByList)
                                      throws java.lang.Exception
그룹 목록 DAO

Parameters:
searchType - 검색필드
keyword - 검색어
beginRow - 페이지 시작 위치
rowCount - 가져올 자료수
orderByList - 정렬할 필드정의
Returns:
조건에 해당하는 자료를 List로 반환
Throws:
java.lang.Exception - 처리

groupSkinListCount

public int groupSkinListCount(org.hibernate.Session session,
                              java.lang.String useIs)
                       throws java.lang.Exception
그룹 전체 카운트 DAO

Parameters:
searchType - 검색필드
keyword - 검색어
Returns:
조건에 해당하는 레코드 건수를 반환한다.
Throws:
java.lang.Exception - 처리

groupSkinListCount

public int groupSkinListCount(org.hibernate.Session session,
                              java.lang.String useIs,
                              java.lang.String groupCd)
                       throws java.lang.Exception
그룹 전체 카운트 DAO

Parameters:
searchType - 검색필드
keyword - 검색어
Returns:
조건에 해당하는 레코드 건수를 반환한다.
Throws:
java.lang.Exception - 처리

GroupCopyList

public java.util.List<GroupVO> GroupCopyList(org.hibernate.Session session,
                                             long groupSid)
                                      throws java.lang.Exception
자신의 그룹외 정보 가져오기 DAO

Parameters:
groupSid - 그룹번호
Returns:
조건에 해당하는 자료를 List로 반환
Throws:
java.lang.Exception - 처리

writeGroup

public void writeGroup(org.hibernate.Session session,
                       GroupVO insertVO)
                throws java.lang.Exception
그룹 저장 DAO

Parameters:
GroupVO - 저장할 GroupVO
Throws:
java.lang.Exception - 처리

updateGroup

public void updateGroup(org.hibernate.Session session,
                        GroupVO updateVO)
                 throws java.lang.Exception
그룹 수정 DAO

Parameters:
GroupVO - 수정할 GroupVO
Throws:
java.lang.Exception - 처리

viewGroup

public GroupVO viewGroup(org.hibernate.Session session,
                         GroupVO viewVO)
                  throws java.lang.Exception
그룹 보기 DAO

Parameters:
GroupVO - 가져올 GroupVO
Throws:
java.lang.Exception - 처리

viewGroup

public GroupVO viewGroup(org.hibernate.Session session,
                         long groupSid)
                  throws java.lang.Exception
그룹 보기 DAO

Parameters:
GroupVO - 가져올 GroupVO
Throws:
java.lang.Exception - 처리

deleteGroup

public java.lang.String deleteGroup(org.hibernate.Session session,
                                    GroupVO groupVO)
                             throws java.lang.Exception
그룹 보기 DAO

Parameters:
sid - 삭제할 그릅번호
Throws:
java.lang.Exception - 처리

groupAllList

public java.util.List<GroupVO> groupAllList(org.hibernate.Session session,
                                            java.lang.String useIs)
                                     throws java.lang.Exception
그룹 전체 목록 DAO

Parameters:
useIs - 그룹사용여부
Returns:
조건에 해당하는 자료를 List로 반환
Throws:
java.lang.Exception - 처리

groupAllList

public java.util.List<GroupVO> groupAllList(org.hibernate.Session session,
                                            java.lang.String useIs,
                                            java.lang.String user_group)
                                     throws java.lang.Exception
해당 그룹 목록 DAO

Parameters:
useIs - 그룹사용여부
Returns:
조건에 해당하는 자료를 List로 반환
Throws:
java.lang.Exception - 처리

getGroupInfo

public GroupVO getGroupInfo(org.hibernate.Session session,
                            java.lang.String groupCd)
                     throws java.lang.Exception
그룹코드로 그룹정보가져오기

Parameters:
groupCd - 그룹코드
Returns:
조건에 해당하는 자료를 MenuVO로 반환
Throws:
java.lang.Exception - 처리

getGroupVO

public GroupVO getGroupVO(org.hibernate.Session session,
                          java.lang.String groupId)
                   throws java.lang.Exception
그룹코드로 그룹정보가져오기

Parameters:
groupCd - 그룹코드
Returns:
조건에 해당하는 자료를 MenuVO로 반환
Throws:
java.lang.Exception - 처리

groupCopy

public void groupCopy(org.hibernate.Session session,
                      GroupVO srcVO,
                      GroupVO trgVO)
               throws java.lang.Exception
그룹 복사 DAO-- [2010.6.10 이후로 사용안함]

Parameters:
srcVO - 원본 그룹정보
trgVO - 타켓 그룹정보
Throws:
java.lang.Exception - 처리