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 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::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::SubscriptionFilterConditionContainer ( const SubscriptionFilterConditionContainer & container ) Constructs a copy of the specified SubscriptionFilterConditionContainer.
- Parameters:
container The SubscriptionFilterConditionContainer object to copy.
SubscriptionFilterConditionContainer::SubscriptionFilterConditionContainer ( const String & filterCondition, const String & queryLanguage ) Constructs a SubscriptionFilterConditionContainer with the specified filter condition and query language.
virtual SubscriptionFilterConditionContainer::~SubscriptionFilterConditionContainer ( ) [virtual]
Destructs the SubscriptionFilterConditionContainer.
Member Function Documentation
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.
virtual void SubscriptionFilterConditionContainer::destroy ( ) [virtual]
Cleans up a SubscriptionFilterConditionContainer object that was created by the clone() method.
Implements OperationContext::Container.
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.
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.
String SubscriptionFilterConditionContainer::getQueryLanguage ( ) const Gets the query language from the SubscriptionFilterConditionContainer.
- Returns:
- The query language String associated with an indication subscription filter.
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
SubscriptionFilterConditionContainerRep* SubscriptionFilterConditionContainer::_rep [protected]
An internal representation of the SubscriptionFilterConditionContainer attributes.
const String SubscriptionFilterConditionContainer::NAME [static]
The unique name for this container type.
The documentation for this class was generated from the following file:
- /var/tmp/axbld-26152/rpm/BUILD/pegasus/src/Pegasus/Common/OperationContext.h