本文整理汇总了Java中org.seasar.framework.util.StringUtil.isNotEmpty方法的典型用法代码示例。如果您正苦于以下问题:Java StringUtil.isNotEmpty方法的具体用法?Java StringUtil.isNotEmpty怎么用?Java StringUtil.isNotEmpty使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.seasar.framework.util.StringUtil
的用法示例。
在下文中一共展示了StringUtil.isNotEmpty方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: validateBase
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
public ActionMessages validateBase(){
ActionMessages errors = new ActionMessages();
if (StringUtil.isNotEmpty(activeOrOb)) {
if ("1".equals(activeOrOb)) {
// 現役生の場合は全員か部ごとか
if (StringUtil.isNotEmpty(allOrClub)) {
if ("2".equals(allOrClub)) {
// 部ごとのメールの場合は部が選択されている必要がある
if ("1".equals(activeOrOb)) {
if (clubListCheck.length == 0) {
errors.add("clubListCheck",new ActionMessage("部を選択してください",false));
}
}
}
} else {
errors.add("allOrClub",new ActionMessage("送る範囲を選択してください",false));
}
}
} else {
errors.add("activeOrOb",new ActionMessage("送り相手を選択してください。",false));
}
return errors;
}
示例2: validateBase
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
public ActionMessages validateBase(){
ActionMessages errors = new ActionMessages();
//メール配信関係
if (mailSendFlag) {
if (StringUtils.isEmpty(title)) {
errors.add("title",new ActionMessage("メールを送る場合は、メールの題名を入力してください。",false));
}
if (StringUtils.isEmpty(content)) {
errors.add("content",new ActionMessage("メールを送る場合は、メールの内容を入力してください。",false));
}
if (StringUtil.isNotEmpty(activeOrOb)) {
if ("1".equals(activeOrOb)) {
// 現役生の場合は全員か部ごとか
if (StringUtil.isNotEmpty(allOrClub)) {
if ("2".equals(allOrClub)) {
// 部ごとのメールの場合は部が選択されている必要がある
if ("1".equals(activeOrOb)) {
if (clubListCheck.length == 0) {
errors.add("clubListCheck",new ActionMessage("部を選択してください",false));
}
}
}
} else {
errors.add("allOrClub",new ActionMessage("送る範囲を選択してください",false));
}
}
} else {
errors.add("activeOrOb",new ActionMessage("送り相手を選択してください。",false));
}
}
return errors;
}
示例3: getContent
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
private String getContent(){
StringBuffer conBf = new StringBuffer();
if (StringUtil.isNotEmpty(getHeader())) {
conBf.append(getHeader());
}
conBf.append(content);
conBf.append(getFooder());
return conBf.toString();
}
示例4: getContentUrlFactory
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
/**
* 渡された機能urlと機能idからactorごとのリンクurlをつくる
* @param url
*/
public String getContentUrlFactory(String actorKindCode){
StringBuffer urlbf = new StringBuffer();
urlbf.append(content);
if(linkUrlFlag){
urlbf.append("\n");
if (StringUtil.isNotEmpty(caption)) {
urlbf.append(caption);
}
urlbf.append("\n");
urlbf.append(ConfigUtil.getConfig("web.uri"));
if(ActorKindCode.ADMIN.getCode().equals(actorKindCode)){
urlbf.append(ActorKindCode.ADMIN.getName());
}else if(ActorKindCode.LEADERS.getCode().equals(actorKindCode)){
urlbf.append(ActorKindCode.LEADERS.getName());
}else if(ActorKindCode.MEMBER.getCode().equals(actorKindCode)){
urlbf.append(ActorKindCode.MEMBER.getName());
}
urlbf.append("/");
urlbf.append(contentName);
urlbf.append("/");
urlbf.append(contentId);
urlbf.append("\n");
}
String contentUrl = new String(urlbf);
return contentUrl;
}
示例5: confirm
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
@Execute(validator = true, input = "viewinput", validate="validateBase", stopOnValidationError = false, reset = "resetInput")
public String confirm() {
// メールを送る場合は送信対象者をリストに格納する
if (partyForm.mailSendFlag) {
// メールのタイトルは会議名とする
StringBuffer bf = new StringBuffer();
bf.append("【イベント登録】 ");
bf.append(partyForm.meetingName);
partyForm.title = new String(bf);
// メール本文は会議の詳細とする
partyForm.content = partyForm.meetingMemo;
//全員に送る場合
if (StringUtil.isNotEmpty(partyForm.activeOrOb)) {
if ("1".equals(partyForm.activeOrOb)) {
// 現役生のみ
if (StringUtil.isNotEmpty(partyForm.allOrClub)) {
if ("1".equals(partyForm.allOrClub)) {
// 全員
partyForm.tMemberSendList = tMemberService.findAllOrderById_ForMail(false);
} else if ("2".equals(partyForm.allOrClub)) {
// 部ごと
partyForm.tMemberSendList = tMemberService.findByClubIds(false, partyForm.clubListCheck);
}
}
} else if ("2".equals(partyForm.activeOrOb)) {
partyForm.tMemberSendList = tMemberService.findOB_ForMail();
}
}
}
return "partyConfirm.jsp";
}
示例6: confirm
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
@Execute(validator = true, input = "partyInput.jsp", reset = "resetInput")
public String confirm() {
// メールを送る場合は送信対象者をリストに格納する
if (partyResultForm.mailSendFlag) {
//会議の題名をメールのタイトルとする
StringBuffer bf = new StringBuffer();
bf.append("「");
bf.append(partyResultForm.meetingName);
bf.append("」");
bf.append("の結果が登録されました");
partyResultForm.title = new String(bf);
//会議結果をメールの内容とする
partyResultForm.content = partyResultForm.meetingResult;
//全員に送る場合
if (StringUtil.isNotEmpty(partyResultForm.activeOrOb)) {
if ("1".equals(partyResultForm.activeOrOb)) {
// 現役生のみ
if (StringUtil.isNotEmpty(partyResultForm.allOrClub)) {
if ("1".equals(partyResultForm.allOrClub)) {
// 全員
partyResultForm.tMemberSendList = tMemberService.findAllOrderById_ForMail(false);
} else if ("2".equals(partyResultForm.allOrClub)) {
// 部ごと
partyResultForm.tMemberSendList = tMemberService.findByClubIds(false, partyResultForm.clubListCheck);
}
}
} else if ("2".equals(partyResultForm.activeOrOb)) {
partyResultForm.tMemberSendList = tMemberService.findOB_ForMail();
}
}
}
return "partyConfirm.jsp";
}
示例7: complete
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
@Execute(validator = false)
public String complete() {
/** 2重登録防止のためTokenが正常な場合にのみ レコード追加処理を行う **/
if (TokenProcessor.getInstance().isTokenValid(request, true)) {
//会議情報をpartyテーブルに追加
TParty party = tPartyService.insertCustom(loginMemberDto.memberId, partyForm);
//完了画面から詳細画面遷移のためにIDを取得
partyForm.id = party.id;
//対象にobを含めるかどうか
boolean containsOb = StringUtil.isNotEmpty(partyForm.ObAttendFlag);
//参加対象な部が選択されていたらTPartyClubにレコードを挿入する
if (partyForm.attendClub != null) {
//PartyClubテーブルにレコードを挿入する
insertTPartyClub(party.id);
}
//PartyAttendテーブルに未回答として対象者を登録する
insertPartyAttend(getTMemberForDb(containsOb), party.id);
//メール送信の必要があれば送信する
if (partyForm.mailSendFlag) {
sendMail(partyForm, getLoginMemberId());
}
return "partyComplete.jsp";
} else {
return "/common/error.jsp";
}
}
示例8: validateBase
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
public ActionMessages validateBase(){
ActionMessages errors = new ActionMessages();
int programsSize = 52428800;// プログラムのアップロード容量は50MBとする
int imageSize = 10485760;// 画像が提出物の時のアップロード容量は10MBとする
int captionImageSize = 5242880;// caption画像のアップロード容量は2MBとする
String [] programType = {FileKindCode.EXE.getName(), FileKindCode.ZIP.getName(),FileKindCode.JPEG.getName(), FileKindCode.JPG.getName(), FileKindCode.PNG.getName()};// プログラム系の拡張子
String [] imageType = {FileKindCode.JPEG.getName(), FileKindCode.JPG.getName(), FileKindCode.PNG.getName()};// 画像系の拡張子
submitProductFileType = SubmitProductFileTypeCode.PROGRAMS.getCode();
// 提出物 ファイル種別確認
// プログラム系
if (StringUtil.isNotEmpty(submitProductFileType)) {
if (submitProductFileType.equals(SubmitProductFileTypeCode.PROGRAMS.getCode())) {
// プログラム系
if (StringUtil.isEmpty(submitDetail)) {
errors.add("submitDetail",new ActionMessage("作品の説明は必須です",false));
}
if (submitFile.getFileSize() > 0 || submitCaptionImageFile.getFileSize() > 0){
// ファイルサイズチェック
if (!TsuboneSystemUtil.isFileSizeCheck(submitFile, programsSize)) {
// ファイル拡張子チェック
if (TsuboneSystemUtil.isFileKindCheck(submitFile, programType)) {
errors.add("submitFile",new ActionMessage("zip、exeファイル以外はアップロードできません",false));
}
} else {
errors.add("submitFile",new ActionMessage("ファイルサイズが大きすぎます。最大10MBです",false));
}
// ファイルサイズチェック
if (!TsuboneSystemUtil.isFileSizeCheck(submitCaptionImageFile, captionImageSize)) {
// ファイル拡張子チェック
if (TsuboneSystemUtil.isFileKindCheck(submitCaptionImageFile, imageType)) {
errors.add("submitCaptionImageFile",new ActionMessage("jpg、pngファイル以外はアップロードできません",false));
}
} else {
errors.add("submitCaptionImageFile",new ActionMessage("ファイルサイズが大きすぎます。最大10MBです",false));
}
} else {
errors.add("submitFile",new ActionMessage("どちらも必須です",false));
errors.add("submitCaptionImageFile",new ActionMessage("どちらも必須です",false));
}
} else if (submitProductFileType.equals(SubmitProductFileTypeCode.IMAGE.getCode())) {
// 画像系
if (StringUtil.isEmpty(submitDetail)) {
errors.add("submitDetail",new ActionMessage("作品の説明は必須です",false));
}
if (submitCaptionImageFile.getFileSize() > 0){
if (!TsuboneSystemUtil.isFileSizeCheck(submitCaptionImageFile, imageSize)) {
if (TsuboneSystemUtil.isFileKindCheck(submitCaptionImageFile, imageType)) {
errors.add("submitCaptionImageFile",new ActionMessage("jpg、pngファイル以外はアップロードできません",false));
}
} else {
errors.add("submitCaptionImageFile",new ActionMessage("ファイルサイズが大きすぎます。最大10MBです",false));
}
} else {
errors.add("submitCaptionImageFile",new ActionMessage("画像系で選択した場合は必須です",false));
}
} else if (submitProductFileType.equals(SubmitProductFileTypeCode.DTM.getCode())) {
// DTM部はSoundCloudのurlが必須
if (StringUtil.isEmpty(soundCloudUrl)) {
errors.add("soundCloudUrl",new ActionMessage("soundCloudのURLは必須です",false));
}
if (StringUtil.isEmpty(submitDetail)) {
errors.add("submitDetail",new ActionMessage("作品の説明は必須です",false));
}
}
} else {
errors.add("submitProductFileType",new ActionMessage("種別の選択は必須です",false));
}
return errors;
}
示例9: confirm
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
/** 確認画面 */
@Execute(validator = true, input = "index.jsp", validate="validateBase", stopOnValidationError = false, reset = "resetInput")
public String confirm() {
//全員に送る場合
if (StringUtil.isNotEmpty(mailForm.activeOrOb)) {
if ("1".equals(mailForm.activeOrOb)) {
// 現役生のみ
if (StringUtil.isNotEmpty(mailForm.allOrClub)) {
if ("1".equals(mailForm.allOrClub)) {
// 全員
mailForm.tMemberSendList = tMemberService.findAllOrderById_ForMail(false);
} else if ("2".equals(mailForm.allOrClub)) {
// 部ごと
mailForm.tMemberSendList = tMemberService.findByClubIds(false, mailForm.clubListCheck);
} else if ("3".equals(mailForm.allOrClub)) {
// 役職に就いているメンバーのみ
mailForm.tMemberSendList = new ArrayList<TMember>();
// 重複がないメンバーId
Set<Integer> memberIdSet = new HashSet<Integer>();
// admin
List<TAdmin> adminList = tAdminService.findAllOrderById();
// Leaders
List<TLeaders> leadersList = tLeadersService.findAllOrderById();
// 重複のない送信一覧
for (TAdmin tAdmin : adminList) {
memberIdSet.add(tAdmin.tMember.id);
}
for (TLeaders tLeaders : leadersList) {
memberIdSet.add(tLeaders.tMember.id);
}
for (Integer memberId : memberIdSet) {
mailForm.tMemberSendList.add(tMemberService.findById(memberId));
}
}
}
} else if ("2".equals(mailForm.activeOrOb)) {
// OBのみ
mailForm.tMemberSendList = tMemberService.findOB_ForMail();
}
}
return "mailConfirm.jsp";
}