[cpp-sp COMMIT] in /branches/REL_2/plugins: Makefile.am TransformAttributeResolver.cpp plugins.cpp plugins.vcxproj pl...

noreply at shibboleth.net noreply at shibboleth.net
Fri Apr 6 19:18:20 BST 2012


Author: scantor
Date: Fri Apr  6 19:18:20 2012
New Revision: 3611

URL: http://svn.shibboleth.net/view/cpp-sp?rev=3611&view=rev
Log:
SSPCPP-341 - Transform resolver

Added:
    branches/REL_2/plugins/TransformAttributeResolver.cpp
Modified:
    branches/REL_2/plugins/Makefile.am
    branches/REL_2/plugins/plugins.cpp
    branches/REL_2/plugins/plugins.vcxproj
    branches/REL_2/plugins/plugins.vcxproj.filters

Modified: branches/REL_2/plugins/Makefile.am
URL: http://svn.shibboleth.net/view/cpp-sp/branches/REL_2/plugins/Makefile.am?rev=3611&r1=3610&r2=3611&view=diff
==============================================================================
--- branches/REL_2/plugins/Makefile.am (original)
+++ branches/REL_2/plugins/Makefile.am Fri Apr  6 19:18:20 2012
@@ -11,7 +11,8 @@
 
 plugins_la_SOURCES = \
 	${common_sources} \
-	GSSAPIAttributeExtractor.cpp
+	GSSAPIAttributeExtractor.cpp \
+    TransformAttributeResolver.cpp
 
 #plugins_lite_la_SOURCES = \
 #	${common_sources}

Modified: branches/REL_2/plugins/plugins.cpp
URL: http://svn.shibboleth.net/view/cpp-sp/branches/REL_2/plugins/plugins.cpp?rev=3611&r1=3610&r2=3611&view=diff
==============================================================================
--- branches/REL_2/plugins/plugins.cpp (original)
+++ branches/REL_2/plugins/plugins.cpp Fri Apr  6 19:18:20 2012
@@ -44,6 +44,7 @@
 #ifdef HAVE_GSSAPI_NAMINGEXTS
     PluginManager<AttributeExtractor,string,const DOMElement*>::Factory GSSAPIExtractorFactory;
 #endif
+    PluginManager<AttributeResolver,string,const DOMElement*>::Factory TransformAttributeResolverFactory;
 };
 
 extern "C" int PLUGINS_EXPORTS xmltooling_extension_init(void*)
@@ -55,6 +56,7 @@
     XMLObjectBuilder::registerBuilder(xmltooling::QName(shibspconstants::SHIB2ATTRIBUTEMAP_NS, _GSSAPIName), new AnyElementBuilder());
     XMLObjectBuilder::registerBuilder(xmltooling::QName(shibspconstants::SHIB2ATTRIBUTEMAP_NS, _GSSAPIContext), new AnyElementBuilder());
 #endif
+    SPConfig::getConfig().AttributeResolverManager.registerFactory("Transform", TransformAttributeResolverFactory);
     return 0;   // signal success
 }
 

Modified: branches/REL_2/plugins/plugins.vcxproj
URL: http://svn.shibboleth.net/view/cpp-sp/branches/REL_2/plugins/plugins.vcxproj?rev=3611&r1=3610&r2=3611&view=diff
==============================================================================
--- branches/REL_2/plugins/plugins.vcxproj (original)
+++ branches/REL_2/plugins/plugins.vcxproj Fri Apr  6 19:18:20 2012
@@ -177,6 +177,7 @@
   <ItemGroup>
     <ClCompile Include="GSSAPIAttributeExtractor.cpp" />
     <ClCompile Include="plugins.cpp" />
+    <ClCompile Include="TransformAttributeResolver.cpp" />
   </ItemGroup>
   <ItemGroup>
     <ClInclude Include="internal.h" />

Modified: branches/REL_2/plugins/plugins.vcxproj.filters
URL: http://svn.shibboleth.net/view/cpp-sp/branches/REL_2/plugins/plugins.vcxproj.filters?rev=3611&r1=3610&r2=3611&view=diff
==============================================================================
--- branches/REL_2/plugins/plugins.vcxproj.filters (original)
+++ branches/REL_2/plugins/plugins.vcxproj.filters Fri Apr  6 19:18:20 2012
@@ -3,6 +3,7 @@
   <ItemGroup>
     <ClCompile Include="GSSAPIAttributeExtractor.cpp" />
     <ClCompile Include="plugins.cpp" />
+    <ClCompile Include="TransformAttributeResolver.cpp" />
   </ItemGroup>
   <ItemGroup>
     <ClInclude Include="internal.h" />



More information about the commits mailing list