Overview

Summary

ContactDonateImprint


4. FINANCIAL PRODUCT MODULE (UI prompt)



Module Entities (5)

EntityAliasModuleGlobal Schema
(1) AssetClassAssetClassFinancialProductModuleAladdin
(2) FinancialProductFinancialProductFinancialProductModuleAladdin
(3) GovernmentMandateGovernmentMandateGovernmentMandateModuleAladdin
(4) MandateInstrumentMandateInstrumentFinancialProductModuleAladdin
(5) PortfolioHoldingPortfolioHoldingOrganizationModuleAladdin

Module Interfaces (18)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /financialproduct/{id}updateFinancialProductById(financialproduct)FinancialProductModulePUTFinancialProduct
(2) /financialproductfindAllFinancialProduct()FinancialProductModuleGETFinancialProduct
(3) /assetclassfindAllAssetClass()FinancialProductModuleGETAssetClass
(4) /financialproduct/{id}findFinancialProductById(id)FinancialProductModuleGETFinancialProduct
(5) /mandateinstrumentfindAllMandateInstrument()FinancialProductModuleGETMandateInstrument
(6) /assetclassinsertAssetClass(assetclass)FinancialProductModulePOSTAssetClass
(7) /mandateinstrument/{id}findMandateInstrumentById(id)FinancialProductModuleGETMandateInstrument
(8) /mandateinstrumentinsertMandateInstrument(mandateinstrument)FinancialProductModulePOSTMandateInstrument
(9) /mandateinstrument/{id}deleteMandateInstrumentById(id)FinancialProductModuleDELETEMandateInstrument
(10) /mandateinstrument/financialproduct/{id}findAllMandateInstrumentOfFinancialProduct(id)FinancialProductModuleGETFinancialProduct MandateInstrument
(11) /mandateinstrument/governmentmandate/{id}findAllMandateInstrumentOfGovernmentMandate(id)FinancialProductModuleGETGovernmentMandate MandateInstrument
(12) /financialproduct/{id}deleteFinancialProductById(id)FinancialProductModuleDELETEFinancialProduct
(13) /financialproduct/assetclass/{id}findAllFinancialProductOfAssetClass(id)FinancialProductModuleGETAssetClass FinancialProduct
(14) /mandateinstrument/{id}updateMandateInstrumentById(mandateinstrument)FinancialProductModulePUTMandateInstrument
(15) /assetclass/{id}updateAssetClassById(assetclass)FinancialProductModulePUTAssetClass
(16) /financialproductinsertFinancialProduct(financialproduct)FinancialProductModulePOSTFinancialProduct
(17) /assetclass/{id}deleteAssetClassById(id)FinancialProductModuleDELETEAssetClass
(18) /assetclass/{id}findAssetClassById(id)FinancialProductModuleGETAssetClass






4.1 ASSET CLASS


AssetClassFinancialProductModuleAladdin

Properties (2)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGAssetClass
(2) NameSTRINGAssetClass





Example:

final AssetClass assetclass = (AssetClass) invokeModule(FINANCIAL_PRODUCT_MODULE + "/assetclass/" + id, AssetClass.class);
if (assetclass != null) {
}
return assetclass;


4.2 FINANCIAL PRODUCT


FinancialProductFinancialProductModuleAladdin

Properties (7)

PropertyTypeEntityReferenceModule
(1) AssetClassLONGFinancialProductAssetClassFinancialProductModule
(2) CurrencySTRINGFinancialProduct
(3) DescriptionSTRINGFinancialProduct
(4) IsinSTRINGFinancialProduct
(5) NameSTRINGFinancialProduct
(6) ProductTypeSTRINGFinancialProduct
(7) TickerSTRINGFinancialProduct





Example:

final FinancialProduct financialproduct = (FinancialProduct) invokeModule(FINANCIAL_PRODUCT_MODULE + "/financialproduct/" + id, FinancialProduct.class);
if (financialproduct != null) {
    final AssetClass assetclass1 = (AssetClass) invokeModule(FINANCIAL_PRODUCT_MODULE + "/assetclass/" + financialproduct.getAssetClass().getId(), AssetClass.class);
    if (assetclass1 != null) {
    }
}
return financialproduct;


4.3 MANDATE INSTRUMENT


MandateInstrumentFinancialProductModuleAladdin

Properties (5)

PropertyTypeEntityReferenceModule
(1) CurrencySTRINGMandateInstrument
(2) DescriptionSTRINGMandateInstrument
(3) FinancialProductLONGMandateInstrumentFinancialProductFinancialProductModule
(4) GovernmentMandateLONGMandateInstrumentGovernmentMandateGovernmentMandateModule
(5) NotionalValueSTRINGMandateInstrument





Example:

final MandateInstrument mandateinstrument = (MandateInstrument) invokeModule(FINANCIAL_PRODUCT_MODULE + "/mandateinstrument/" + id, MandateInstrument.class);
if (mandateinstrument != null) {
    final GovernmentMandate governmentmandate1 = (GovernmentMandate) invokeModule(GOVERNMENT_MANDATE_MODULE + "/governmentmandate/" + mandateinstrument.getGovernmentMandate().getId(), GovernmentMandate.class);
    if (governmentmandate1 != null) {
        final AladdinSystem aladdinsystem2 = (AladdinSystem) invokeModule(ALADDIN_SYSTEM_MODULE + "/aladdinsystem/" + governmentmandate1.getAladdinSystem().getId(), AladdinSystem.class);
        if (aladdinsystem2 != null) {
        }
        final Organization serviceproviderorganization3 = (Organization) invokeModule(ORGANIZATION_MODULE + "/organization/" + governmentmandate1.getServiceProviderOrganization().getId(), Organization.class);
        if (serviceproviderorganization3 != null) {
        }
        final Organization clientorganization4 = (Organization) invokeModule(ORGANIZATION_MODULE + "/organization/" + governmentmandate1.getClientOrganization().getId(), Organization.class);
        if (clientorganization4 != null) {
        }
        final Crisis crisis5 = (Crisis) invokeModule(GOVERNMENT_MANDATE_MODULE + "/crisis/" + governmentmandate1.getCrisis().getId(), Crisis.class);
        if (crisis5 != null) {
        }
    }
    final FinancialProduct financialproduct6 = (FinancialProduct) invokeModule(FINANCIAL_PRODUCT_MODULE + "/financialproduct/" + mandateinstrument.getFinancialProduct().getId(), FinancialProduct.class);
    if (financialproduct6 != null) {
        final AssetClass assetclass7 = (AssetClass) invokeModule(FINANCIAL_PRODUCT_MODULE + "/assetclass/" + financialproduct6.getAssetClass().getId(), AssetClass.class);
        if (assetclass7 != null) {
        }
    }
}
return mandateinstrument;


Overview

Summary

ContactDonateImprint