version 1.17, 2003/04/16 00:17:14
|
version 1.21, 2003/09/15 13:34:22
|
|
|
// 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 |
| |
|
|
} | } |
} | } |
| |
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 |
|
|
} | } |
} | } |
| |
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 |
| |
|
|
} | } |
} | } |
| |
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) |
|
|
{ | { |
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."); |
} | } |
} | } |
| |
|
|
} | } |
} | } |
| |
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 |
|
|
} | } |
} | } |
| |
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 |
| |
|
|
} | } |
| |
| |
|
// 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 |