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

📄 processrequirement.java

📁 今天为网友提供的是JAVA源码
💻 JAVA
字号:
package com.power.pipeengine.DispatchReportMap;/** * <p>Title: PIPE Engine</p> * <p>Description: Global Planning Optimization Engine</p> * <p>Copyright: Copyright (c) 2002</p> * <p>Company: Paraster, Inc.</p> * @author not attributable * @version 1.0 */import java.util.*;public class ProcessRequirement {  private static final ProcessRequirement INSTANCE =                            new ProcessRequirement(); // Private constructor supresses // default public constructor  private ProcessRequirement( ) {  }  public static ProcessRequirement getInstance( ) {      return INSTANCE;  }  private Hashtable rqmtByProcess = new Hashtable();  private Hashtable lastAssigned = new Hashtable();  public void updateRqmt( Integer processID, int qty, double procTime ) {    Double aDbl = (Double) rqmtByProcess.get( processID.toString());    if( null == aDbl ) {      rqmtByProcess.put( processID.toString(), new Double( qty * procTime ) );    } else {      aDbl = new Double( aDbl.doubleValue() + qty * procTime );      rqmtByProcess.put( processID.toString(), aDbl );    }  }  public double getAvgRqmtByOperator( Integer processID ) {    Double aDbl = (Double) rqmtByProcess.get( processID.toString());    double cap = ProcessCapabilityTable.getInstance().getTotalCapability( processID.intValue() );    if( cap != 0 ) {      return aDbl.doubleValue() / cap;    }    return 0;  }  public void updateLastAssigned( Integer pid, ProcessCapability pc ) {    lastAssigned.put( pid.toString(), pc );  }  public ProcessCapability getLastAssigned( Integer pid ) {    return (ProcessCapability) lastAssigned.get( pid.toString());  }}

⌨️ 快捷键说明

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