public final class CommonUtil
extends java.lang.Object
修飾子とタイプ | メソッドと説明 |
---|---|
static java.lang.String |
getAnonymousEnqueteURL(java.lang.String enqueteId)
匿名アンケート回答URLを取得します。
|
static java.lang.String |
getAnonymousEnqueteURLNoBaseUrl(java.lang.String enqueteId)
匿名アンケート回答URLを取得します。
|
static java.lang.String |
getAnswerListURL()
回答一覧URLを取得します。
|
static java.lang.String |
getAnswerListURLNoBaseUrl()
回答一覧URLを取得します。
|
static java.util.List<java.lang.String> |
getAuthzCompanyCds()
参照可能な会社コードのリストを取得します。
|
static java.lang.String |
getBaseURL()
ベースURLを取得します。
|
static jp.co.intra_mart.foundation.master.company.model.Department |
getDepartment(java.lang.String companyCd,
java.lang.String departmentSetCd,
java.lang.String departmentCd,
java.sql.Timestamp baseDate,
java.util.Locale locale)
組織を取得する。
|
static java.lang.String |
getDepartmentStructureName(java.lang.String companyCd,
java.lang.String departmentSetCd,
java.lang.String departmentCd,
java.sql.Timestamp baseDate,
java.util.Locale locale)
組織の階層名称を取得する。
|
static org.seasar.extension.jdbc.DbmsDialect |
getDialect()
DbmsDialectを取得します。
|
static java.lang.String |
getIdentifier()
一意なIDを採番します。
|
static java.lang.String |
getMasterListURL()
依頼一覧URLを取得します。
|
static java.lang.String |
getMasterListURLNoBaseUrl()
依頼一覧URLを取得します。
|
static jp.co.intra_mart.foundation.master.company.model.CompanyPost |
getPost(java.lang.String companyCd,
java.lang.String departmentSetCd,
java.lang.String postCd,
java.sql.Timestamp baseDate,
java.util.Locale locale)
役職を取得する。
|
static java.lang.String |
getPostName(java.lang.String companyCd,
java.lang.String departmentSetCd,
java.lang.String postCd,
java.sql.Timestamp baseDate,
java.util.Locale locale)
役職の名称を取得する。
|
static jp.co.intra_mart.foundation.master.public_group.model.PublicGroup |
getPublicGroup(java.lang.String publicGroupSetCd,
java.lang.String publicGroupCd,
java.sql.Timestamp baseDate,
java.util.Locale locale)
パブリックグル―プを取得する。
|
static java.lang.String |
getPublicGroupName(java.lang.String publicGroupSetCd,
java.lang.String publicGroupCd,
java.sql.Timestamp baseDate,
java.util.Locale locale)
パブリックグル―プの名称を取得する。
|
static javax.servlet.http.HttpServletRequest |
getRequest()
HttpServletRequestを取得します。
|
static java.lang.String |
getSignatureEnqueteURL(java.lang.String enqueteId)
記名アンケート回答URLを取得します。
|
static java.lang.String |
getSignatureEnqueteURLNoBaseUrl(java.lang.String enqueteId)
記名アンケート回答URLを取得します。
|
static jp.co.intra_mart.foundation.master.user.model.User |
getUser(java.lang.String userCd,
java.sql.Timestamp baseDate,
java.util.Locale locale)
ユーザを取得する。
|
static java.lang.String |
getUserName(java.lang.String userCd,
java.sql.Timestamp baseDate,
java.util.Locale locale)
IMユーザマスタからユーザ名を取得する。
|
static boolean |
isAnswerShare(java.lang.String enqueteId,
java.lang.String respondentUserCd,
java.lang.String userCd)
指定したユーザが指定したアンケートID、宛先ユーザコードに対して回答共有されているか判断します。
|
static boolean |
isAuthzCompany(java.lang.String companyCd)
参照可能な会社かを判定します。
|
static boolean |
isAuthzRespondent(DisplayRespondent respondent)
参照可能な宛先か判断します。
|
static boolean |
isCompanyAuthzManager()
ログインユーザが全会社管理権を保持しているかチェックします。
|
static void |
setWildcardReplacementPattern()
DBMSに従ってLIKEエスケープパターンを設定します。
|
public static java.lang.String getIdentifier()
public static java.util.List<java.lang.String> getAuthzCompanyCds()
public static boolean isAuthzCompany(java.lang.String companyCd)
companyCd
- 会社コードpublic static boolean isCompanyAuthzManager()
public static boolean isAuthzRespondent(DisplayRespondent respondent)
respondent
- 宛先public static java.lang.String getUserName(java.lang.String userCd, java.sql.Timestamp baseDate, java.util.Locale locale)
userCd
- ユーザコードbaseDate
- 基準日locale
- ロケールpublic static java.lang.String getDepartmentStructureName(java.lang.String companyCd, java.lang.String departmentSetCd, java.lang.String departmentCd, java.sql.Timestamp baseDate, java.util.Locale locale)
companyCd
- 会社コードdepartmentSetCd
- 組織セットコードdepartmentCd
- 組織コードbaseDate
- 基準日locale
- ロケールpublic static java.lang.String getPostName(java.lang.String companyCd, java.lang.String departmentSetCd, java.lang.String postCd, java.sql.Timestamp baseDate, java.util.Locale locale)
companyCd
- 会社コードdepartmentSetCd
- 会社組織セットコードpostCd
- 役職コードbaseDate
- 基準日locale
- ロケールpublic static java.lang.String getPublicGroupName(java.lang.String publicGroupSetCd, java.lang.String publicGroupCd, java.sql.Timestamp baseDate, java.util.Locale locale)
publicGroupSetCd
- パブリックグループセットコードpublicGroupCd
- パブリックグループコードbaseDate
- 基準日locale
- ロケールpublic static boolean isAnswerShare(java.lang.String enqueteId, java.lang.String respondentUserCd, java.lang.String userCd)
enqueteId
- アンケートIDrespondentUserCd
- 宛先ユーザコードuserCd
- ユーザコードpublic static jp.co.intra_mart.foundation.master.user.model.User getUser(java.lang.String userCd, java.sql.Timestamp baseDate, java.util.Locale locale)
userCd
- ユーザコードbaseDate
- 基準日locale
- ロケールpublic static jp.co.intra_mart.foundation.master.company.model.Department getDepartment(java.lang.String companyCd, java.lang.String departmentSetCd, java.lang.String departmentCd, java.sql.Timestamp baseDate, java.util.Locale locale)
companyCd
- 会社コードdepartmentSetCd
- 組織セットコードdepartmentCd
- 組織コードbaseDate
- 基準日locale
- ロケールpublic static jp.co.intra_mart.foundation.master.company.model.CompanyPost getPost(java.lang.String companyCd, java.lang.String departmentSetCd, java.lang.String postCd, java.sql.Timestamp baseDate, java.util.Locale locale)
companyCd
- 会社コードdepartmentSetCd
- 会社組織セットコードpostCd
- 役職コードbaseDate
- 基準日locale
- ロケールpublic static jp.co.intra_mart.foundation.master.public_group.model.PublicGroup getPublicGroup(java.lang.String publicGroupSetCd, java.lang.String publicGroupCd, java.sql.Timestamp baseDate, java.util.Locale locale)
publicGroupSetCd
- パブリックグループセットコードpublicGroupCd
- パブリックグループコードbaseDate
- 基準日locale
- ロケールpublic static void setWildcardReplacementPattern()
public static org.seasar.extension.jdbc.DbmsDialect getDialect()
public static javax.servlet.http.HttpServletRequest getRequest()
public static java.lang.String getBaseURL()
public static java.lang.String getSignatureEnqueteURL(java.lang.String enqueteId)
enqueteId
- アンケートIDpublic static java.lang.String getAnonymousEnqueteURL(java.lang.String enqueteId)
enqueteId
- アンケートIDpublic static java.lang.String getAnswerListURL()
public static java.lang.String getMasterListURL()
public static java.lang.String getSignatureEnqueteURLNoBaseUrl(java.lang.String enqueteId)
enqueteId
- アンケートIDpublic static java.lang.String getAnonymousEnqueteURLNoBaseUrl(java.lang.String enqueteId)
enqueteId
- アンケートIDpublic static java.lang.String getAnswerListURLNoBaseUrl()
public static java.lang.String getMasterListURLNoBaseUrl()