public class CommonLogic extends AbstractLogic
startpack/common/library/isp_common.js
jdbcManager
コンストラクタと説明 |
---|
CommonLogic()
新しい共通ライブラリロジッククラスを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.List<java.lang.String> |
getAuthzCompanyCds()
参照可能な会社コードのリストを取得します。
|
java.util.Map<java.lang.String,java.lang.String> |
getConferenceCdStatus(java.lang.String conferenceCd)
会議室情報コードがTOPの記事であるか、存在しているかという情報を取得します。
|
java.util.Map<java.lang.String,java.lang.String> |
getConferenceClsCdStatus(java.lang.String conferenceClsCd)
会議室情報コードがTOPの記事であるか、存在しているかという情報を取得します。
|
java.util.List<ForumNewlistDto> |
getReferableConferenceInfos(java.lang.String userCd,
org.seasar.framework.beans.util.BeanMap[] groupCds,
boolean nonreadFlg,
boolean communityFlg,
boolean fileNameFlg,
java.lang.String headClsCd,
java.lang.String condition,
Array<DatabaseParameter> params,
int startRow,
int length)
次の電子会議室情報を取得します。
|
int |
getReferableConferenceInfosCount(java.lang.String userCd,
org.seasar.framework.beans.util.BeanMap[] groupCds,
boolean nonreadFlg,
boolean communityFlg,
boolean fileNameFlg,
java.lang.String headClsCd,
java.lang.String condition,
Array<DatabaseParameter> params)
次の電子会議室情報の件数を取得します。
|
boolean |
isCompanyAuthzManager()
ログインユーザが全会社管理権を保持しているかチェックします。
|
boolean |
readConferenceInfo(java.lang.String conferenceInfoCd,
java.lang.String userCd)
指定したユーザの投稿またはコメントを既読に変更します。
|
int |
readConferenceInfoLump(java.lang.String userCd)
対象ユーザの電子会議室情報を一括で未読にします。
|
getUserPostCd
public java.util.List<ForumNewlistDto> getReferableConferenceInfos(java.lang.String userCd, org.seasar.framework.beans.util.BeanMap[] groupCds, boolean nonreadFlg, boolean communityFlg, boolean fileNameFlg, java.lang.String headClsCd, java.lang.String condition, Array<DatabaseParameter> params, int startRow, int length)
userCd
- 参照するユーザCDgroupCds
- 指定ユーザが所属するグループCD配列(各要素(0-n)がそれぞれオブジェクトとなっており、プロパティは code:グループCD name:グループ名 となる)nonreadFlg
- 未読情報取得フラグcommunityFlg
- コミュニティ情報取得フラグheadClsCd
- 種別CD(指定有り:該当種別以下の情報のみ検索 指定なし:全ての情報を検索)fileNameFlg
- 引数"condition"において、ファイル名が検索条件として存在する場合はtrue, 存在しない場合はfalsecondition
- WHERE条件(先頭にANDは不要) ※概要で示した条件にさらに条件を追加する場合に指定params
- パラメータ ※概要で示した条件にさらに条件を追加する場合に指定startRow
- 取得するデータの開始レコード位置(0以上)length
- 取得するデータの最大レコード数(1以上)public int getReferableConferenceInfosCount(java.lang.String userCd, org.seasar.framework.beans.util.BeanMap[] groupCds, boolean nonreadFlg, boolean communityFlg, boolean fileNameFlg, java.lang.String headClsCd, java.lang.String condition, Array<DatabaseParameter> params)
userCd
- 参照するユーザCDgroupCds
- 指定ユーザが所属するグループCD配列(各要素(0-n)がそれぞれオブジェクトとなっており、プロパティは code:グループCD name:グループ名 となる)nonreadFlg
- 未読情報取得フラグcommunityFlg
- コミュニティ情報取得フラグheadClsCd
- 種別CD(指定有り:該当種別以下の情報のみ検索 指定なし:全ての情報を検索)fileNameFlg
- 引数"condition"において、ファイル名が検索条件として存在する場合はtrue, 存在しない場合はfalsecondition
- WHERE条件(先頭にANDは不要) ※概要で示した条件にさらに条件を追加する場合に指定params
- パラメータ ※概要で示した条件にさらに条件を追加する場合に指定public java.util.Map<java.lang.String,java.lang.String> getConferenceCdStatus(java.lang.String conferenceCd)
conferenceCd
- 判定対象の記事コードpublic java.util.Map<java.lang.String,java.lang.String> getConferenceClsCdStatus(java.lang.String conferenceClsCd)
conferenceClsCd
- 判定対象の電子会議室種別コードpublic boolean readConferenceInfo(java.lang.String conferenceInfoCd, java.lang.String userCd)
conferenceInfoCd
- 対象電子会議室情報コードuserCd
- 対象ユーザpublic int readConferenceInfoLump(java.lang.String userCd)
userCd
- ユーザコードpublic java.util.List<java.lang.String> getAuthzCompanyCds()
public boolean isCompanyAuthzManager()