public class FoldersDAO extends GroupMailAbstractDAO<GmmFolder>
SQL_WHERE_IN_LIMITATION
コンストラクタと説明 |
---|
FoldersDAO() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addFolder(String folderCd,
String name,
int sortKey,
String userCd,
String recordUserCd,
String recordUserName)
GmmFolder のインサート処理のショートカットです。 |
void |
cutoff(String folderCd)
指定のフォルダ以下をフォルダツリーから分離します。
|
int |
empty(String folderCd)
引数のフォルダコードを祖先とするフォルダを削除します。
|
boolean |
exists(String userCd,
String folderCd)
指定のユーザコード、フォルダコードを持つフォルダが存在するかどうかを返します。
|
FolderWithCategory |
get(String userCd,
String folderCd)
カテゴリ情報を付加したフォルダの情報を返します。
|
List<FolderDepth> |
getChildrenAndDepth(String parentCd)
引数のフォルダを親に持つ子フォルダと、フォルダ間の距離の一覧を返します。
|
String |
getParent(String code)
指定のフォルダの親フォルダのコードを返します。
|
List<FolderDepth> |
getParentsAndDepth(String childCd)
引数のフォルダを子孫に持つ親のコードと、フォルダ間の距離の一覧を返します。
|
FolderWithCategory |
getSpecialFolder(String userCd,
String category)
特殊フォルダを取得します。
|
List<FolderWithCategory> |
getSpecialFolders(String userCd)
特殊フォルダを全て取得します。
|
List<FolderTreeInfo> |
getWholeTree(String userCd)
引数のユーザが見ることの出来るフォルダ全体を取得します。
|
int |
removeByUserCd(String userCd)
ユーザコードを条件にレコードを削除します。
|
int |
removeByUserFolder(String userCd,
String folderCd)
指定のフォルダ配下に当たるフォルダ情報を削除します。
|
int |
updateFolder(String userCd,
String folderCd,
String name,
int sortKey)
フォルダの名前とソートキーを更新します。
|
executeUpdate, getCount, getResultList, getResultList, getSingleResult
public void addFolder(String folderCd, String name, int sortKey, String userCd, String recordUserCd, String recordUserName)
GmmFolder
のインサート処理のショートカットです。ユーザコードとユーザ名をコンテキストから取得し、更新日、登録日をシステム日付にします。folderCd
- フォルダコードname
- フォルダ名userCd
- ユーザコードrecordUserCd
- 登録ユーザコードrecordUserName
- 登録ユーザ名sortKey
- ソートキーpublic void cutoff(String folderCd)
folderCd
- 分離するフォルダpublic int empty(String folderCd)
folderCd
- 祖先フォルダコードpublic boolean exists(String userCd, String folderCd)
userCd
- ユーザコードfolderCd
- フォルダコードpublic FolderWithCategory get(String userCd, String folderCd)
userCd
- ユーザコードfolderCd
- フォルダコードpublic List<FolderDepth> getChildrenAndDepth(String parentCd)
parentCd
- フォルダコードpublic String getParent(String code)
code
- フォルダコードpublic List<FolderDepth> getParentsAndDepth(String childCd)
childCd
- フォルダコードpublic FolderWithCategory getSpecialFolder(String userCd, String category)
userCd
- ユーザコードcategory
- 特殊フォルダのカテゴリpublic List<FolderWithCategory> getSpecialFolders(String userCd)
userCd
- ユーザコードpublic List<FolderTreeInfo> getWholeTree(String userCd)
userCd
- ユーザコードpublic int removeByUserCd(String userCd)
userCd
- ユーザコードpublic int removeByUserFolder(String userCd, String folderCd)
userCd
- ユーザコードfolderCd
- フォルダコードCopyright © 2019 UCM Co., Ltd.. All rights reserved.