Overview

Summary

ContactDonateImprint


Appendix E-25: COMPUTER (UI prompt)


ComputerDataCenterModuleAladdin

Properties (6)

PropertyTypeEntityReferenceModule
(1) CpuCountLONGComputer
(2) DataCenterLONGComputerDataCenterDataCenterModule
(3) HostnameSTRINGComputer
(4) MemoryGbLONGComputer
(5) RoleSTRINGComputer
(6) StatusSTRINGComputer


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /computerfindAllComputer()DataCenterModuleGETComputer
(2) /computer/datacenter/{id}findAllComputerOfDataCenter(id)DataCenterModuleGETDataCenter Computer
(3) /computerinsertComputer(computer)DataCenterModulePOSTComputer
(4) /computer/{id}findComputerById(id)DataCenterModuleGETComputer
(5) /computer/{id}updateComputerById(computer)DataCenterModulePUTComputer
(6) /computer/{id}deleteComputerById(id)DataCenterModuleDELETEComputer





Example:

final Computer computer = (Computer) invokeModule(DATA_CENTER_MODULE + "/computer/" + id, Computer.class);
if (computer != null) {
    final DataCenter datacenter1 = (DataCenter) invokeModule(DATA_CENTER_MODULE + "/datacenter/" + computer.getDataCenter().getId(), DataCenter.class);
    if (datacenter1 != null) {
        final Organization organization2 = (Organization) invokeModule(ORGANIZATION_MODULE + "/organization/" + datacenter1.getOrganization().getId(), Organization.class);
        if (organization2 != null) {
        }
        final AladdinSystem aladdinsystem3 = (AladdinSystem) invokeModule(ALADDIN_SYSTEM_MODULE + "/aladdinsystem/" + datacenter1.getAladdinSystem().getId(), AladdinSystem.class);
        if (aladdinsystem3 != null) {
        }
    }
}
return computer;


Overview

Summary

ContactDonateImprint