MIP SDK — C++ 1.18
API Reference Documentation for C++
Loading...
Searching...
No Matches
ProtectByTemplateAction Class Referenceabstract

An action class that specifies adding protection by template to the document. More...

#include <mip/upe/protect_by_template_action.h>

Inheritance diagram for ProtectByTemplateAction:
Action

Public Member Functions

virtual const std::string & GetTemplateId () const =0
 Get the protection template ID associated with the action.
 
virtual bool IsDoubleKey (std::string &doubleKeyUrl) const =0
 
virtual ~ProtectByTemplateAction ()
 
- Public Member Functions inherited from Action
virtual ActionType GetType () const =0
 Get the type of Action.
 
virtual ~Action ()
 
virtual void Link ()
 
virtual const std::string & GetId () const
 
virtual bool operator== (const Action &action) const
 

Protected Member Functions

 ProtectByTemplateAction (const std::string &id)
 
- Protected Member Functions inherited from Action
virtual bool IsEqual (const Action &action) const =0
 
 Action ()
 
 Action (const std::string &id)
 

Detailed Description

An action class that specifies adding protection by template to the document.

Constructor & Destructor Documentation

◆ ~ProtectByTemplateAction()

virtual ProtectByTemplateAction::~ProtectByTemplateAction ( )
inlinevirtual

◆ ProtectByTemplateAction()

ProtectByTemplateAction::ProtectByTemplateAction ( const std::string & id)
inlineprotected

Member Function Documentation

◆ GetTemplateId()

virtual const std::string & ProtectByTemplateAction::GetTemplateId ( ) const
pure virtual

Get the protection template ID associated with the action.

Returns
the protection template ID.

◆ IsDoubleKey()

virtual bool ProtectByTemplateAction::IsDoubleKey ( std::string & doubleKeyUrl) const
pure virtual

The documentation for this class was generated from the following file: