• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java Execute类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.seasar.struts.annotation.Execute的典型用法代码示例。如果您正苦于以下问题:Java Execute类的具体用法?Java Execute怎么用?Java Execute使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Execute类属于org.seasar.struts.annotation包,在下文中一共展示了Execute类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: confirmUp

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
@Execute(validator = true, validate="validateBaseInd", input="memberInput.jsp", stopOnValidationError = false, reset = "resetInput")
public String confirmUp() {
   	
   	if(memberForm.tMemberOld.obFlag){
   		memberForm.obFlag = "true";
   	}
   	
   	//選択した部を表示する
   	memberForm.tMemberClubList = new ArrayList<TMemberClub>();
       for(String one : memberForm.clubListChecked){
       	TMemberClub tMemberClub = new TMemberClub();
       	tMemberClub.tClub = tClubService.findById(Integer.valueOf(one));
       	memberForm.tMemberClubList.add(tMemberClub);
       }
       
       return "memberConfirm.jsp";
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:18,代码来源:MemberUpdateAction.java


示例2: complete

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
@Execute(validator = false)
public String complete() {
	
   	
  //すでに出欠席が登録されている場合にはアップデートする。(されていない場合は出席対象外の人間)
	TPartyAttend tPartyAttendOld = tPartyAttendService.findByMemberIdWithPartyId(loginMemberDto.memberId.toString(), partyDto.id);
	if ( tPartyAttendOld == null) {
		TPartyAttend tPartyAttend = new TPartyAttend();
       	tPartyAttend.memberId = loginMemberDto.memberId;
       	tPartyAttend.partyId = partyDto.id;
       	tPartyAttend.attend = attendForm.attendFlag;
       	tPartyAttendService.insert(tPartyAttend);
	} else {
    	tPartyAttendOld.memberId = loginMemberDto.memberId;
    	tPartyAttendOld.partyId = partyDto.id;
    	tPartyAttendOld.attend = attendForm.attendFlag;
       	tPartyAttendService.update(tPartyAttendOld);
	}
	//出席人数通知(設定されてたらメールが飛ぶ)
	tPartyAttendService.noticeMemberNum(tPartyService.findById(partyDto.id));
	

return "AttendComplete.jsp";
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:25,代码来源:PartyAttendAbstractAction.java


示例3: input

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
@Execute(validator = false, reset = "resetInput", urlPattern = "{id}")
public String input() {
	
	//2重登録防止の為Token作成
       TokenProcessor.getInstance().saveToken(request);

	TParty party = tPartyService.findById(partyForm.id);
   	Beans.copy(party, partyForm).execute();
   	
       //登録されている部をすべてリストの形で呼び出す
       partyForm.clubList = tClubService.findAllOrderById();
       
       //マップを作る。形はkey(数値)とvalue(名称)の2個セットの形
       partyForm.clubMapSS = tClubService.getClubMap();
       
       int i = 0;
       partyForm.attendClub = new String[party.tPartyClubList.size()];
       for (TPartyClub tPartyClub : party.tPartyClubList) {
       	partyForm.attendClub[i] = tPartyClub.ClubId.toString();
       	i++;
       }
	
       return viewinput();
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:25,代码来源:PartyUpdateAction.java


示例4: complete

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
@Execute(validator = false)
public String complete(){
	
	// 2重送信防止のためTokenが正常な場合にのみ レコード追加処理を行う
    if (TokenProcessor.getInstance().isTokenValid(request, true)) {
    	//メールを送信する
    	MailManagerUtil mailUtil = new MailManagerUtil();
    	mailUtil.setRegistId(loginMemberDto.memberId);
    	mailUtil.setBrowsingRights(MailBrowsingRightsCode.MEMBER.getCodeNumber());
    	mailUtil.setTitle(partyAttendForm.title);
    	mailUtil.setContent(partyAttendForm.content);	
    	mailUtil.setLinkUrlFlag(false);
    	mailUtil.setToAddressActorSplit(partyAttendForm.tMemberSendList);
    	mailUtil.sendMail();
    	if (!mailUtil.getSendMailResult()) {
    		mailMsg = "メールを正常に送信しました。";
    	} else {
    		mailMsg = "メールの送信に失敗しました。";
    	}
    }
    
return "partyMailComplete.jsp";	
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:24,代码来源:PartyAttendListAction.java


示例5: index

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
@Execute(validator = false)
public String index() {
   	
   	//ログインしているメンバー情報
   	myPageForm.tMember = loginMemberDto.tMemberLogin;
   	
   	//ログインしているメンバーの所属部一覧
   	myPageForm.tMemberClubList = tMemberClubService.findByMemberId(loginMemberDto.tMemberLogin.id.toString());
   	myPageForm.tClubList = new ArrayList<TClub>();
   	for (TMemberClub tMemberClubOne : myPageForm.tMemberClubList) {
   		myPageForm.tClubList.add(tMemberClubOne.tClub);
   	}
   	
   	//TODO 締切日がないものはどうするか?
   	myPageForm.tPartyNoAttendList = tPartyService.findNotAttendPartyByMemberId(new Date(), loginMemberDto.memberId);
   	
   	return "index.jsp";
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:19,代码来源:IndexAction.java


示例6: index

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
@Execute(validator = false, urlPattern = "{id}", reset = "resetInput")
public String index() {

	TMember member = tMemberService.findById(memberForm.id);
	Beans.copy(member, memberForm).execute();

	//マップの取得
       memberForm.clubMap = tClubService.getClubMapIS();

       //パスワードは表示しない
       memberForm.password = "(パスワードは初期化のみ可能です)";
   	//削除処理

   	member.deleteFlag = true;
   	tMemberService.update(member);

   return "memberComplete.jsp";
   }
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:19,代码来源:MemberDeleteAction.java


示例7: complete

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
/** 完了画面 */
   @Execute(validator = false)
public String complete() {
   	
   	/** 2重送信防止のためTokenが正常な場合にのみ レコード追加処理を行う	 **/
       if (TokenProcessor.getInstance().isTokenValid(request, true)) {
       	
       	//メールの送信者のID
       	mailForm.registMemberId = getLoginMemberId();
       	
       	//メールを送信する
       	MailManagerUtil mailUtil = new MailManagerUtil();
       	mailUtil.setRegistId(loginMemberDto.memberId);
       	mailUtil.setBrowsingRights(MailBrowsingRightsCode.MEMBER.getCodeNumber());
       	mailUtil.setTitle(mailForm.title);
       	mailUtil.setContent(mailForm.content);	
       	mailUtil.setLinkUrlFlag(false);
       	mailUtil.setToAddressActorSplit(mailForm.tMemberSendList);
       	mailMsg = mailUtil.sendMail();
       	
       	return "mailComplete.jsp";
       } else {
       	return "/common/error.jsp";
       }
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:26,代码来源:MailRegistAction.java


示例8: createExcel

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
/** エクセル出力 */
@Execute(validator = false)
public String createExcel(){
	
	ExcelDto dto = new ExcelDto();
	dto.setMeetingName(partyDto.meetingName);
	dto.setMemberList(partyDto.tMemberOn);
	
	HSSFWorkbook wb = excelFpao.excelTemplate(dto);
	
	httpServletResponse.setHeader(
			"Content-Disposition",
			"attachment; filename=" + partyDto.meetingName + System.currentTimeMillis() + ".xls");
	
	try {
		OutputStream out = httpServletResponse.getOutputStream();
		wb.write(out);
	        out.close();		
	} catch (IOException e) {} 	
	
return null;	
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:23,代码来源:PartyAttendListAction.java


示例9: onSearchTempMember

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
@Execute(validator = false)
public String onSearchTempMember() {
	
	//仮登録メンバーフラグをtrueにする。
	memberListForm.tempMemberFlag = "true";
	memberListForm.obFlag = "true";
	memberListForm.name = "";
	memberListForm.hname = "";
	memberListForm.entrance = "";
	
	// 登録されているメンバーの検索条件に一致するメンバーを一覧表示する。
	memberItems = tMemberService.findBySearch(memberListForm, -1, -1);
	
	//ログイン中のユーザ情報を格納
	setLoginUer();
	
	// 少し強引だが、検索した時はページング機能を使わない
	PAGE_LIMIT = memberItems.size();

	total = memberItems.size();

	return "memberList.jsp";
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:24,代码来源:MemberListAction.java


示例10: index

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
@Execute(validator = false, urlPattern = "detail/{id}", reset = "resetInput")
public String index() {
	String nextPage = super.index();
	
	//もし自分が主催の会議ならフラグをTRUEにする
	if (partyForm.creatorId.equals(getLoginMemberId())) {
		myPartyFlag = true;
		partyDto.myPartyFlag = myPartyFlag;
		actionNameSub = "この会議の作成者はあなたです。";
	}else{
		myPartyFlag = false;
		partyDto.myPartyFlag = myPartyFlag;
		actionNameSub = null;
	}
	
	return nextPage;
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:18,代码来源:PartyDetailAction.java


示例11: clubChiefInput

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
@Execute(validator = false, reset = "resetInput")
public String clubChiefInput() {
	
	List<TLeaders> tleaLeadersListOld = tLeadersService.findByKind(LeadersKindCode.DIRECTOR.getCode());
	for(TLeaders tLeadersOne : tleaLeadersListOld){
		if(tLeadersOne.secretInformation){
			officerForm.secretInformation = true;
		}
		if(tLeadersOne.memberUpdate){
			officerForm.memberUpdate = true;
		}
		if(tLeadersOne.attendUpdate){
			officerForm.attendUpdate = true;
		}
	}
	
       return "clubChiefInput.jsp";
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:19,代码来源:OfficerUpdateAction.java


示例12: index

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
@SuppressWarnings("boxing")
@Execute(validator = false)
public String index() {

	memberForm.clubMap = tClubService.getClubMapIS();
	
	// IDから対象メンバーを特定する
	TMember memberApprove = new TMember();
	memberApprove = tMemberService.findById(memberForm.id);
	// 検索した結果をformにコピー
	Beans.copy(memberApprove, memberForm).execute();	
	
	memberForm.sexMap = new HashMap<String, String>();
	for (Integer i=1; i<=3; i++) {
		memberForm.sexMap.put(i.toString(), SexCode.getnameByCode(i.toString()));
	}
	// Idから対象のメンバーが所属している部の一覧を検索する
	memberForm.tMemberClubList = tMemberClubService.findByMemberId(memberForm.id.toString());
	
	//パスワードは表示しない
	memberForm.password = "(パスワードは初期化のみ可能です)";
	return viewinput();
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:24,代码来源:MemberApproveAction.java


示例13: complete

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
@Execute(validator = false)
public String complete() {
   	
   	//更新
   	TParty tParty = tPartyService.findById(partyResultForm.id);
   	tParty.meetingResult = partyResultForm.meetingResult;
   	tParty.resultEditEndFlag = partyResultForm.resultEditEndFlag;
   	tParty.resultEditMemberId = loginMemberDto.memberId;	
   	tPartyService.update(tParty);
   	
   	//メール送信の必要があれば送信する
   	Beans.copy(partyResultForm, partyForm).execute();
   	if (partyResultForm.mailSendFlag) {
   		sendMail(partyForm, loginMemberDto.memberId);
   	}
   	
       return "partyComplete.jsp";
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:19,代码来源:PartyResultAction.java


示例14: index

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
@Execute(validator = false)
   @RemoveSession(name = "partyDto")
public String index() {
   	
   	//日時を取得する
   	Date dateNow = new Date();
	
	//期限付きで出欠中の会議
	partyListForm.tPartyAttendNow = tPartyService.findBy_Deadline_GE_Now(dateNow, getLoginMemberId());
	
	//期限なしで出欠中の会議(開始日時は設定されている)
	partyListForm.tPartyNoAttendNow = tPartyService.findBy_NODeadline_GE(dateNow, getLoginMemberId(), false);
	
	//開催中の会議
	partyListForm.tPartySessionNow = tPartyService.findBy_MeetingDay_BETWEEN_Now(dateNow, getLoginMemberId());
	
	//開催待ちの会議
	partyListForm.tPartySessionWill = tPartyService.findBy_WillMeeting(dateNow, getLoginMemberId());
	
	//期限なし、かつ開催日も設定されていない会議は構想段階の会議とする
	partyListForm.tPartyIdea = tPartyService.findBy_NODeadline_GE(dateNow, getLoginMemberId(), true);

       return "partyList.jsp";
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:25,代码来源:PartyListAction.java


示例15: detail

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
@Execute(validator = false, urlPattern = "detail/{id}")
public String detail() {
	//まずは詳細を表示するメンバーの情報を格納
	super.detail();
	
	//もし表示する情報が自分でなければ一部の情報を隠す
	if (!memberForm.id.equals(loginIndividualsDto.memberId)) {
		memberForm.password = "*****";
		memberForm.tel1 = "***";
		memberForm.tel2 = "****";
		memberForm.tel3 = "****";
		memberForm.userName = "*****";
		//フラグを書き換える
		isMyInfo = false;
	}
	
	return "memberDetail.jsp";
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:19,代码来源:MemberDetailAction.java


示例16: complete

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
@Execute(validator = false)
public String complete() {
   	/** 2重登録防止のためTokenが正常な場合にのみ レコード追加処理を行う	 **/
       if (TokenProcessor.getInstance().isTokenValid(request, true)) {

    	TParty updateParty = new TParty(getLoginMemberId(), partyForm);
    	//DBを更新する
    	tPartyService.update(updateParty);
    	
    	//メールの送信があれば送信する
        if (partyForm.mailSendFlag) {
        	sendMail(partyForm, getLoginMemberId());
        }
			return "partyComplete.jsp";
       } else {
       	return "/common/error.jsp";
       }
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:19,代码来源:PartyUpdateAction.java


示例17: complete

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
/** 完了画面 */
@Execute(validator = false)
public String complete() {
	/** 2重登録防止のためTokenが正常な場合にのみ レコード追加処理を行う **/
	if (TokenProcessor.getInstance().isTokenValid(request, true)) {
		// エンティティにコピー
		TTopAnnounce tTopAnnounce = tTopAnnounceService.findById(topAnnounceForm.id);
		Beans.copy(topAnnounceForm, tTopAnnounce).excludes("announceFromDay", "announceToDay").execute();
		tTopAnnounce.registMemberId = loginMemberDto.memberId;
		tTopAnnounce.announceFromDay = TsuboneSystemUtil.parseDate(topAnnounceForm.announceFromDay);
		tTopAnnounce.announceToDay = TsuboneSystemUtil.parseDate(topAnnounceForm.announceToDay);
		// 画像がある場合にはアップロード処理
		if (topAnnounceForm.file != null) {
			// 古い画像を削除
			TImageUpload tImageUpload = tImageUploadService.findById(tTopAnnounce.imageId);
			if (!TsuboneSystemUtil.deleteFile(tImageUpload)) {
				tTopAnnounce.imageId = null;
			}
			// 新しい画像を登録
			tTopAnnounce.imageId = TsuboneSystemUtil.createImageFile(topAnnounceForm.file, ImageFilePurposeCode.TOP_ANNOUNCE.getCode());
		}
		// 登録
		tTopAnnounceService.update(tTopAnnounce);
	}
	return "topAnnounceComplete.jsp";
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:27,代码来源:TopAnnounceUpdateAction.java


示例18: complete

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
@Execute(validator = false)
public String complete(){
	// 2重送信防止のためTokenが正常な場合にのみ レコード追加処理を行う
    if (TokenProcessor.getInstance().isTokenValid(request, true)) {
    	//メールを送信する
    	MailManagerUtil mailUtil = new MailManagerUtil();
    	mailUtil.setRegistId(loginMemberDto.memberId);
    	mailUtil.setBrowsingRights(MailBrowsingRightsCode.MEMBER.getCodeNumber());
    	mailUtil.setTitle(partyAttendForm.title);
    	mailUtil.setContent(partyAttendForm.content);	
    	mailUtil.setLinkUrlFlag(false);
    	mailUtil.setToAddressActorSplit(partyAttendForm.tMemberSendList);
    	mailUtil.sendMail();
    	if (!mailUtil.getSendMailResult()) {
    		mailMsg = "メールを正常に送信しました。";
    	} else {
    		mailMsg = "メールの送信に失敗しました。";
    	}
    }
return "partyMailComplete.jsp";	
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:22,代码来源:PartyAttendListAction.java


示例19: index

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
@Execute(validator=false)
public String index() {
	//getパラメータのIDを取得
	String id = request.getParameter("messageId");
	if (id == null || !NumberUtils.isNumber(id)) {
		return null;
	}
	TTempMessage tTempMessage = ttempMessageService.findById(Integer.parseInt(id));
	if (tTempMessage == null) {
		return null;
	}
	//自分のメッセージでないなら何もしない
	if (tTempMessage.targetMemberId.equals(getLoginMemberId())) {
		
	}
	tTempMessage.deleteFlag = true;
	ttempMessageService.update(tTempMessage);
	return null;
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:20,代码来源:MessageDeleteAjaxAction.java


示例20: index

import org.seasar.struts.annotation.Execute; //导入依赖的package包/类
@Execute(validator = false, urlPattern = "{id}")
public String index() {
	
	TClub tClub = tClubService.findById(clubForm.id);
	Beans.copy(tClub, clubForm).execute();
	
	//部長になり得るメンバーのマップを作成する
	clubForm.tMemberAllList = new ArrayList<TMember>();
	clubForm.memberMap = new HashMap<String,String>();
	clubForm.tMemberClubList = tMemberClubService.findByClubIdInMember(clubForm.id.toString());
	for (TMemberClub memberClubOne : clubForm.tMemberClubList) {
		clubForm.tMemberAllList.add(memberClubOne.tMember);
	}
	for (TMember memberOne : clubForm.tMemberAllList) {
		clubForm.memberMap.put(memberOne.id.toString(), memberOne.hname);	
	}
	
		
			
       return viewinput();
}
 
开发者ID:kagucho,项目名称:tsubonesystem2,代码行数:22,代码来源:ClubUpdateAction.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java TypeBindings类代码示例发布时间:2022-05-22
下一篇:
Java EMClient类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap