Overview

Summary

ContactDonateImprint


9. SCENARIO MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) AladdinSystemAladdinSystemAladdinSystemModuleAladdin
(2) PortfolioPortfolioOrganizationModuleAladdin
(3) ScenarioScenarioScenarioModuleAladdin
(4) ScenarioTypeScenarioTypeScenarioModuleAladdin
(5) SimulationRunSimulationRunScenarioModuleAladdin
(6) StressTestStressTestScenarioModuleAladdin

Module Interfaces (27)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /scenario/{id}findScenarioById(id)ScenarioModuleGETScenario
(2) /stresstest/{id}findStressTestById(id)ScenarioModuleGETStressTest
(3) /stresstest/{id}updateStressTestById(stresstest)ScenarioModulePUTStressTest
(4) /scenariofindAllScenario()ScenarioModuleGETScenario
(5) /simulationruninsertSimulationRun(simulationrun)ScenarioModulePOSTSimulationRun
(6) /stresstest/portfolio/{id}findAllStressTestOfPortfolio(id)ScenarioModuleGETPortfolio StressTest
(7) /scenariotypefindAllScenarioType()ScenarioModuleGETScenarioType
(8) /simulationrun/aladdinsystem/{id}findAllSimulationRunOfAladdinSystem(id)ScenarioModuleGETAladdinSystem SimulationRun
(9) /stresstest/scenario/{id}findAllStressTestOfScenario(id)ScenarioModuleGETScenario StressTest
(10) /scenario/scenariotype/{id}findAllScenarioOfScenarioType(id)ScenarioModuleGETScenarioType Scenario
(11) /simulationrun/{id}updateSimulationRunById(simulationrun)ScenarioModulePUTSimulationRun
(12) /simulationrun/{id}deleteSimulationRunById(id)ScenarioModuleDELETESimulationRun
(13) /scenario/{id}deleteScenarioById(id)ScenarioModuleDELETEScenario
(14) /simulationrunfindAllSimulationRun()ScenarioModuleGETSimulationRun
(15) /scenariotype/{id}updateScenarioTypeById(scenariotype)ScenarioModulePUTScenarioType
(16) /simulationrun/scenario/{id}findAllSimulationRunOfScenario(id)ScenarioModuleGETScenario SimulationRun
(17) /scenariotype/{id}deleteScenarioTypeById(id)ScenarioModuleDELETEScenarioType
(18) /scenario/{id}updateScenarioById(scenario)ScenarioModulePUTScenario
(19) /stresstestinsertStressTest(stresstest)ScenarioModulePOSTStressTest
(20) /scenariotypeinsertScenarioType(scenariotype)ScenarioModulePOSTScenarioType
(21) /simulationrun/{id}findSimulationRunById(id)ScenarioModuleGETSimulationRun
(22) /stresstestfindAllStressTest()ScenarioModuleGETStressTest
(23) /stresstest/aladdinsystem/{id}findAllStressTestOfAladdinSystem(id)ScenarioModuleGETAladdinSystem StressTest
(24) /scenarioinsertScenario(scenario)ScenarioModulePOSTScenario
(25) /simulationrun/portfolio/{id}findAllSimulationRunOfPortfolio(id)ScenarioModuleGETPortfolio SimulationRun
(26) /stresstest/{id}deleteStressTestById(id)ScenarioModuleDELETEStressTest
(27) /scenariotype/{id}findScenarioTypeById(id)ScenarioModuleGETScenarioType






9.1 SCENARIO


ScenarioScenarioModuleAladdin

Properties (5)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGScenario
(2) NameSTRINGScenario
(3) ProbabilityEstimateSTRINGScenario
(4) ScenarioTypeLONGScenarioScenarioTypeScenarioModule
(5) SeverityLevelSTRINGScenario





Example:

final Scenario scenario = (Scenario) invokeModule(SCENARIO_MODULE + "/scenario/" + id, Scenario.class);
if (scenario != null) {
    final ScenarioType scenariotype1 = (ScenarioType) invokeModule(SCENARIO_MODULE + "/scenariotype/" + scenario.getScenarioType().getId(), ScenarioType.class);
    if (scenariotype1 != null) {
    }
}
return scenario;


9.2 SCENARIO TYPE


ScenarioTypeScenarioModuleAladdin

Properties (2)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGScenarioType
(2) NameSTRINGScenarioType





Example:

final ScenarioType scenariotype = (ScenarioType) invokeModule(SCENARIO_MODULE + "/scenariotype/" + id, ScenarioType.class);
if (scenariotype != null) {
}
return scenariotype;


9.3 SIMULATION RUN


SimulationRunScenarioModuleAladdin

Properties (8)

PropertyTypeEntityReferenceModule
(1) AladdinSystemLONGSimulationRunAladdinSystemAladdinSystemModule
(2) ExpectedLossSTRINGSimulationRun
(3) PortfolioLONGSimulationRunPortfolioOrganizationModule
(4) ResultSummarySTRINGSimulationRun
(5) RunTimestampDATESimulationRun
(6) ScenarioLONGSimulationRunScenarioScenarioModule
(7) SimulationTypeSTRINGSimulationRun
(8) ValueAtRiskSTRINGSimulationRun





Example:

final SimulationRun simulationrun = (SimulationRun) invokeModule(SCENARIO_MODULE + "/simulationrun/" + id, SimulationRun.class);
if (simulationrun != null) {
    final Portfolio portfolio1 = (Portfolio) invokeModule(ORGANIZATION_MODULE + "/portfolio/" + simulationrun.getPortfolio().getId(), Portfolio.class);
    if (portfolio1 != null) {
        final InstitutionalInvestor institutionalinvestor2 = (InstitutionalInvestor) invokeModule(ORGANIZATION_MODULE + "/institutionalinvestor/" + portfolio1.getInstitutionalInvestor().getId(), InstitutionalInvestor.class);
        if (institutionalinvestor2 != null) {
            final Organization organization3 = (Organization) invokeModule(ORGANIZATION_MODULE + "/organization/" + institutionalinvestor2.getOrganization().getId(), Organization.class);
            if (organization3 != null) {
            }
        }
        final Organization managedbyorganization4 = (Organization) invokeModule(ORGANIZATION_MODULE + "/organization/" + portfolio1.getManagedByOrganization().getId(), Organization.class);
        if (managedbyorganization4 != null) {
        }
        final AladdinSystem aladdinsystem5 = (AladdinSystem) invokeModule(ALADDIN_SYSTEM_MODULE + "/aladdinsystem/" + portfolio1.getAladdinSystem().getId(), AladdinSystem.class);
        if (aladdinsystem5 != null) {
        }
    }
    final AladdinSystem aladdinsystem6 = (AladdinSystem) invokeModule(ALADDIN_SYSTEM_MODULE + "/aladdinsystem/" + simulationrun.getAladdinSystem().getId(), AladdinSystem.class);
    if (aladdinsystem6 != null) {
    }
    final Scenario scenario7 = (Scenario) invokeModule(SCENARIO_MODULE + "/scenario/" + simulationrun.getScenario().getId(), Scenario.class);
    if (scenario7 != null) {
        final ScenarioType scenariotype8 = (ScenarioType) invokeModule(SCENARIO_MODULE + "/scenariotype/" + scenario7.getScenarioType().getId(), ScenarioType.class);
        if (scenariotype8 != null) {
        }
    }
}
return simulationrun;


9.4 STRESS TEST


StressTestScenarioModuleAladdin

Properties (8)

PropertyTypeEntityReferenceModule
(1) AladdinSystemLONGStressTestAladdinSystemAladdinSystemModule
(2) DescriptionSTRINGStressTest
(3) MaxDrawdownSTRINGStressTest
(4) NameSTRINGStressTest
(5) PortfolioLONGStressTestPortfolioOrganizationModule
(6) ResultSummarySTRINGStressTest
(7) ScenarioLONGStressTestScenarioScenarioModule
(8) StressCategorySTRINGStressTest





Example:

final StressTest stresstest = (StressTest) invokeModule(SCENARIO_MODULE + "/stresstest/" + id, StressTest.class);
if (stresstest != null) {
    final AladdinSystem aladdinsystem1 = (AladdinSystem) invokeModule(ALADDIN_SYSTEM_MODULE + "/aladdinsystem/" + stresstest.getAladdinSystem().getId(), AladdinSystem.class);
    if (aladdinsystem1 != null) {
    }
    final Portfolio portfolio2 = (Portfolio) invokeModule(ORGANIZATION_MODULE + "/portfolio/" + stresstest.getPortfolio().getId(), Portfolio.class);
    if (portfolio2 != null) {
        final InstitutionalInvestor institutionalinvestor3 = (InstitutionalInvestor) invokeModule(ORGANIZATION_MODULE + "/institutionalinvestor/" + portfolio2.getInstitutionalInvestor().getId(), InstitutionalInvestor.class);
        if (institutionalinvestor3 != null) {
            final Organization organization4 = (Organization) invokeModule(ORGANIZATION_MODULE + "/organization/" + institutionalinvestor3.getOrganization().getId(), Organization.class);
            if (organization4 != null) {
            }
        }
        final Organization managedbyorganization5 = (Organization) invokeModule(ORGANIZATION_MODULE + "/organization/" + portfolio2.getManagedByOrganization().getId(), Organization.class);
        if (managedbyorganization5 != null) {
        }
        final AladdinSystem aladdinsystem6 = (AladdinSystem) invokeModule(ALADDIN_SYSTEM_MODULE + "/aladdinsystem/" + portfolio2.getAladdinSystem().getId(), AladdinSystem.class);
        if (aladdinsystem6 != null) {
        }
    }
    final Scenario scenario7 = (Scenario) invokeModule(SCENARIO_MODULE + "/scenario/" + stresstest.getScenario().getId(), Scenario.class);
    if (scenario7 != null) {
        final ScenarioType scenariotype8 = (ScenarioType) invokeModule(SCENARIO_MODULE + "/scenariotype/" + scenario7.getScenarioType().getId(), ScenarioType.class);
        if (scenariotype8 != null) {
        }
    }
}
return stresstest;


Overview

Summary

ContactDonateImprint