|
| virtual const std::string & | GetId () const =0 |
| | Get the label ID.
|
| |
| virtual const std::string & | GetName () const =0 |
| | Get the label name.
|
| |
| virtual const std::string & | GetDescription () const =0 |
| | Get the label description.
|
| |
| virtual const std::string & | GetColor () const =0 |
| | Get the color the label should be displayed.
|
| |
| virtual int | GetSensitivity () const =0 |
| | Get the Sensitivity of the label.
|
| |
| virtual const std::string & | GetTooltip () const =0 |
| | Get the tooltip description of the label.
|
| |
| virtual const std::string & | GetAutoTooltip () const =0 |
| | Get the tooltip description of the classification that cause this label to be applied.
|
| |
| virtual bool | IsActive () const =0 |
| | Gets a boolean signaling if the label is active.
|
| |
| virtual std::weak_ptr< Label > | GetParent () const =0 |
| | Get the parent label.
|
| |
| virtual const std::vector< std::shared_ptr< Label > > & | GetChildren () const =0 |
| | Get the children labels of the current label.
|
| |
| virtual const std::vector< std::pair< std::string, std::string > > & | GetCustomSettings () const =0 |
| | Get the custom settings of a label.
|
| |
| virtual ActionSource | GetActionSource () const =0 |
| | Gets the action source of the label.
|
| |
| virtual const std::vector< std::string > & | GetContentFormats () const =0 |
| | Gets content types.
|
| |
| virtual std::string | GetDoubleKeyUrl () const =0 |
| | Gets the double key URL, if the label requires double key user defined protection.
|
| |
| virtual bool | HasRightsManagementPolicy () const =0 |
| | Gets whether the label is associated with a policy that applies protection.
|
| |
| virtual bool | HasDoNotForwardProtection () const =0 |
| | Gets whether the label is associated with a policy that applies do not forward protection.
|
| |
| virtual bool | HasEncryptOnlyProtection () const =0 |
| | Gets whether the label is associated with a policy that applies encrypt only protection.
|
| |
| virtual bool | HasAdhocProtection () const =0 |
| | Gets whether the label is associated with a policy that applies adhoc protection.
|
| |
Abstraction for a single Microsoft Information Protection label.