Constructors and Destructors |
| MetaDataHash (shared_ptr< fiftyoneDegreesResourceManager > manager)
Construct a new instance of MetaData. More...
|
| ~MetaDataHash ()
Free any data and handles used for the meta data. More...
|
Common::MetaData Implementation |
Collection< byte, ComponentMetaData > *
| getComponents () const
Get a new Collection instance of all component meta data keyed on the unique id of the component. More...
|
Collection< string, PropertyMetaData > *
| getProperties () const
Get a new Collection instance of all property meta data keyed on the name of the property. More...
|
Collection< uint32_t, ProfileMetaData > *
| getProfiles () const
Get a new Collection instance of all profile meta data keyed on the unique id of the profile. More...
|
Collection< ValueMetaDataKey, ValueMetaData > *
| getValues () const
Get a new Collection instance of all value meta data keyed on the name of the value and the property it relates to. More...
|
Collection< ValueMetaDataKey, ValueMetaData > *
| getValuesForProperty (PropertyMetaData *property) const
Get a new Collection instance of value meta data relating to the specified property, keyed on the name of the value and the property. More...
|
Collection< ValueMetaDataKey, ValueMetaData > *
| getValuesForProfile (ProfileMetaData *profile) const
Get a new Collection instance of value meta data for the specified profile, keyed on the name of the value and the property it relates to. More...
|
ComponentMetaData *
| getComponentForProfile (ProfileMetaData *profile) const
Get the Component which the specified profile relates to. More...
|
ComponentMetaData *
| getComponentForProperty (PropertyMetaData *property) const
Get the Component which the specified property relates to. More...
|
ProfileMetaData *
| getDefaultProfileForComponent (ComponentMetaData *component) const
Get the default profile for the specified component. More...
|
ValueMetaData *
| getDefaultValueForProperty (PropertyMetaData *property) const
Get the default value for the specified component. More...
|
Collection< string, PropertyMetaData > *
| getPropertiesForComponent (ComponentMetaData *component) const
Get a new Collection instance of the property meta data relating to the specified component, keyed on the name of the property. More...
|
Collection< string, PropertyMetaData > *
| getEvidencePropertiesForProperty (PropertyMetaData *property) const
Get the properties which are required to fetch extra evidence for a specified property. More...
|
PropertyMetaData *
| getPropertyForValue (ValueMetaData *value) const
Get the property which the value relates to. More...
|
|
| MetaData (shared_ptr< fiftyoneDegreesResourceManager > manager)
|
virtual
| ~MetaData ()
Free any data and handles used for the meta data.
|