Class AbstractComputerSystem

    • Field Detail

      • firmware

        private final java.util.function.Supplier<Firmware> firmware
      • baseboard

        private final java.util.function.Supplier<Baseboard> baseboard
    • Constructor Detail

      • AbstractComputerSystem

        public AbstractComputerSystem()
    • Method Detail

      • createFirmware

        protected abstract Firmware createFirmware()
        Instantiates the platform-specific Firmware object
        Returns:
        platform-specific Firmware object
      • createBaseboard

        protected abstract Baseboard createBaseboard()
        Instantiates the platform-specific Baseboard object
        Returns:
        platform-specific Baseboard object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object