#include <OW_SimpleAuthorizer.hpp>
Inheritance diagram for OW_NAMESPACE::SimpleAuthorizer:
Definition at line 48 of file OW_SimpleAuthorizer.hpp.
|
Create a new SimpleAuthorization object.
Definition at line 370 of file OW_SimpleAuthorizer.cpp. Referenced by clone(). |
|
Destroy this SimpleAuthorization object.
Definition at line 375 of file OW_SimpleAuthorizer.cpp. |
|
This method is used to enumerate the names of CIM Objects (Classes or Instances) that are associated to a particular CIM Object.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 705 of file OW_SimpleAuthorizer.cpp. References OW_NAMESPACE::AccessMgr::ASSOCIATORNAMES, context, m_accessMgr, m_cimRepository, ns, and result. |
|
This operation is used to enumerate CIM Objects (Classes or Instances) that are associated to a particular source CIM Object.
Clients SHOULD NOT explicitly specify properties in the PropertyList parameter unless they have specified a non-empty ("") value for the ResultClass parameter.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 675 of file OW_SimpleAuthorizer.cpp. References OW_NAMESPACE::AccessMgr::ASSOCIATORS, context, m_accessMgr, m_cimRepository, ns, propertyList, and result. |
|
This operation is used to enumerate CIMClasses that are associated to a particular source CIM Object.
Clients SHOULD NOT explicitly specify properties in the PropertyList parameter unless they have specified a non-empty ("") value for the ResultClass parameter.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 690 of file OW_SimpleAuthorizer.cpp. References OW_NAMESPACE::AccessMgr::ASSOCIATORS, context, m_accessMgr, m_cimRepository, ns, propertyList, and result. |
|
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 762 of file OW_SimpleAuthorizer.cpp. References context, and m_cimRepository. |
|
Implements OW_NAMESPACE::AuthorizerIFC. Definition at line 395 of file OW_SimpleAuthorizer.cpp. References SimpleAuthorizer(). |
|
Close this GenericHDBRepository.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 406 of file OW_SimpleAuthorizer.cpp. |
|
creates a class in the store
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 506 of file OW_SimpleAuthorizer.cpp. References cimClass, context, OW_NAMESPACE::AccessMgr::CREATECLASS, m_accessMgr, m_cimRepository, and ns. |
|
Creates a instance in the store.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 596 of file OW_SimpleAuthorizer.cpp. References context, OW_NAMESPACE::AccessMgr::CREATEINSTANCE, m_accessMgr, m_cimRepository, and ns. |
|
Create a cim namespace.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 419 of file OW_SimpleAuthorizer.cpp. References context, m_cimRepository, and ns. |
|
Delete an existing class from the store.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 498 of file OW_SimpleAuthorizer.cpp. References className, context, OW_NAMESPACE::AccessMgr::DELETECLASS, m_accessMgr, m_cimRepository, and ns. |
|
Delete an existing instance from the store.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 588 of file OW_SimpleAuthorizer.cpp. References context, cop, OW_NAMESPACE::AccessMgr::DELETEINSTANCE, m_accessMgr, m_cimRepository, and ns. |
|
Delete a specified namespace.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 427 of file OW_SimpleAuthorizer.cpp. References context, m_cimRepository, and ns. |
|
Delete an existing qualifier type from the repository.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 464 of file OW_SimpleAuthorizer.cpp. References context, OW_NAMESPACE::AccessMgr::DELETEQUALIFIER, m_accessMgr, m_cimRepository, and ns. |
|
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 769 of file OW_SimpleAuthorizer.cpp. References context, and m_cimRepository. |
|
Enumerates the class specified by the CIMObjectPath.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 525 of file OW_SimpleAuthorizer.cpp. References className, context, OW_NAMESPACE::AccessMgr::ENUMERATECLASSES, m_accessMgr, m_cimRepository, ns, and result. |
|
Enumerates the class specified by the CIMObjectPath.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 537 of file OW_SimpleAuthorizer.cpp. References className, context, OW_NAMESPACE::AccessMgr::ENUMERATECLASSNAMES, m_accessMgr, m_cimRepository, ns, and result. |
|
Retrieve an enumeration of instances object paths (CIMObjectPath) for a particular class.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 548 of file OW_SimpleAuthorizer.cpp. References className, context, OW_NAMESPACE::AccessMgr::ENUMERATEINSTANCENAMES, m_accessMgr, m_cimRepository, ns, and result. |
|
Retrieve an enumeration of instances (CIMInstance) for a particular class.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 561 of file OW_SimpleAuthorizer.cpp. References className, context, OW_NAMESPACE::AccessMgr::ENUMERATEINSTANCES, m_accessMgr, m_cimRepository, ns, propertyList, and result. |
|
Gets a list of the namespaces.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 436 of file OW_SimpleAuthorizer.cpp. References context, m_cimRepository, and result. |
|
Enumerate the qualifier types in a name space.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 454 of file OW_SimpleAuthorizer.cpp. References context, OW_NAMESPACE::AccessMgr::ENUMERATEQUALIFIERS, m_accessMgr, m_cimRepository, ns, and result. |
|
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 663 of file OW_SimpleAuthorizer.cpp. References context, m_cimRepository, ns, and result. |
|
Gets an existing class from a store.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 482 of file OW_SimpleAuthorizer.cpp. References className, context, OW_NAMESPACE::AccessMgr::GETCLASS, m_accessMgr, and ns. |
|
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 411 of file OW_SimpleAuthorizer.cpp. References m_cimRepository. |
|
Retrieve a specific instance.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 574 of file OW_SimpleAuthorizer.cpp. References context, OW_NAMESPACE::AccessMgr::GETINSTANCE, m_accessMgr, m_cimRepository, ns, and propertyList. |
|
Every service may have a name. The name is used to calculate dependencies, other services can return the name from getDependencies(), to instruct the cimom about which order to start and shutdown all the services. The default is to have no name, in that case, no other service can depend on it. Reimplemented from OW_NAMESPACE::ServiceIFC. Definition at line 380 of file OW_SimpleAuthorizer.cpp. References OW_NAMESPACE::ServiceIFCNames::SimpleAuthorizer. |
|
Get the specified CIM instance property.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 623 of file OW_SimpleAuthorizer.cpp. References context, OW_NAMESPACE::AccessMgr::GETPROPERTY, m_accessMgr, m_cimRepository, name, and ns. |
|
Get an existing qualifier type from the repository.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 444 of file OW_SimpleAuthorizer.cpp. References context, OW_NAMESPACE::AccessMgr::GETQUALIFIER, m_accessMgr, m_cimRepository, and ns. |
|
Invokes a method.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 652 of file OW_SimpleAuthorizer.cpp. References context, OW_NAMESPACE::AccessMgr::INVOKEMETHOD, m_accessMgr, m_cimRepository, ns, and outParams. |
|
set a class in the store - note children are not affected
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 514 of file OW_SimpleAuthorizer.cpp. References context, m_accessMgr, m_cimRepository, OW_NAMESPACE::AccessMgr::MODIFYCLASS, and ns. |
|
Update an instance.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 607 of file OW_SimpleAuthorizer.cpp. References context, m_accessMgr, m_cimRepository, OW_NAMESPACE::AccessMgr::MODIFYINSTANCE, ns, and propertyList. |
|
Open this SimpleAuthorization.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 401 of file OW_SimpleAuthorizer.cpp. |
|
This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance).
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 747 of file OW_SimpleAuthorizer.cpp. References context, m_accessMgr, m_cimRepository, ns, OW_NAMESPACE::AccessMgr::REFERENCENAMES, and result. |
|
This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance).
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 719 of file OW_SimpleAuthorizer.cpp. References context, m_accessMgr, m_cimRepository, ns, propertyList, OW_NAMESPACE::AccessMgr::REFERENCES, and result. |
|
This operation is used to enumerate the association objects that refer to a particular target CIM Class.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 733 of file OW_SimpleAuthorizer.cpp. References context, m_accessMgr, m_cimRepository, ns, propertyList, OW_NAMESPACE::AccessMgr::REFERENCES, and result. |
|
Set a property value on an CIMInstance.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 638 of file OW_SimpleAuthorizer.cpp. References context, m_accessMgr, m_cimRepository, name, ns, and OW_NAMESPACE::AccessMgr::SETPROPERTY. |
|
Updates the specified CIM qualifier type in the specified namespace.
Implements OW_NAMESPACE::RepositoryIFC. Definition at line 472 of file OW_SimpleAuthorizer.cpp. References context, m_accessMgr, m_cimRepository, ns, and OW_NAMESPACE::AccessMgr::SETQUALIFIER. |
|
Implements OW_NAMESPACE::AuthorizerIFC. Definition at line 386 of file OW_SimpleAuthorizer.cpp. References env, m_accessMgr, and m_cimRepository. |
|
Definition at line 558 of file OW_SimpleAuthorizer.hpp. Referenced by associatorNames(), associators(), associatorsClasses(), createClass(), createInstance(), deleteClass(), deleteInstance(), deleteQualifierType(), enumClasses(), enumClassNames(), enumInstanceNames(), enumInstances(), enumQualifierTypes(), getClass(), getInstance(), getProperty(), getQualifierType(), invokeMethod(), modifyClass(), modifyInstance(), referenceNames(), references(), referencesClasses(), setProperty(), setQualifierType(), and setSubRepositoryIFC(). |
|
Definition at line 560 of file OW_SimpleAuthorizer.hpp. Referenced by associatorNames(), associators(), associatorsClasses(), beginOperation(), createClass(), createInstance(), createNameSpace(), deleteClass(), deleteInstance(), deleteNameSpace(), deleteQualifierType(), endOperation(), enumClasses(), enumClassNames(), enumInstanceNames(), enumInstances(), enumNameSpace(), enumQualifierTypes(), execQuery(), getEnvironment(), getInstance(), getProperty(), getQualifierType(), invokeMethod(), modifyClass(), modifyInstance(), referenceNames(), references(), referencesClasses(), setProperty(), setQualifierType(), and setSubRepositoryIFC(). |