📄 noteaction.java
字号:
package com.relationinfo.webapp.action;import java.util.List;import com.relationinfo.model.Note;import com.relationinfo.service.NoteManager;public class NoteAction extends BaseAction { private Note note; private List notes; private String notecode; private NoteManager noteManager; public void setNotecode(String notecode) { this.notecode = notecode; } public void setNoteManager(NoteManager manager) { this.noteManager = manager; } public Note getNote() { return note; } public void setNote(Note note) { this.note = note; } public String delete() { noteManager.removeNote(String.valueOf(note.getNotecode())); saveMessage(getText("note.deleted")); return SUCCESS; } public String edit() { if (notecode != null) { note = noteManager.getNote(notecode); } else { note = new Note(); } return SUCCESS; } public String save() throws Exception { if (cancel != null) { return "cancel"; } if (delete != null) { return delete(); } boolean isNew = (note.getNotecode() == null); noteManager.saveNote(note); String key = (isNew) ? "note.added" : "note.updated"; saveMessage(getText(key)); if (!isNew) { return INPUT; } else { return SUCCESS; } } public List getNotes() { return notes; } public String list() { notes = noteManager.getNotes(new Note()); return SUCCESS; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -