public class FgskSimulationHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CUSTOM_COSTS_PROPERTY |
static String |
EINZEL_MASSNAHME_PROPERTY |
static String |
FGSK_KA_PROPERTY |
static String |
MASSNAHME_PROPERTY |
static String |
SIM_MASSNAHME_CLASS_NAME |
static String |
SIM_MASSNAHMEN_GRUPPE_CLASS_NAME |
static String |
SIMULATIONSMASSNAHMEN_PROPERTY |
| Constructor and Description |
|---|
FgskSimulationHelper() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addMassnahme(de.cismet.cids.dynamics.CidsBean simulationBean,
de.cismet.cids.dynamics.CidsBean fgsk,
de.cismet.cids.dynamics.CidsBean massn,
Boolean complete)
Adds the given massnahmen object for the given fgsk to the simulation.
|
static void |
createAllSimulations()
DOCUMENT ME!
|
static double |
determineFgskIntersectionPercentage(de.cismet.cids.dynamics.CidsBean fgskBean,
double from,
double to,
Long gwk)
Determines how many percent of the fgsk line intersects the given line.
|
static de.cismet.cids.dynamics.CidsBean |
fillMassnSimulation(de.cismet.cids.dynamics.CidsBean simulationBean,
String wkFg,
de.cismet.cids.dynamics.CidsBean realisierung)
Fills the given object with the planned massnahmen objects.
|
static List<de.cismet.cids.dynamics.CidsBean> |
getAllCorrespondingFgsk(double from,
double to,
Long gwk,
Sirius.server.middleware.types.MetaObject[] fgsks)
DOCUMENT ME!
|
static de.cismet.cids.dynamics.CidsBean |
getCustomCostsBeanForFgsk(de.cismet.cids.dynamics.CidsBean simulationBean,
de.cismet.cids.dynamics.CidsBean fgsk)
Determines the custom costs of the given fgsk object.
|
static List<de.cismet.cids.dynamics.CidsBean> |
getMassnahmenBeans(List<de.cismet.cids.dynamics.CidsBean> list)
The resulting list contains all massnahmen of the given list.
|
static de.cismet.cids.dynamics.CidsBean |
getSimMassnahmeById(Integer id)
DOCUMENT ME!
|
static de.cismet.cids.dynamics.CidsBean |
getSimMassnahmeGruppeById(Integer id)
DOCUMENT ME!
|
static List<de.cismet.cids.dynamics.CidsBean> |
getSimMassnBeanFromMassnBvp(de.cismet.cids.dynamics.CidsBean massnBvpBean)
Determines the simulation massnahme for the given massname BVP.
|
static boolean |
isMassnGroupContained(de.cismet.cids.dynamics.CidsBean massn,
de.cismet.cids.dynamics.CidsBean simulation,
de.cismet.cids.dynamics.CidsBean fgsk)
Checks, if the given massnahme or massnahmen_gruppe is already assigned to the given fgsk bean.
|
static void |
reCreateSimulation(String wkk,
boolean realisierung2027)
DOCUMENT ME!
|
static void |
setCustomCostsForFgsk(de.cismet.cids.dynamics.CidsBean simulationBean,
de.cismet.cids.dynamics.CidsBean fgsk,
Double costs)
Set the given custom costs in the given fgsk object.
|
public static final String SIM_MASSNAHME_CLASS_NAME
public static final String SIM_MASSNAHMEN_GRUPPE_CLASS_NAME
public static final String FGSK_KA_PROPERTY
public static final String CUSTOM_COSTS_PROPERTY
public static final String SIMULATIONSMASSNAHMEN_PROPERTY
public static final String EINZEL_MASSNAHME_PROPERTY
public static final String MASSNAHME_PROPERTY
public static List<de.cismet.cids.dynamics.CidsBean> getMassnahmenBeans(List<de.cismet.cids.dynamics.CidsBean> list)
list - DOCUMENT ME!public static boolean isMassnGroupContained(de.cismet.cids.dynamics.CidsBean massn,
de.cismet.cids.dynamics.CidsBean simulation,
de.cismet.cids.dynamics.CidsBean fgsk)
massn - DOCUMENT ME!simulation - DOCUMENT ME!fgsk - DOCUMENT ME!public static void addMassnahme(de.cismet.cids.dynamics.CidsBean simulationBean,
de.cismet.cids.dynamics.CidsBean fgsk,
de.cismet.cids.dynamics.CidsBean massn,
Boolean complete)
simulationBean - DOCUMENT ME!fgsk - DOCUMENT ME!massn - DOCUMENT ME!complete - DOCUMENT ME!public static de.cismet.cids.dynamics.CidsBean getCustomCostsBeanForFgsk(de.cismet.cids.dynamics.CidsBean simulationBean,
de.cismet.cids.dynamics.CidsBean fgsk)
simulationBean - DOCUMENT ME!fgsk - DOCUMENT ME!public static void setCustomCostsForFgsk(de.cismet.cids.dynamics.CidsBean simulationBean,
de.cismet.cids.dynamics.CidsBean fgsk,
Double costs)
simulationBean - the simulation bean that contains the given fgsk objectfgsk - the fgsk object, the costs should be assigned tocosts - the costs to setpublic static de.cismet.cids.dynamics.CidsBean fillMassnSimulation(de.cismet.cids.dynamics.CidsBean simulationBean,
String wkFg,
de.cismet.cids.dynamics.CidsBean realisierung)
simulationBean - DOCUMENT ME!wkFg - DOCUMENT ME!realisierung - wkfgCachepublic static List<de.cismet.cids.dynamics.CidsBean> getSimMassnBeanFromMassnBvp(de.cismet.cids.dynamics.CidsBean massnBvpBean)
massnBvpBean - DOCUMENT ME!public static List<de.cismet.cids.dynamics.CidsBean> getAllCorrespondingFgsk(double from, double to, Long gwk, Sirius.server.middleware.types.MetaObject[] fgsks)
from - DOCUMENT ME!to - DOCUMENT ME!gwk - DOCUMENT ME!fgsks - DOCUMENT ME!public static double determineFgskIntersectionPercentage(de.cismet.cids.dynamics.CidsBean fgskBean,
double from,
double to,
Long gwk)
fgskBean - DOCUMENT ME!from - DOCUMENT ME!to - DOCUMENT ME!gwk - DOCUMENT ME!public static de.cismet.cids.dynamics.CidsBean getSimMassnahmeById(Integer id)
id - DOCUMENT ME!public static de.cismet.cids.dynamics.CidsBean getSimMassnahmeGruppeById(Integer id)
id - DOCUMENT ME!public static void reCreateSimulation(String wkk, boolean realisierung2027)
wkk - DOCUMENT ME!realisierung2027 - DOCUMENT ME!public static void createAllSimulations()
Copyright © 2012–2026 cismet GmbH. All rights reserved.