Contents
|
In file ../../src/Pegasus/Common/OperationContext.h:
A SubscriptionFilterQueryContainer object holds the query filter and query language associated with an indication subscription, as well as the source namespace of the filter.
Documentation
A SubscriptionFilterQueryContainer object holds the query filter
and query language associated with an indication subscription, as well
as the source namespace of the filter. The query filter contains the
whole query string ("SELECT" statement) from the subscription filter
instance. (This differs from the filter condition string in
SubscriptionFilterConditionContainer, which only contains the "WHERE"
clause of the filter.)
Inheritance:
Public Fields
static const String | NAME
The unique name for this container type
|
Public Methods
| SubscriptionFilterQueryContainer ( const OperationContext::Container& container)
Constructs a SubscriptionFilterQueryContainer object from the specified Container.
|
| SubscriptionFilterQueryContainer ( const SubscriptionFilterQueryContainer& container)
Constructs a copy of the specified SubscriptionFilterQueryContainer.
|
| SubscriptionFilterQueryContainer ( const String& filterQuery, const String& queryLanguage, const CIMNamespaceName& sourceNameSpace)
Constructs a SubscriptionFilterQueryContainer with the specified filter query, query language, and source namespace.
|
virtual | ~SubscriptionFilterQueryContainer ()
Destructs the SubscriptionFilterQueryContainer
|
SubscriptionFilterQueryContainer& | operator= ( const SubscriptionFilterQueryContainer& container)
Assigns the value of the specified SubscriptionFilterQueryContainer object to this object.
|
virtual String | getName () const
Returns the unique name for this Container type.
|
virtual OperationContext::Container* | clone () const
Makes a copy of this SubscriptionFilterQueryContainer object.
|
virtual void | destroy ()
Cleans up a SubscriptionFilterQueryContainer object that was created by the clone() method
|
String | getFilterQuery () const
Gets the filter query from the SubscriptionFilterQueryContainer.
|
String | getQueryLanguage () const
Gets the filter query language from the SubscriptionFilterQueryContainer.
|
CIMNamespaceName | getSourceNameSpace () const
Gets the source namespace from the SubscriptionFilterQueryContainer.
|
Protected Fields
SubscriptionFilterQueryContainerRep* | _rep
An internal representation of the SubscriptionFilterQueryContainer attributes
|
- static const String NAME
-
The unique name for this container type
- SubscriptionFilterQueryContainer( const OperationContext::Container& container)
-
Constructs a SubscriptionFilterQueryContainer object from the
specified Container.
- Throws:
- DynamicCastFailedException If the specified Container
object is not a SubscriptionFilterQueryContainer object.
- Parameters:
- container - The Container object to copy.
- SubscriptionFilterQueryContainer( const SubscriptionFilterQueryContainer& container)
-
Constructs a copy of the specified SubscriptionFilterQueryContainer.
- Parameters:
- container - The SubscriptionFilterQueryContainer object to copy.
- SubscriptionFilterQueryContainer( const String& filterQuery, const String& queryLanguage, const CIMNamespaceName& sourceNameSpace)
-
Constructs a SubscriptionFilterQueryContainer with the specified
filter query, query language, and source namespace.
- Parameters:
- filterQuery - The filter query String associated with an
indication subscription filter.
queryLanguage - The query language String associated with an
indication subscription filter.
sourceNameSpace - The CIMNamespaceName of the source namespace
associated with an indication subscription filter.
- virtual ~SubscriptionFilterQueryContainer()
-
Destructs the SubscriptionFilterQueryContainer
- SubscriptionFilterQueryContainer& operator=( const SubscriptionFilterQueryContainer& container)
-
Assigns the value of the specified SubscriptionFilterQueryContainer
object to this object.
- Parameters:
- container - The SubscriptionFilterQueryContainer object to copy.
- virtual String getName() const
-
Returns the unique name for this Container type.
- Returns:
- The String name of the Container type.
- virtual OperationContext::Container* clone() const
-
Makes a copy of this SubscriptionFilterQueryContainer object.
The caller is responsible for cleaning up the copy by calling
destroy() method.
- Returns:
- A pointer to the new Container object.
- virtual void destroy()
-
Cleans up a SubscriptionFilterQueryContainer object that was
created by the clone() method
- String getFilterQuery() const
-
Gets the filter query from the SubscriptionFilterQueryContainer.
- Returns:
- The query String associated with an indication subscription
filter.
- String getQueryLanguage() const
-
Gets the filter query language from the
SubscriptionFilterQueryContainer.
- Returns:
- The query language String associated with an indication
subscription filter.
- CIMNamespaceName getSourceNameSpace() const
-
Gets the source namespace from the SubscriptionFilterQueryContainer.
- Returns:
- The source namespace associated with an indication
subscription filter.
- SubscriptionFilterQueryContainerRep* _rep
-
An internal representation of the SubscriptionFilterQueryContainer
attributes
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
|