#include "saml/encryption/EncryptedKeyResolver.h"\r
#include "saml2/core/Protocols.h"\r
\r
-#include <xmltooling/AbstractChildlessElement.h>\r
#include <xmltooling/AbstractComplexElement.h>\r
#include <xmltooling/AbstractElementProxy.h>\r
#include <xmltooling/AbstractSimpleElement.h>\r
init();\r
}\r
\r
- StatusCodeImpl(const StatusCodeImpl& src) : AbstractXMLObject(src), AbstractDOMCachingXMLObject(src) {\r
+ StatusCodeImpl(const StatusCodeImpl& src)\r
+ : AbstractXMLObject(src), AbstractComplexElement(src), AbstractDOMCachingXMLObject(src) {\r
init();\r
setValue(src.getValue());\r
if (src.getStatusCode())\r
StatusDetailImpl(const XMLCh* nsURI, const XMLCh* localName, const XMLCh* prefix, const QName* schemaType)\r
: AbstractXMLObject(nsURI, localName, prefix, schemaType) { }\r
\r
- StatusDetailImpl(const StatusDetailImpl& src) : AbstractXMLObject(src), AbstractDOMCachingXMLObject(src) {\r
- VectorOf(XMLObject) v=getDetails();\r
- for (vector<XMLObject*>::const_iterator i=src.m_Details.begin(); i!=src.m_Details.end(); i++) {\r
- if (*i) {\r
- v.push_back((*i)->clone());\r
- }\r
+ StatusDetailImpl(const StatusDetailImpl& src)\r
+ : AbstractXMLObject(src), AbstractComplexElement(src), AbstractDOMCachingXMLObject(src) {\r
+ VectorOf(XMLObject) v=getDetails();\r
+ for (vector<XMLObject*>::const_iterator i=src.m_Details.begin(); i!=src.m_Details.end(); i++) {\r
+ if (*i) {\r
+ v.push_back((*i)->clone());\r
}\r
}\r
+ }\r
\r
IMPL_XMLOBJECT_CLONE(StatusDetail);\r
IMPL_XMLOBJECT_CHILDREN(Detail,m_children.end());\r
virtual ~StatusImpl() { }\r
\r
StatusImpl(const XMLCh* nsURI, const XMLCh* localName, const XMLCh* prefix, const QName* schemaType)\r
- : AbstractXMLObject(nsURI, localName, prefix, schemaType)\r
- {\r
- init();\r
+ : AbstractXMLObject(nsURI, localName, prefix, schemaType) {\r
+ init();\r
}\r
\r
- StatusImpl(const StatusImpl& src) : AbstractXMLObject(src), AbstractDOMCachingXMLObject(src) {\r
+ StatusImpl(const StatusImpl& src)\r
+ : AbstractXMLObject(src), AbstractComplexElement(src), AbstractDOMCachingXMLObject(src) {\r
init();\r
if (src.getStatusCode())\r
setStatusCode(src.getStatusCode()->cloneStatusCode());\r
init();\r
}\r
\r
- RequestAbstractTypeImpl(const RequestAbstractTypeImpl& src) : AbstractXMLObject(src), AbstractDOMCachingXMLObject(src) {\r
+ RequestAbstractTypeImpl(const RequestAbstractTypeImpl& src)\r
+ : AbstractXMLObject(src), AbstractComplexElement(src), AbstractDOMCachingXMLObject(src) {\r
init();\r
setID(src.getID());\r
setVersion(src.getVersion());\r
}\r
\r
RequestedAuthnContextImpl(const XMLCh* nsURI, const XMLCh* localName, const XMLCh* prefix, const QName* schemaType)\r
- : AbstractXMLObject(nsURI, localName, prefix, schemaType)\r
- {\r
+ : AbstractXMLObject(nsURI, localName, prefix, schemaType) {\r
init();\r
}\r
\r
- RequestedAuthnContextImpl(const RequestedAuthnContextImpl& src) : AbstractXMLObject(src), AbstractDOMCachingXMLObject(src) {\r
+ RequestedAuthnContextImpl(const RequestedAuthnContextImpl& src)\r
+ : AbstractXMLObject(src), AbstractComplexElement(src), AbstractDOMCachingXMLObject(src) {\r
init();\r
setComparison(src.getComparison());\r
for (list<XMLObject*>::const_iterator i=src.m_children.begin(); i!=src.m_children.end(); i++) {\r
}\r
\r
AuthzDecisionQueryImpl(const XMLCh* nsURI, const XMLCh* localName, const XMLCh* prefix, const QName* schemaType)\r
- : AbstractXMLObject(nsURI, localName, prefix, schemaType)\r
- {\r
+ : AbstractXMLObject(nsURI, localName, prefix, schemaType) {\r
init();\r
}\r
\r
};\r
\r
class SAML_DLLLOCAL NameIDPolicyImpl : public virtual NameIDPolicy,\r
- public AbstractChildlessElement,\r
+ public AbstractSimpleElement,\r
public AbstractDOMCachingXMLObject,\r
public AbstractXMLObjectMarshaller,\r
public AbstractXMLObjectUnmarshaller\r
init();\r
}\r
\r
- NameIDPolicyImpl(const NameIDPolicyImpl& src) : AbstractXMLObject(src), AbstractDOMCachingXMLObject(src) {\r
+ NameIDPolicyImpl(const NameIDPolicyImpl& src)\r
+ : AbstractXMLObject(src), AbstractSimpleElement(src), AbstractDOMCachingXMLObject(src) {\r
init();\r
setFormat(src.getFormat());\r
setSPNameQualifier(src.getSPNameQualifier());\r
};\r
\r
class SAML_DLLLOCAL IDPEntryImpl : public virtual IDPEntry,\r
- public AbstractChildlessElement,\r
+ public AbstractSimpleElement,\r
public AbstractDOMCachingXMLObject,\r
public AbstractXMLObjectMarshaller,\r
public AbstractXMLObjectUnmarshaller\r
init();\r
}\r
\r
- IDPEntryImpl(const IDPEntryImpl& src) : AbstractXMLObject(src), AbstractDOMCachingXMLObject(src) {\r
+ IDPEntryImpl(const IDPEntryImpl& src)\r
+ : AbstractXMLObject(src), AbstractSimpleElement(src), AbstractDOMCachingXMLObject(src) {\r
init();\r
setProviderID(src.getProviderID());\r
setName(src.getName());\r
init();\r
}\r
\r
- StatusResponseTypeImpl(const StatusResponseTypeImpl& src) : AbstractXMLObject(src), AbstractDOMCachingXMLObject(src) {\r
+ StatusResponseTypeImpl(const StatusResponseTypeImpl& src)\r
+ : AbstractXMLObject(src), AbstractComplexElement(src), AbstractDOMCachingXMLObject(src) {\r
init();\r
setID(src.getID());\r
setInResponseTo(src.getInResponseTo());\r
init();\r
}\r
\r
- NewEncryptedIDImpl(const NewEncryptedIDImpl& src) : AbstractXMLObject(src), AbstractDOMCachingXMLObject(src) {\r
+ NewEncryptedIDImpl(const NewEncryptedIDImpl& src)\r
+ : AbstractXMLObject(src), AbstractComplexElement(src), AbstractDOMCachingXMLObject(src) {\r
init();\r
if (src.getEncryptedData())\r
setEncryptedData(src.getEncryptedData()->cloneEncryptedData());\r
};\r
\r
class SAML_DLLLOCAL TerminateImpl : public virtual Terminate,\r
- public AbstractChildlessElement,\r
+ public AbstractSimpleElement,\r
public AbstractDOMCachingXMLObject,\r
public AbstractXMLObjectMarshaller,\r
public AbstractXMLObjectUnmarshaller\r
TerminateImpl(const XMLCh* nsURI, const XMLCh* localName, const XMLCh* prefix, const QName* schemaType)\r
: AbstractXMLObject(nsURI, localName, prefix, schemaType) { }\r
\r
- TerminateImpl(const TerminateImpl& src) : AbstractXMLObject(src), AbstractDOMCachingXMLObject(src) {\r
+ TerminateImpl(const TerminateImpl& src)\r
+ : AbstractXMLObject(src), AbstractSimpleElement(src), AbstractDOMCachingXMLObject(src) {\r
}\r
\r
IMPL_XMLOBJECT_CLONE(Terminate);\r