public class CommonUtility extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
BPW_PREFIX
BPWメッセージプレフィックス
|
static String |
BpwError_PREFIX
BpwErrorメッセージプレフィックス
|
static String |
BpwLog_PREFIX
BpwLogメッセージプレフィックス
|
static String |
WkfError_PREFIX
WkfErrorメッセージプレフィックス
|
コンストラクタと説明 |
---|
CommonUtility() |
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
addPrefixList(String prefix)
プレフィックスをリストに追加
*
|
static String |
addZero(int val,
int iSize)
0文字付与メソッド
|
static boolean |
checkInputSize(String str,
int nByte)
入力された文字数(Byte)チェックを行う。
|
static String[] |
devideProcess(String strVal)
受取った値を","で分割
|
static String |
doEditString(String strVal)
"|"までの値を取得
|
static String |
editDataFrom(String strDataFrom)
"DataFromに「|00:00:0」を付与
|
static String |
editDataTo(String strDataTo)
"DataToに「|23:59:59」を付与
|
static String |
editVal(String strVal,
int iNumber)
受取った値をXX桁にする
|
static List<Map<String,String>> |
getAcknowledgeList(Locale locale)
審議リストを取得
|
static List<String> |
getAcknowledgeSelectedList()
審議選択リストを取得
|
static HashMap |
getAttachProcessInfo(String processDefCd,
String versionCd,
String processCd,
String groupId)
添付ファイルプロセス情報を取得する
|
static String |
getCompDay(String strChr,
String strDay)
日付算出
|
static String |
getCompMonth(String strChr,
String strMounth)
日付算出
|
static String |
getDepartmentName(BMCmpDptInfoModel cmpMpdel)
指定の会社CD・組織CDの組織名の取得する。
|
static String |
getDepartmentName(String companyCd,
String departmentCd,
String date,
Locale locale,
String groupId)
指定の会社CD、組織CDの組織名の取得する。
|
static String |
getMailAddress(jp.co.intra_mart.framework.base.util.UserInfo info,
String date)
指定ユーザのメールアドレスを取得する。
|
static String |
getMapValueFirstString(Map map,
String key,
String defaultValue)
指定したMAPから指定したキーで値を取得し、文字列を返却します。
|
static String |
getMessage(String key,
Locale locale)
メッセージプロパティの情報を返却
|
static String |
getNewProcessCd(String group_id) |
static String |
getNowTime()
システム日付を取得
|
static String |
getPostName(BMCmpDptInfoModel cmpMpdel)
指定の会社CD・役職CDの役職名の取得する。
|
static String |
getPostName(String companyCd,
String postCd,
String date,
Locale locale,
String groupId)
指定の会社CD、役職CDの役職名の取得する。
|
static String |
getProcessingAuthorityRole(String process_def_cd,
String version_cd,
String group_id)
プロセス定義、バージョンに紐づくカテゴリ処理権限ロールを取得する
|
static String |
getPublicGroupName(BMPublicGroupInfoModel pbgMpdel)
指定のパブリックグループセットCD・パブリックグループCDのパブリックグループ名の取得する。
|
static String |
getPublicGroupName(String publicGroupSetCd,
String publicGroupCd,
String date,
Locale locale,
String groupId)
指定のパブリックグループセットCD、パブリックグループCDのパブリックグループ名の取得する。
|
static String |
getRoleDisplayName(String roleId,
Locale locale,
String groupId)
指定ロールIDのロール表示名の取得する。
|
static String |
getRoleName(String roleId,
String groupId)
指定ロールIDのロール名の取得する。
|
static String |
getUserName(jp.co.intra_mart.framework.base.util.UserInfo info,
String date)
ユーザ名を取得する
|
static String[] |
getUserRoles(String groupId,
String userId)
指定ユーザの全てのロールを取得する(サブロールを含む)。
|
static String[] |
getUserRoles(jp.co.intra_mart.framework.base.util.UserInfo info)
指定ユーザの全てのロールを取得する(サブロールを含む)。
|
static String[] |
getUserRoles(jp.co.intra_mart.framework.base.util.UserInfo info,
String targetDate)
指定ユーザの有効期限内のロールを取得する(サブロールを含む)。
|
static boolean |
isApprovalRightType_Agent(String strApprovalRightType)
承認種別判定(代理画面用)。
|
static boolean |
isApprovalRightType_Self(String strApprovalRightType)
承認種別判定(本人画面用)。
|
static boolean |
isAuthFlg(String strApprovalRightType)
権限FLG状態を判定。
|
static String |
isEditIcon(String strApprovalRightType,
String strAttainmentClass,
String strApproval_User_Cd,
String stLogin_User)
本人画面で代理設定され、代理画面で処理し"差戻し"された時
の処理アイコン表示/非表示判定。
|
static boolean |
isEmp(Object objVal)
文字型の空チェック
空以外の場合 : falseを返却 空の場合 : trueを返却 |
static boolean |
isIconStatus(String strApprovalTypeCd,
String strApprovalRightType)
処理可/処理不可を判定。
|
static boolean |
isNull_Empty(Object objVal)
文字型のNull値,空文字チェック
文字列の場合 : falseを返却 Null値,空文字の場合 : trueを返却 |
static boolean |
isNull(Object objVal)
文字型のNull値チェック
文字列の場合 : falseを返却 Null値の場合 : trueを返却 |
static boolean |
isReserve(String strReservation)
アクティビティCDより保留か否か判定
true -->保留 false-->他 |
static String |
isRtrn_Empty(Object objVal)
Null時は空を返却
Null以外の場合 : 引数を返却 Nullの場合 : ""を返却 |
static boolean |
isSelectMode(String mode)
SQL取得がレコード取得か判定
|
static boolean |
isTransferIcon(String strApprovalRightType)
振替ICON状態を判定。
|
static String |
join(ArrayList<String> list,
String separator)
リストの要素文字列を指定したセパレータで連結した文字列を
取得する
|
static String |
join(String[] strList,
String separator)
文字配列の要素文字列を指定したセパレータで連結した文字列を
取得する
|
static Date |
StringToDate(String str)
String型からDate型へ変換する。
|
public static boolean isNull_Empty(Object objVal)
String
- public static boolean isNull(Object objVal)
String
- public static boolean isEmp(Object objVal)
String
- public static boolean checkInputSize(String str, int nByte)
str
- 入力値public static String isRtrn_Empty(Object objVal)
String
- public static String doEditString(String strVal)
String
- public static String editVal(String strVal, int iNumber)
String
- バージョンコードpublic static String getCompMonth(String strChr, String strMounth)
String
- +/-String
- 月数public static String getCompDay(String strChr, String strDay)
String
- +/-String
- 月数public static String getNowTime()
public static String[] devideProcess(String strVal)
public static boolean isReserve(String strReservation)
public static boolean isIconStatus(String strApprovalTypeCd, String strApprovalRightType)
String
- strRight_Flg
public static boolean isTransferIcon(String strApprovalRightType)
String
- strApprovalRightType
public static boolean isAuthFlg(String strApprovalRightType)
String
- strApprovalRightType
public static boolean isApprovalRightType_Self(String strApprovalRightType)
String
- strApprovalTypeCd
public static boolean isApprovalRightType_Agent(String strApprovalRightType)
String
- strApprovalTypeCd
public static String isEditIcon(String strApprovalRightType, String strAttainmentClass, String strApproval_User_Cd, String stLogin_User)
String
- strApprovalRightTypeString
- strAttainmentClassString
- strApproval_User_CdString
- stLogin_User
public static boolean isSelectMode(String mode)
mode
- public static String getUserName(jp.co.intra_mart.framework.base.util.UserInfo info, String date) throws jp.co.intra_mart.framework.system.exception.SystemException
ユーザ情報
- 指定日
- jp.co.intra_mart.framework.system.exception.SystemException
public static String getMailAddress(jp.co.intra_mart.framework.base.util.UserInfo info, String date) throws Exception
ユーザコード
- ログイングループID
- Exception
public static String[] getUserRoles(jp.co.intra_mart.framework.base.util.UserInfo info) throws Exception
Exception
public static String[] getUserRoles(jp.co.intra_mart.framework.base.util.UserInfo info, String targetDate) throws Exception
Exception
public static String[] getUserRoles(String groupId, String userId) throws Exception
String
- groupId
String
- userId
Exception
public static String getRoleName(String roleId, String groupId) throws Exception
roleId
- ロールIDgroupId
- グループIDException
public static String getRoleDisplayName(String roleId, Locale locale, String groupId) throws Exception
roleId
- ロールIDlocale
- ロケールgroupId
- グループIDException
public static String getPostName(String companyCd, String postCd, String date, Locale locale, String groupId) throws Exception
companyCd
- 会社CDpostCd
- 役職CDdate
- 指定日locale
- ロケールgroupId
- グループIDException
public static String getPostName(BMCmpDptInfoModel cmpMpdel) throws Exception
BMCmpDptInfoModel
- 会社組織infoモデル
(必須:会社CD、役職CD、指定日、ロケール、グループID)Exception
public static String getDepartmentName(String companyCd, String departmentCd, String date, Locale locale, String groupId) throws Exception
companyCd
- 会社CDdepartmentCd
- 組織CDdate
- 指定日locale
- ロケールgroupId
- グループIDException
public static String getDepartmentName(BMCmpDptInfoModel cmpMpdel) throws Exception
BMCmpDptInfoModel
- 会社組織infoモデル
(必須:会社CD、組織CD、指定日、ロケール、グループID)Exception
public static String getPublicGroupName(String publicGroupSetCd, String publicGroupCd, String date, Locale locale, String groupId) throws Exception
publicGroupSetCd
- パブリックグループセットCDpublicGroupCd
- パブリックグループCDdate
- 指定日locale
- ロケールgroupId
- グループIDException
public static String getPublicGroupName(BMPublicGroupInfoModel pbgMpdel) throws Exception
BMPublicGroupInfoModel
- 会社組織infoモデル
(必須:パブリックグループセットCD、パブリックグループCD、指定日、ロケール、グループID)Exception
public static List<Map<String,String>> getAcknowledgeList(Locale locale) throws jp.co.intra_mart.framework.base.web.bean.HelperBeanException
jp.co.intra_mart.framework.base.web.bean.HelperBeanException
- 例外が発生public static List<String> getAcknowledgeSelectedList()
jp.co.intra_mart.framework.base.web.bean.HelperBeanException
- 例外が発生public static String getMessage(String key, Locale locale) throws jp.co.intra_mart.framework.base.web.bean.HelperBeanException
key
- メッセージキーjp.co.intra_mart.framework.base.web.bean.HelperBeanException
public static void addPrefixList(String prefix)
prefix
- プレフィックスpublic static String editDataFrom(String strDataFrom)
String
- public static String editDataTo(String strDataTo)
String
- public static String join(ArrayList<String> list, String separator)
ArrayList
- list 文字列リストString
- separator セパレータpublic static String join(String[] strList, String separator)
String[]
- strList 文字配列String
- separator セパレータpublic static String addZero(int val, int iSize)
val
- int 編集数値iSize
- int 必要桁数
public static Date StringToDate(String str)
str
- 日付文字列public static String getProcessingAuthorityRole(String process_def_cd, String version_cd, String group_id) throws Exception
String
- process_def_cd プロセス定義CDString
- version_cd バージョンCDString
- group_id ログイングループCDjp.co.intra_mart.framework.system.exception.SystemException
Exception
public static HashMap getAttachProcessInfo(String processDefCd, String versionCd, String processCd, String groupId) throws Exception
process_def_cd
- プロセス定義CDversionCd
- バージョンCDprocessCd
- プロセスCDgroupId
- グルプIDException
public static String getNewProcessCd(String group_id) throws BPWApplicationException, jp.co.intra_mart.framework.system.exception.SystemException
BPWApplicationException
jp.co.intra_mart.framework.system.exception.SystemException
Copyright © 2012 NTT DATA INTRAMART CORPORATION