⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex9_6.txt

📁 j2ee core design patterns
💻 TXT
字号:
Example 9.6 	CommandData, WorkflowCommandData and WorkItemCommandData Code
package ActionAdapter;

abstract public class CommandData {

  protected int commandType;

  protected CommandData(int commandType) {
    this.commandType = commandType;
  }

  public int getCommandType() {
    return commandType;
  }
}

package ActionAdapter;
public class WorkflowCommandData extends CommandData {
  private String workflowName;
  private String workflowProcessId;

  public WorkflowCommandData(String workflowName, 
      String workflowProcessId, int commandType) {
    super(commandType);
    this.workflowName = workflowName;
    this.workflowProcessId = workflowProcessId;
  }

  public void setWorkflowName(String workflowName) {
    this.workflowName = workflowName;
  }

  public void setWorkflowProcessid(String workflowProcessId) {
    this.workflowProcessId = workflowProcessId;
  }

  public String getWorkflowProcessId() {
    return workflowProcessId;
  }

  public String getWorkflowName() {
    return workflowName;
  }
}


package ActionAdapter;

public class WorkItemCommandData extends CommandData {
  private String workItemId;

  public WorkItemCommandData(String workItemId,
      int commandType) {
    super(commandType);
    this.workItemId = workItemId;
  }

  public String getWorkItemId() {
    return workItemId;
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -