EntityMetaData(string key)
Definition EntityMetaData.hpp:58
bool getAvailable() const
Get whether or not the property is available in the active data set.
bool getIsList() const
Get whether or not the value of the property is a list.
int getDisplayOrder() const
Get the order in which the property should be displayed.
PropertyMetaData(string name, vector< string > dataFilesWherePresent, string type, string category, string url, bool available, byte displayOrder, bool isMandatory, bool isList, bool isObsolete, bool show, bool showValues, string description, string defaultValue, byte componentId, vector< uint32_t > evidenceProperties)
Construct a new instance of PropertyMetaData.
PropertyMetaData()
Default constructor, should not be used externally as it produces an invalid instance.
string getName() const
Get the name of the property.
string getType() const
Get the type of data which the property refers to e.g.
string getCategory() const
Get the category which the property belongs to e.g.
bool getIsMandatory() const
Get whether or not the property is mandatory.
byte getComponentId() const
Get the component id of the property.
vector< uint32_t > getEvidenceProperties() const
Get the evidence property indexes for the property.
string getDescription() const
Get the full description of the property.
string getUrl() const
Get the URL related to the property.
bool getShowValues() const
Get whether or not the values of the property should be displayed.
PropertyMetaData(PropertyMetaData *property)
Construct a new instance of PropertyMetaData from an existing instance.
bool getShow() const
Get whether or not the property should be displayed.
bool getIsObsolete() const
Get whether or not the property is obsolete.
vector< string > getDataFilesWherePresent() const
Get the list of data file tiers where the property is available e.g.
string getDefaultValue() const
Gets the default value as a string for the property.
A C++ wrapper class for transform.h conversion routines.
Definition ComponentMetaDataBuilderHash.hpp:33
