当前位置: 首页>>代码示例>>Java>>正文


Java StringUtil.isNotEmpty方法代码示例

本文整理汇总了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;
  }
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:26,代码来源:MailForm.java

示例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;
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:36,代码来源:PartyResultForm.java

示例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();
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:10,代码来源:MailManager.java

示例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;
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:33,代码来源:MailManagerUtil.java

示例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";
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:36,代码来源:PartyOperateAbstractAction.java

示例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";
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:39,代码来源:PartyResultAction.java

示例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";
       }
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:33,代码来源:PartyRegistAction.java

示例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;
  }
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:72,代码来源:SubmitForm.java

示例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";
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:46,代码来源:MailRegistAction.java


注:本文中的org.seasar.framework.util.StringUtil.isNotEmpty方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。