本文整理汇总了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;未经允许,请勿转载。 |
请发表评论