SubscriptionFilterConditionContainer Class Reference
#include <OperationContext.h>
Inheritance diagram for SubscriptionFilterConditionContainer:![]()
Public Member Functions
SubscriptionFilterConditionContainer (const OperationContext::Container &container) SubscriptionFilterConditionContainer (const SubscriptionFilterConditionContainer &container) SubscriptionFilterConditionContainer (const String &filterCondition, const String &queryLanguage) virtual ~SubscriptionFilterConditionContainer () SubscriptionFilterConditionContainer & operator= (const SubscriptionFilterConditionContainer &container) virtual String getName () const virtual OperationContext::Container * clone () const virtual void destroy () String getFilterCondition () const String getQueryLanguage () const Public Member Functions inherited from OperationContext::Container
virtual ~Container ()
Static Public Attributes
static const String NAME
Protected Attributes
SubscriptionFilterConditionContainerRep * _rep Detailed Description
A SubscriptionFilterConditionContainer object holds the filter condition and query language associated with an indication subscription. The filter condition is equivalent to only the "WHERE" clause of a filter query.
Constructor & Destructor Documentation
◆ SubscriptionFilterConditionContainer() [1/3]
SubscriptionFilterConditionContainer::SubscriptionFilterConditionContainer ( const OperationContext::Container & container ) Constructs a SubscriptionFilterConditionContainer object from the specified Container.
- Parameters
container The Container object to copy.
- Exceptions
DynamicCastFailedException If the specified Container object is not a SubscriptionFilterConditionContainer object. ◆ SubscriptionFilterConditionContainer() [2/3]
SubscriptionFilterConditionContainer::SubscriptionFilterConditionContainer ( const SubscriptionFilterConditionContainer & container ) Constructs a copy of the specified SubscriptionFilterConditionContainer.
- Parameters
container The SubscriptionFilterConditionContainer object to copy. ◆ SubscriptionFilterConditionContainer() [3/3]
SubscriptionFilterConditionContainer::SubscriptionFilterConditionContainer ( const String & filterCondition, const String & queryLanguage ) Constructs a SubscriptionFilterConditionContainer with the specified filter condition and query language.
◆ ~SubscriptionFilterConditionContainer()
virtual SubscriptionFilterConditionContainer::~SubscriptionFilterConditionContainer ( ) virtual Destructs the SubscriptionFilterConditionContainer.
Member Function Documentation
◆ clone()
virtual OperationContext::Container* SubscriptionFilterConditionContainer::clone ( ) const virtual Makes a copy of this SubscriptionFilterConditionContainer object. The caller is responsible for cleaning up the copy by calling destroy() method.
- Returns
- A pointer to the new Container object.
Implements OperationContext::Container.
◆ destroy()
virtual void SubscriptionFilterConditionContainer::destroy ( ) virtual Cleans up a SubscriptionFilterConditionContainer object that was created by the clone() method.
Implements OperationContext::Container.
◆ getFilterCondition()
String SubscriptionFilterConditionContainer::getFilterCondition ( ) const Gets the filter query condition from the SubscriptionFilterConditionContainer. Note that the filter query condition is equivalent to only the "WHERE" clause of a filter query.
- Returns
- The query condition String associated with an indication subscription filter.
◆ getName()
virtual String SubscriptionFilterConditionContainer::getName ( ) const virtual Returns the unique name for this Container type.
- Returns
- The String name of the Container type.
Implements OperationContext::Container.
◆ getQueryLanguage()
String SubscriptionFilterConditionContainer::getQueryLanguage ( ) const Gets the query language from the SubscriptionFilterConditionContainer.
- Returns
- The query language String associated with an indication subscription filter.
◆ operator=()
SubscriptionFilterConditionContainer& SubscriptionFilterConditionContainer::operator= ( const SubscriptionFilterConditionContainer & container ) Assigns the value of the specified SubscriptionFilterConditionContainer object to this object.
- Parameters
container The SubscriptionFilterConditionContainer object to copy. Member Data Documentation
◆ _rep
SubscriptionFilterConditionContainerRep* SubscriptionFilterConditionContainer::_rep protected An internal representation of the SubscriptionFilterConditionContainer attributes.
◆ NAME
const String SubscriptionFilterConditionContainer::NAME static The unique name for this container type.
The documentation for this class was generated from the following file:
- /home/loongson/rpmbuild/BUILD/pegasus/src/Pegasus/Common/OperationContext.h