Package com.tccc.kos.commons.manifest
Class BaseDeviceManifest
java.lang.Object
com.tccc.kos.commons.manifest.DeviceManifestVersion
com.tccc.kos.commons.manifest.install.InstallManifest
com.tccc.kos.commons.manifest.BaseDeviceManifest
Base class for all future
DeviceManifest
implementations
which implements the @{code PrimaryManifestInstallView} interface
which is sufficient for a primary node to identify any missing
artifacts and install them, even if it doesn't understand the
actual manifest format.
This was introduced in manifest V1 and should be used for all future manifest formats to ensure the ability to install newer manifests from older versions of kOS.
- Version:
- 2023-10-01
-
Field Summary
FieldsFields inherited from class com.tccc.kos.commons.manifest.install.InstallManifest
PROP_INSTALL_DETAIL, PROP_INSTALL_SUMMARY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setDeviceType
(String deviceType) void
setPrimaryKmfJson
(String primaryKmfJson) Methods inherited from class com.tccc.kos.commons.manifest.install.InstallManifest
getInstallArtifacts, getInstallDetails, getInstallLayers, getInstallSummary, getManifestType, getNextManifestId, getProperties, setInstallArtifacts, setInstallLayers, setManifestType, setNextManifestId, setProperties
Methods inherited from class com.tccc.kos.commons.manifest.DeviceManifestVersion
getVersion, setVersion
-
Field Details
-
TYPE
- See Also:
-
-
Constructor Details
-
BaseDeviceManifest
public BaseDeviceManifest()
-
-
Method Details
-
getDeviceType
- Overrides:
getDeviceType
in classInstallManifest
-
getPrimaryKmfJson
-
setDeviceType
- Overrides:
setDeviceType
in classInstallManifest
-
setPrimaryKmfJson
-