(file) Return to OperationContextInternal.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/OperationContextInternal.cpp between version 1.27 and 1.27.2.1

version 1.27, 2010/09/02 06:37:56 version 1.27.2.1, 2013/07/20 18:32:39
Line 337 
Line 337 
     return normalizerContext.get();     return normalizerContext.get();
 } }
  
   //
   // UserRoleContainer
   //
   
   const String UserRoleContainer::NAME = "UserRoleContainer";
   
   UserRoleContainer::UserRoleContainer(
       const OperationContext::Container& container)
   {
       const UserRoleContainer* p =
           dynamic_cast<const UserRoleContainer*>(&container);
   
       if (p == 0)
       {
           throw DynamicCastFailedException();
       }
   
       *this = *p;
   }
   
   UserRoleContainer::UserRoleContainer(const String& userRole)
   {
       _userRole = userRole;
   }
   
   UserRoleContainer::~UserRoleContainer()
   {
   }
   
   UserRoleContainer& UserRoleContainer::operator=(
       const UserRoleContainer&container)
   {
       if (this == &container)
       {
           return *this;
       }
   
       _userRole = container._userRole;
   
       return *this;
   }
   
   String UserRoleContainer::getName() const
   {
       return NAME;
   }
   
   OperationContext::Container* UserRoleContainer::clone() const
   {
       return new UserRoleContainer(*this);
   }
   
   void UserRoleContainer::destroy()
   {
       delete this;
   }
   
   String UserRoleContainer::getUserRole() const
   {
       return _userRole;
   }
   
   
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END


Legend:
Removed from v.1.27  
changed lines
  Added in v.1.27.2.1

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2