workinstructionbrowsingaction.java
来自「工厂版本管理系统,STRUTS2框架,用于管理商品的版本,便于有效的控制版本」· Java 代码 · 共 117 行
JAVA
117 行
package com.utstar.fcs.web.struts.action;
import com.utstar.fcs.domain.workinstruction.StationVersion;
import com.utstar.fcs.domain.workinstruction.WorkInstruction;
import com.utstar.fcs.domain.workinstruction.WorkInstructionVersion;
/*
* this action is for Operators. They want to browse the WI in readonly mode
*/
public class WorkInstructionBrowsingAction extends BaseAction {
// form 1
private String partNumber;
private String version;
private Long stationNumber;
// form 2
private WorkInstruction workInstruction = new WorkInstruction();
private WorkInstructionVersion workInstructionVersion = new WorkInstructionVersion();
private StationVersion stationVersion = new StationVersion();
public String input() {
return INPUT;
}
// step 1
public String inputPartNumber() {
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;
}
// step 2
public String selectVersion() {
workInstructionVersion = workInstruction.getVersions().get(version);
return INPUT;
}
// step 3
public String selectStation() {
stationVersion = workInstructionVersion.getFlowChart().get(
stationNumber.intValue()).getStationVersion();
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 getPartNumber() {
return partNumber;
}
public void setPartNumber(String partNumber) {
this.partNumber = partNumber;
}
public WorkInstruction getWorkInstruction() {
return workInstruction;
}
public void setWorkInstruction(WorkInstruction workInstruction) {
this.workInstruction = workInstruction;
}
public Long getStationNumber() {
return stationNumber;
}
public void setStationNumber(Long stationNumber) {
this.stationNumber = stationNumber;
}
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
public WorkInstructionVersion getWorkInstructionVersion() {
return workInstructionVersion;
}
public void setWorkInstructionVersion(
WorkInstructionVersion workInstructionVersion) {
this.workInstructionVersion = workInstructionVersion;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?