Overview
Summary
Contact
Donate
Imprint
Prompt for the
AladdinSystemApp
Please create a React-JS application for the AladdinSystemModule. The application has to offer the following views for the user interface: 1. AladdinCustomerView 2. AladdinDataSourceView 3. AladdinSystemView 4. HistoricalDataSetView 5. TrademarkView The views have to be reachable for the user via a menu list at the left side of each view. The requirements for the 5 views are defined below. 1. The AladdinCustomerView must contain the following fields: - name: AladdinSystem type: AladdinSystem - name: EndDate type: DATE - name: InstitutionalInvestor type: InstitutionalInvestor - name: Notes type: STRING - name: StartDate type: DATE - name: UsageScope type: STRING The data source for the [InstitutionalInvestor] select control should be loaded from the relative URL: "/OrganizationService/institutionalinvestor" (HTTP-GET) The data source for the [AladdinSystem] select control should be loaded from the relative URL: "/AladdinSystemService/aladdinsystem" (HTTP-GET) An existing AladdinCustomer entity should be loaded from the relative URL: "/AladdinSystemService/aladdincustomer/{id}" (HTTP-GET) If a new AladdinCustomer entity has been created, the new entity should be posted to the relative URL: "/AladdinSystemService/aladdincustomer" (HTTP-POST) If an existing AladdinCustomer entity has been updated, the modified entity should be sent to the relative URL: "/AladdinSystemService/aladdincustomer/{id}" (HTTP-PUT) If an existing AladdinCustomer entity has to be deleted, the following relative URL should be called: "/AladdinSystemService/aladdincustomer/{id}" (HTTP-DELETE) 2. The AladdinDataSourceView must contain the following fields: - name: AladdinSystem type: AladdinSystem - name: DataSource type: DataSource - name: EndDate type: DATE - name: StartDate type: DATE - name: UsagePurpose type: STRING The data source for the [AladdinSystem] select control should be loaded from the relative URL: "/AladdinSystemService/aladdinsystem" (HTTP-GET) The data source for the [DataSource] select control should be loaded from the relative URL: "/DataSourceService/datasource" (HTTP-GET) An existing AladdinDataSource entity should be loaded from the relative URL: "/AladdinSystemService/aladdindatasource/{id}" (HTTP-GET) If a new AladdinDataSource entity has been created, the new entity should be posted to the relative URL: "/AladdinSystemService/aladdindatasource" (HTTP-POST) If an existing AladdinDataSource entity has been updated, the modified entity should be sent to the relative URL: "/AladdinSystemService/aladdindatasource/{id}" (HTTP-PUT) If an existing AladdinDataSource entity has to be deleted, the following relative URL should be called: "/AladdinSystemService/aladdindatasource/{id}" (HTTP-DELETE) 3. The AladdinSystemView must contain the following fields: - name: Acronym type: STRING - name: AcronymExpansion type: STRING - name: Description type: STRING - name: FirstYear type: LONG - name: IsRegisteredTrademark type: BOOL - name: LinesOfCode type: LONG - name: Name type: STRING - name: OrganizationalUnit type: STRING An existing AladdinSystem entity should be loaded from the relative URL: "/AladdinSystemService/aladdinsystem/{id}" (HTTP-GET) If a new AladdinSystem entity has been created, the new entity should be posted to the relative URL: "/AladdinSystemService/aladdinsystem" (HTTP-POST) If an existing AladdinSystem entity has been updated, the modified entity should be sent to the relative URL: "/AladdinSystemService/aladdinsystem/{id}" (HTTP-PUT) If an existing AladdinSystem entity has to be deleted, the following relative URL should be called: "/AladdinSystemService/aladdinsystem/{id}" (HTTP-DELETE) Add a HTML table to the view with the following GovernmentMandate columns: - column: AladdinSystem - column: ServiceProviderOrganization - column: ClientOrganization - column: StartDate - column: Name - column: EndDate - column: Crisis - column: MandateValue - column: Currency - column: Description The table should have the title "GovernmentMandates" und the data must be loaded from the server with the following relative URL: "/GovernmentMandateService/governmentmandate/aladdinsystem/{id}" Add a HTML table to the view with the following StressTest columns: - column: AladdinSystem - column: Description - column: StressCategory - column: ResultSummary - column: Portfolio - column: Scenario - column: MaxDrawdown - column: Name The table should have the title "StressTests" und the data must be loaded from the server with the following relative URL: "/ScenarioService/stresstest/aladdinsystem/{id}" Add a HTML table to the view with the following HistoricalDataSet columns: - column: DataSource - column: Name - column: AssetUniverseDescription - column: Description - column: StartDate - column: AladdinSystem - column: EndDate The table should have the title "HistoricalDataSets" und the data must be loaded from the server with the following relative URL: "/AladdinSystemService/historicaldataset/aladdinsystem/{id}" Add a HTML table to the view with the following AladdinCustomer columns: - column: AladdinSystem - column: InstitutionalInvestor - column: Notes - column: EndDate - column: StartDate - column: UsageScope The table should have the title "AladdinCustomers" und the data must be loaded from the server with the following relative URL: "/AladdinSystemService/aladdincustomer/aladdinsystem/{id}" Add a HTML table to the view with the following Portfolio columns: - column: InstitutionalInvestor - column: Name - column: Description - column: ManagedByOrganization - column: AladdinSystem - column: BaseCurrency - column: TotalValue The table should have the title "Portfolios" und the data must be loaded from the server with the following relative URL: "/OrganizationService/portfolio/aladdinsystem/{id}" Add a HTML table to the view with the following Criticism columns: - column: RiskType - column: Description - column: Person - column: Publication - column: Title - column: SeverityAssessment - column: AladdinSystem The table should have the title "Criticisms" und the data must be loaded from the server with the following relative URL: "/PublicationService/criticism/aladdinsystem/{id}" Add a HTML table to the view with the following AladdinDataSource columns: - column: UsagePurpose - column: DataSource - column: AladdinSystem - column: EndDate - column: StartDate The table should have the title "AladdinDataSources" und the data must be loaded from the server with the following relative URL: "/AladdinSystemService/aladdindatasource/aladdinsystem/{id}" Add a HTML table to the view with the following DataCenter columns: - column: Name - column: Description - column: Country - column: Organization - column: AladdinSystem - column: City - column: Region The table should have the title "DataCenters" und the data must be loaded from the server with the following relative URL: "/DataCenterService/datacenter/aladdinsystem/{id}" Add a HTML table to the view with the following Trademark columns: - column: Status - column: Organization - column: RegistrationNumber - column: MarkName - column: Jurisdiction - column: RegistrationDate - column: AladdinSystem The table should have the title "Trademarks" und the data must be loaded from the server with the following relative URL: "/AladdinSystemService/trademark/aladdinsystem/{id}" Add a HTML table to the view with the following SimulationRun columns: - column: Portfolio - column: ValueAtRisk - column: AladdinSystem - column: RunTimestamp - column: ResultSummary - column: ExpectedLoss - column: SimulationType - column: Scenario The table should have the title "SimulationRuns" und the data must be loaded from the server with the following relative URL: "/ScenarioService/simulationrun/aladdinsystem/{id}" 4. The HistoricalDataSetView must contain the following fields: - name: AladdinSystem type: AladdinSystem - name: AssetUniverseDescription type: STRING - name: DataSource type: DataSource - name: Description type: STRING - name: EndDate type: DATE - name: Name type: STRING - name: StartDate type: DATE The data source for the [AladdinSystem] select control should be loaded from the relative URL: "/AladdinSystemService/aladdinsystem" (HTTP-GET) The data source for the [DataSource] select control should be loaded from the relative URL: "/DataSourceService/datasource" (HTTP-GET) An existing HistoricalDataSet entity should be loaded from the relative URL: "/AladdinSystemService/historicaldataset/{id}" (HTTP-GET) If a new HistoricalDataSet entity has been created, the new entity should be posted to the relative URL: "/AladdinSystemService/historicaldataset" (HTTP-POST) If an existing HistoricalDataSet entity has been updated, the modified entity should be sent to the relative URL: "/AladdinSystemService/historicaldataset/{id}" (HTTP-PUT) If an existing HistoricalDataSet entity has to be deleted, the following relative URL should be called: "/AladdinSystemService/historicaldataset/{id}" (HTTP-DELETE) 5. The TrademarkView must contain the following fields: - name: AladdinSystem type: AladdinSystem - name: Jurisdiction type: STRING - name: MarkName type: STRING - name: Organization type: Organization - name: RegistrationDate type: DATE - name: RegistrationNumber type: STRING - name: Status type: STRING The data source for the [Organization] select control should be loaded from the relative URL: "/OrganizationService/organization" (HTTP-GET) The data source for the [AladdinSystem] select control should be loaded from the relative URL: "/AladdinSystemService/aladdinsystem" (HTTP-GET) An existing Trademark entity should be loaded from the relative URL: "/AladdinSystemService/trademark/{id}" (HTTP-GET) If a new Trademark entity has been created, the new entity should be posted to the relative URL: "/AladdinSystemService/trademark" (HTTP-POST) If an existing Trademark entity has been updated, the modified entity should be sent to the relative URL: "/AladdinSystemService/trademark/{id}" (HTTP-PUT) If an existing Trademark entity has to be deleted, the following relative URL should be called: "/AladdinSystemService/trademark/{id}" (HTTP-DELETE)
Copy prompt
Overview
Summary
Contact
Donate
Imprint