Transition from hecjavadev to HecMonolith (Major Scripting Changes)
There has been a change in where some of the packages are located. Would recommend following a process similar to what was laid out here as it should be a similar process.
Below is a list of packages that have been moved along with their new locations.
New Pathnames of Scripting Packages
Old Pathname | New Pathname |
---|---|
hec.data.ParameterDefinition | mil.army.usace.hec.metadata.resourceservices.ParameterDefinition |
hec.data.ParameterLoader | mil.army.usace.hec.metadata.resourceservices.ParameterLoader |
hec.hecmath.DSSFile.saveAs(dataContainer) | method was removed. Scripters may consider this as an alternative. |
hec.dssgui.CombinedDataManager | hec.heclib.dss.CombinedDataManager
|
hec.dssgui.DataReference | hec.heclib.dss.DataReference |
hec.dssgui.DataReferenceSet | hec.heclib.dss.DataReferenceSet |
hec.dssgui.Group | hec.heclib.dss.Group |
hec.dssgui.IBrowseDSSParent | hec.ui.browser.IBrowseDSSParent |
hec.dssgui.DssVueSimpleDSSTimeSeriesCollection | hec.gfx2d.DssVueSimpleDSSTimeSeriesCollection |
hec.dssgui.PairedDataPathnameEditor | hec.dataui.dataentry.PairedDataPathnameEditor |
hec.dssgui.TimeSeriesPathnameEditor | hec.dataui.dataentry.TimeSeriesPathnameEditor |
hec.dssmapgui.client.[Several Classes] | hec.iconlocationset.ui.* |
hec.client (AbstractTimeSeriesPanel, DSSListSelector, DSSListSelectorParent, DssSaveAsDialog ) | DssVue in hec.dssgui (except DssSaveAsDialog was deleted) |
hec.client (ClientApp) | hec.clientapp.client |
hec.model.AbstractSimulation | hec.watershed.model.AbstractSimulation |
hec.model.DataListContainer | hec.watershed.model.DataListContainer |
hec.model.DataListFactory | hec.watershed.model.DataListFactory |
hec.model.DefaultDataList | hec.watershed.model.DefaultDataList |
hec.model.DefaultDataListContainer | hec.watershed.model.DefaultDataListContainer |
hec.model.HecDataTypeFactory | hec.watershed.model.HecDataTypeFactory |
hec.model.Manager | hec.watershed.model.Manager |
hec.model.ManagerProxy | hec.watershed.model.ManagerProxy |
hec.model.ManagerProxyList | hec.watershed.model.ManagerProxyList |
hec.model.ManagerProxyListContainer | hec.watershed.model.ManagerProxyListContainer |
hec.model.ManagerProxyListManager | hec.watershed.model.ManagerProxyListManager |
hec.model.ModelAlt | hec.watershed.model.ModelAlt |
hec.model.ModelForecastAlt | hec.watershed.model.ModelForecastAlt |
hec.model.SimRunInfo | hec.watershed.model.SimRunInfo |
hec.model.Simulation | hec.watershed.model.Simulation |
hec.model.SimulationExtract | hec.watershed.model.SimulationExtract |
hec.model.SimulationPeriod | hec.watershed.model.SimulationPeriod |
hec.model.SimulationRun | hec.watershed.model.SimulationRun |
hec.model.SimulationTrialRun | hec.watershed.model.SimulationTrialRun |
hec.model.StreamAlignment | hec.watershed.model.StreamAlignment |
hec.model.ToolBarButtonManagerImpl | hec.watershed.model.ToolBarButtonManagerImpl |
hec.model.TrialRun | hec.watershed.model.TrialRun |
hec.model.TSDataSet | hec.watershed.model.TSDataSet |
hec.model.TSRecordImplFactory | hec.watershed.model.TSRecordImplFactory |
hec.model.UnmodifiableDataList | hec.watershed.model.UnmodifiableDataList |
hec.script.ScriptAction | hec.watershed.script.ScriptAction |
hec.script.ScriptButtonFrame | hec.watershed.script.ScriptButtonFrame |
hec.script.ScriptEditorDialog | hec.watershed.script.ScriptEditorDialog |
hec.script.ScriptJobStatusJFrame | hec.watershed.script.ScriptJobStatusJFrame |
hec.script.ScriptJPanel | hec.watershed.script.ScriptJPanel |
hec.script.ScriptManagerImpl | hec.watershed.script.ScriptManagerImpl |
hec.script.ScriptSchedulerJDialog | hec.watershed.script.ScriptSchedulerJDialog |
For further reference, the complete java docs are available at https://www.hec.usace.army.mil/software/javadocs/hec-monolith/.
CWMS Framework Migration Updates
The following jars and their packages have been retired from the CWMS Client and Server installs.
They are remnants of the old CAVI 2.x code that is no longer supported or used.
Jar | Packages | Reason for Removal |
---|---|---|
S00hfp.jar | wcds.hfp wcds.hms wcds.mfp | CAVI/RTS 2.x code |
S20riverware.jar | wcds.cavi.riverware | No longer used. Riverware plugin is provided by CADWES |
coop.jar | cwms.coop | CWMS 2.x code |
dataStatus.jar | hec.datastatus | CWMS 2.x code |
dspm.jar | cwms.dspm | CWMS 2.x code. No longer supported |
goesit.jar | wcds.goesit | CWMS 2.x code. No longer supported |
gridUtil.jar | hec.gridUtil | CWMS 2.x code. No longer used |