workinstructionaction.java
来自「工厂版本管理系统,STRUTS2框架,用于管理商品的版本,便于有效的控制版本」· Java 代码 · 共 83 行
JAVA
83 行
package com.utstar.fcs.web.struts.action;
import com.utstar.fcs.domain.workinstruction.WorkInstruction;
public class WorkInstructionAction extends BaseAction {
// form 1
private String partNumber;
// form 2
private WorkInstruction workInstruction = new WorkInstruction();
public String input() {
return INPUT;
}
public String createNew(){
if (!partNumber.equals("")) {
WorkInstruction entity = getWorkInstructionService()
.getWorkInstructionByPartNumber(partNumber);
if(entity!=null)
addActionError("a work instruction is already there for this P/N .");
else{
workInstruction.setPartNumber(partNumber);
getReposity().save(workInstruction);
}
}
else
addActionError("pls enter a part number");
return INPUT;
}
public String edit() {
if (!partNumber.equals("")) {
WorkInstruction entity = getWorkInstructionService()
.getWorkInstructionByPartNumber(partNumber);
if(entity==null)
addActionError("no work instruction is found.");
else
workInstruction = entity;
}
else
addActionError("pls enter a part number");
return INPUT;
}
public String save() {
WorkInstruction entity = (WorkInstruction)getReposity().get(WorkInstruction.class, workInstruction.getId());
entity.setProductName(workInstruction.getProductName());
entity.setProductLine(workInstruction.getProductLine());
entity.setSuitableDepartment(workInstruction.getSuitableDepartment());
getReposity().update(entity);
//reset UI
//workInstruction = new WorkInstruction();
return INPUT;
}
public String getPartNumber() {
return partNumber;
}
public void setPartNumber(String partNumber) {
this.partNumber = partNumber;
}
public WorkInstruction getWorkInstruction() {
return workInstruction;
}
public void setWorkInstruction(WorkInstruction workInstruction) {
this.workInstruction = workInstruction;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?