WaOVImplement

Description

Contains all methods implementing the API.

Important public methods of this class are:

Name

Return type

Description

getInstance

WaOVImplement*

Gets a pointer to the singleton instance of this class.

destroy

void

De-initializes the singleton instance of this class.

initialized

bool

Checks if the singleton instance of this class is initialized. Returns true if this instance is initialized and false otherwise.

loadDatabaseFromPath

bool

Loads database using a path to database file. Returns true if this method performs successfully and false otherwise.

loadDatabaseFromString

bool

Loads database from the content. Returns true if this method performs successfully and false otherwise.

getRemediation

bool

Gets product's remediation link. Returns true if this method performs successfully and false otherwise.

isDefunct

bool

Checks if product is defunct. Returns true if this method performs successfully and false otherwise.

getProductPatchLevel

bool

Gets patch level of product. Returns true if this method performs successfully and false otherwise.

checkDefinitionSource

bool

Checks status of product's definition. Returns true if this method performs successfully and false otherwise.

Remark: Each collection in database is stored in a separate internal variable of type CustomCollection.