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

Diff for /pegasus/src/Pegasus/Common/OperationContext.cpp between version 1.17 and 1.21

version 1.17, 2003/04/16 00:17:14 version 1.21, 2003/09/15 13:34:22
Line 26 
Line 26 
 // Modified By: Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com) // Modified By: Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com)
 //              Carol Ann Krug Graves, Hewlett-Packard Company //              Carol Ann Krug Graves, Hewlett-Packard Company
 //                (carolann_graves@hp.com) //                (carolann_graves@hp.com)
   //              Yi Zhou, Hewlett-Packard Company (yi_zhou@hp.com)
 // //
 //%///////////////////////////////////////////////////////////////////////////// //%/////////////////////////////////////////////////////////////////////////////
  
 #include "OperationContext.h" #include "OperationContext.h"
 #include "ArrayInternal.h" #include "ArrayInternal.h"
   #include <Pegasus/Common/MessageLoader.h> //l10n
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
Line 101 
Line 103 
         }         }
     }     }
  
     throw Exception("object not found");          //l10n
           MessageLoaderParms parms("Common.OperationContext.OBJECT_NOT_FOUND",
                                                            "object not found");
       throw Exception(parms);
       //throw Exception("object not found");
 } }
  
 #ifndef PEGASUS_REMOVE_DEPRECATED #ifndef PEGASUS_REMOVE_DEPRECATED
Line 117 
Line 123 
         }         }
     }     }
  
     throw Exception("object not found");          //l10n
           MessageLoaderParms parms("Common.OperationContext.OBJECT_NOT_FOUND",
                                                            "object not found");
       throw Exception(parms);
       //throw Exception("object not found");
 } }
 #endif #endif
  
Line 138 
Line 148 
         }         }
     }     }
  
     throw Exception("object not found");          //l10n
           MessageLoaderParms parms("Common.OperationContext.OBJECT_NOT_FOUND",
                                                            "object not found");
       throw Exception(parms);
       //throw Exception("object not found");
 } }
  
 void OperationContext::insert(const OperationContext::Container & container) void OperationContext::insert(const OperationContext::Container & container)
Line 147 
Line 161 
     {     {
         if(container.getName() == _rep->containers[i]->getName())         if(container.getName() == _rep->containers[i]->getName())
         {         {
             throw Exception("object already exists.");                  //l10n
                           MessageLoaderParms parms("Common.OperationContext.OBJECT_ALREADY_EXISTS",
                                                            "object already exists.");
                   throw Exception(parms);
               //throw Exception("object already exists.");
         }         }
     }     }
  
Line 167 
Line 185 
         }         }
     }     }
  
     throw Exception("object not found");          //l10n
           MessageLoaderParms parms("Common.OperationContext.OBJECT_NOT_FOUND",
                                                            "object not found");
       throw Exception(parms);
       //throw Exception("object not found");
 } }
  
 #ifndef PEGASUS_REMOVE_DEPRECATED #ifndef PEGASUS_REMOVE_DEPRECATED
Line 184 
Line 206 
         }         }
     }     }
  
     throw Exception("object not found");          //l10n
           MessageLoaderParms parms("Common.OperationContext.OBJECT_NOT_FOUND",
                                                            "object not found");
       throw Exception(parms);
       //throw Exception("object not found");
 } }
 #endif #endif
  
Line 588 
Line 614 
 } }
  
  
   // l10n start
  
   //
   // AcceptLanguageListContainer
   //
   
   class AcceptLanguageListContainerRep
   {
   public:
       AcceptLanguages languages;
   };
   
   const String AcceptLanguageListContainer::NAME =
       "AcceptLanguageListContainer";
   
   AcceptLanguageListContainer::AcceptLanguageListContainer
       (const OperationContext::Container & container)
   {
       const AcceptLanguageListContainer * p =
           dynamic_cast<const AcceptLanguageListContainer *>(&container);
   
       if(p == 0)
       {
           throw DynamicCastFailedException();
       }
   
       _rep = new AcceptLanguageListContainerRep();
       _rep->languages = p->_rep->languages;
   }
   
   AcceptLanguageListContainer::AcceptLanguageListContainer
       (const AcceptLanguageListContainer & container)
   {
       _rep = new AcceptLanguageListContainerRep();
       _rep->languages = container._rep->languages;
   }
   
   AcceptLanguageListContainer::AcceptLanguageListContainer
       (const AcceptLanguages & languages)
   {
       _rep = new AcceptLanguageListContainerRep();
       _rep->languages = languages;
   }
   
   AcceptLanguageListContainer::~AcceptLanguageListContainer(void)
   {
       delete _rep;
   }
   
   AcceptLanguageListContainer & AcceptLanguageListContainer::operator=(
       const AcceptLanguageListContainer & container)
   {
       if (this == &container)
       {
           return (*this);
       }
   
       _rep->languages = container._rep->languages;
   
       return (*this);
   }
   
   String AcceptLanguageListContainer::getName(void) const
   {
       return(NAME);
   }
   
   OperationContext::Container * AcceptLanguageListContainer::clone(void) const
   {
       return(new AcceptLanguageListContainer(_rep->languages));
   }
   
   void AcceptLanguageListContainer::destroy(void)
   {
       delete this;
   }
   
   AcceptLanguages AcceptLanguageListContainer::getLanguages(void) const
   {
       return(_rep->languages);
   }
   
   //
   // SubscriptionLanguageListContainer
   //
   
   class SubscriptionLanguageListContainerRep
   {
   public:
       AcceptLanguages languages;
   };
   
   const String SubscriptionLanguageListContainer::NAME =
       "SubscriptionLanguageListContainer";
   
   SubscriptionLanguageListContainer::SubscriptionLanguageListContainer
       (const OperationContext::Container & container)
   {
       const SubscriptionLanguageListContainer * p =
           dynamic_cast<const SubscriptionLanguageListContainer *>(&container);
   
       if(p == 0)
       {
           throw DynamicCastFailedException();
       }
   
       _rep = new SubscriptionLanguageListContainerRep();
       _rep->languages = p->_rep->languages;
   }
   
   SubscriptionLanguageListContainer::SubscriptionLanguageListContainer
       (const SubscriptionLanguageListContainer & container)
   {
       _rep = new SubscriptionLanguageListContainerRep();
       _rep->languages = container._rep->languages;
   }
   
   SubscriptionLanguageListContainer::SubscriptionLanguageListContainer
       (const AcceptLanguages & languages)
   {
       _rep = new SubscriptionLanguageListContainerRep();
       _rep->languages = languages;
   }
   
   SubscriptionLanguageListContainer::~SubscriptionLanguageListContainer(void)
   {
       delete _rep;
   }
   
   SubscriptionLanguageListContainer & SubscriptionLanguageListContainer::operator=(
       const SubscriptionLanguageListContainer & container)
   {
       if (this == &container)
       {
           return (*this);
       }
   
       _rep->languages = container._rep->languages;
   
       return (*this);
   }
   
   String SubscriptionLanguageListContainer::getName(void) const
   {
       return(NAME);
   }
  
   OperationContext::Container * SubscriptionLanguageListContainer::clone(void) const
   {
       return(new SubscriptionLanguageListContainer(_rep->languages));
   }
  
   void SubscriptionLanguageListContainer::destroy(void)
   {
       delete this;
   }
   
   AcceptLanguages SubscriptionLanguageListContainer::getLanguages(void) const
   {
       return(_rep->languages);
   }
   
   //
   // ContentLanguageListContainer
   //
   
   class ContentLanguageListContainerRep
   {
   public:
       ContentLanguages languages;
   };
   
   const String ContentLanguageListContainer::NAME =
       "ContentLanguageListContainer";
   
   ContentLanguageListContainer::ContentLanguageListContainer
       (const OperationContext::Container & container)
   {
       const ContentLanguageListContainer * p =
           dynamic_cast<const ContentLanguageListContainer *>(&container);
   
       if(p == 0)
       {
           throw DynamicCastFailedException();
       }
   
       _rep = new ContentLanguageListContainerRep();
       _rep->languages = p->_rep->languages;
   }
   
   ContentLanguageListContainer::ContentLanguageListContainer
       (const ContentLanguageListContainer & container)
   {
       _rep = new ContentLanguageListContainerRep();
       _rep->languages = container._rep->languages;
   }
   
   ContentLanguageListContainer::ContentLanguageListContainer
       (const ContentLanguages & languages)
   {
       _rep = new ContentLanguageListContainerRep();
       _rep->languages = languages;
   }
   
   ContentLanguageListContainer::~ContentLanguageListContainer(void)
   {
       delete _rep;
   }
   
   ContentLanguageListContainer & ContentLanguageListContainer::operator=(
       const ContentLanguageListContainer & container)
   {
       if (this == &container)
       {
           return (*this);
       }
   
       _rep->languages = container._rep->languages;
   
       return (*this);
   }
   
   String ContentLanguageListContainer::getName(void) const
   {
       return(NAME);
   }
   
   OperationContext::Container * ContentLanguageListContainer::clone(void) const
   {
       return(new ContentLanguageListContainer(_rep->languages));
   }
   
   void ContentLanguageListContainer::destroy(void)
   {
       delete this;
   }
   
   ContentLanguages ContentLanguageListContainer::getLanguages(void) const
   {
       return(_rep->languages);
   }
   
   
   // l10n end
   
   //
   // SnmpTrapOidContainer
   //
   
   class SnmpTrapOidContainerRep
   {
   public:
       String snmpTrapOid;
   };
   
   const String SnmpTrapOidContainer::NAME =
       "SnmpTrapOidContainer";
   
   SnmpTrapOidContainer::SnmpTrapOidContainer
       (const OperationContext::Container & container)
   {
       const SnmpTrapOidContainer * p =
           dynamic_cast<const SnmpTrapOidContainer *>(&container);
   
       if(p == 0)
       {
           throw DynamicCastFailedException();
       }
   
       _rep = new SnmpTrapOidContainerRep();
       _rep->snmpTrapOid = p->_rep->snmpTrapOid;
   }
   
   SnmpTrapOidContainer::SnmpTrapOidContainer
       (const SnmpTrapOidContainer & container)
   {
       _rep = new SnmpTrapOidContainerRep();
       _rep->snmpTrapOid = container._rep->snmpTrapOid;
   }
   
   SnmpTrapOidContainer::SnmpTrapOidContainer
       (const String & snmpTrapOid)
   {
       _rep = new SnmpTrapOidContainerRep();
       _rep->snmpTrapOid = snmpTrapOid;
   }
   
   SnmpTrapOidContainer::~SnmpTrapOidContainer(void)
   {
       delete _rep;
   }
   
   SnmpTrapOidContainer & SnmpTrapOidContainer::operator=(
       const SnmpTrapOidContainer & container)
   {
       if (this == &container)
       {
           return (*this);
       }
   
       _rep->snmpTrapOid = container._rep->snmpTrapOid;
   
       return (*this);
   }
   
   String SnmpTrapOidContainer::getName(void) const
   {
       return(NAME);
   }
   
   OperationContext::Container * SnmpTrapOidContainer::clone(void) const
   {
       return(new SnmpTrapOidContainer(_rep->snmpTrapOid));
   }
   
   void SnmpTrapOidContainer::destroy(void)
   {
       delete this;
   }
   
   String SnmpTrapOidContainer::getSnmpTrapOid(void) const
   {
       return(_rep->snmpTrapOid);
   }
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END


Legend:
Removed from v.1.17  
changed lines
  Added in v.1.21

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2