ex9_16.txt
来自「j2ee core design patterns」· 文本 代码 · 共 37 行
TXT
37 行
Example 9.16 WorkPageRef Code
package WorkAdapter;
public class WorkPageRef {
String workPageRef;
String userId;
String workflowProcessId;
String workItemId;
public WorkPageRef() { }
public WorkPageRef(String workPageRef, String userId,
String workflowProcessId, String workItemId) {
this.workPageRef = workPageRef;
this.userId = userId;
this.workflowProcessId = workflowProcessId;
this.workItemId = workItemId;
}
public String getURL() {
StringBuffer s = new StringBuffer(workPageRef);
s.append("?UserId=");
s.append(userId);
if (workflowProcessId != null && workItemId != null) {
s.append("?");
}
if (workflowProcessId != null) {
s.append("&WorkflowProcesId=").
append(workflowProcessId);
}
if (workItemId != null) {
s.append("&WorkItemId=").append(workItemId);
}
return s.toString();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?