From dcece198527eb3012a081402ad2e117e2136a4a4 Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Mon, 1 Aug 2011 11:30:31 +0200 Subject: import trunk@2167 --- cpappend.bat | 0 doc/INSTALL.txt | 14 +- doc/RELEASE-NOTES.txt | 11 - doc/api/allclasses-frame.html | 186 -- doc/api/allclasses-noframe.html | 186 -- doc/api/constant-values.html | 451 ---- doc/api/deprecated-list.html | 147 -- .../common/ShibbolethConfigurationException.html | 270 --- .../ShibbolethConfigurationException.html | 197 -- .../shibboleth/common/package-frame.html | 33 - .../shibboleth/common/package-summary.html | 158 -- .../middleware/shibboleth/common/package-tree.html | 159 -- .../middleware/shibboleth/common/package-use.html | 171 -- .../shibboleth/wayf/DiscoveryServiceHandler.html | 346 --- .../middleware/shibboleth/wayf/HandlerConfig.html | 417 ---- .../shibboleth/wayf/IdPSite.Compare.html | 273 --- .../middleware/shibboleth/wayf/IdPSite.html | 421 ---- .../middleware/shibboleth/wayf/IdPSiteSet.html | 517 ----- .../shibboleth/wayf/IdPSiteSetEntry.html | 289 --- .../wayf/LogbackConfigurationChangeListener.html | 356 --- .../shibboleth/wayf/LogbackLoggingService.html | 235 -- .../middleware/shibboleth/wayf/Version.html | 259 --- .../middleware/shibboleth/wayf/WayfException.html | 269 --- .../middleware/shibboleth/wayf/WayfService.html | 319 --- .../middleware/shibboleth/wayf/XMLConstants.html | 327 --- .../wayf/class-use/DiscoveryServiceHandler.html | 145 -- .../shibboleth/wayf/class-use/HandlerConfig.html | 207 -- .../shibboleth/wayf/class-use/IdPSite.Compare.html | 145 -- .../shibboleth/wayf/class-use/IdPSite.html | 451 ---- .../shibboleth/wayf/class-use/IdPSiteSet.html | 197 -- .../shibboleth/wayf/class-use/IdPSiteSetEntry.html | 145 -- .../LogbackConfigurationChangeListener.html | 145 -- .../wayf/class-use/LogbackLoggingService.html | 145 -- .../shibboleth/wayf/class-use/Version.html | 145 -- .../shibboleth/wayf/class-use/WayfException.html | 199 -- .../shibboleth/wayf/class-use/WayfService.html | 145 -- .../shibboleth/wayf/class-use/XMLConstants.html | 145 -- .../shibboleth/wayf/idpdisco/Description.html | 361 --- .../wayf/idpdisco/DescriptionBuilder.html | 315 --- .../shibboleth/wayf/idpdisco/DescriptionImpl.html | 412 ---- .../wayf/idpdisco/DescriptionMarshaller.html | 262 --- .../wayf/idpdisco/DescriptionUnmarshaller.html | 262 --- .../shibboleth/wayf/idpdisco/DiscoHints.html | 396 ---- .../wayf/idpdisco/DiscoHintsBuilder.html | 315 --- .../shibboleth/wayf/idpdisco/DiscoHintsImpl.html | 423 ---- .../wayf/idpdisco/DiscoHintsMarshaller.html | 252 -- .../wayf/idpdisco/DiscoHintsUnmarshaller.html | 290 --- .../shibboleth/wayf/idpdisco/DisplayName.html | 352 --- .../wayf/idpdisco/DisplayNameBuilder.html | 315 --- .../shibboleth/wayf/idpdisco/DisplayNameImpl.html | 354 --- .../wayf/idpdisco/DisplayNameMarshaller.html | 262 --- .../wayf/idpdisco/DisplayNameUnmarshaller.html | 262 --- .../shibboleth/wayf/idpdisco/DomainHint.html | 325 --- .../wayf/idpdisco/DomainHintBuilder.html | 315 --- .../shibboleth/wayf/idpdisco/DomainHintImpl.html | 390 ---- .../wayf/idpdisco/DomainHintMarshaller.html | 290 --- .../wayf/idpdisco/DomainHintUnmarshaller.html | 287 --- .../shibboleth/wayf/idpdisco/GeolocationHint.html | 325 --- .../wayf/idpdisco/GeolocationHintBuilder.html | 315 --- .../wayf/idpdisco/GeolocationHintImpl.html | 390 ---- .../wayf/idpdisco/GeolocationHintMarshaller.html | 290 --- .../wayf/idpdisco/GeolocationHintUnmarshaller.html | 287 --- .../shibboleth/wayf/idpdisco/IPHint.html | 325 --- .../shibboleth/wayf/idpdisco/IPHintBuilder.html | 315 --- .../shibboleth/wayf/idpdisco/IPHintImpl.html | 390 ---- .../shibboleth/wayf/idpdisco/IPHintMarshaller.html | 290 --- .../wayf/idpdisco/IPHintUnmarshaller.html | 287 --- .../shibboleth/wayf/idpdisco/InformationURL.html | 361 --- .../wayf/idpdisco/InformationURLBuilder.html | 315 --- .../wayf/idpdisco/InformationURLImpl.html | 412 ---- .../wayf/idpdisco/InformationURLMarshaller.html | 262 --- .../wayf/idpdisco/InformationURLUnmarshaller.html | 262 --- .../shibboleth/wayf/idpdisco/LocalizedName.html | 324 --- .../wayf/idpdisco/LocalizedNameImpl.html | 450 ---- .../wayf/idpdisco/LocalizedNameMarshaller.html | 322 --- .../wayf/idpdisco/LocalizedNameUnmarshaller.html | 319 --- .../shibboleth/wayf/idpdisco/LocalizedURI.html | 324 --- .../shibboleth/wayf/idpdisco/LocalizedURIImpl.html | 450 ---- .../wayf/idpdisco/LocalizedURIMarshaller.html | 322 --- .../wayf/idpdisco/LocalizedURIUnmarshaller.html | 319 --- .../middleware/shibboleth/wayf/idpdisco/Logo.html | 475 ---- .../shibboleth/wayf/idpdisco/LogoBuilder.html | 315 --- .../shibboleth/wayf/idpdisco/LogoImpl.html | 569 ----- .../shibboleth/wayf/idpdisco/LogoMarshaller.html | 319 --- .../shibboleth/wayf/idpdisco/LogoUnmarshaller.html | 316 --- .../wayf/idpdisco/PrivacyStatementURL.html | 361 --- .../wayf/idpdisco/PrivacyStatementURLBuilder.html | 315 --- .../wayf/idpdisco/PrivacyStatementURLImpl.html | 412 ---- .../idpdisco/PrivacyStatementURLMarshaller.html | 262 --- .../idpdisco/PrivacyStatementURLUnmarshaller.html | 262 --- .../shibboleth/wayf/idpdisco/UIInfo.html | 484 ---- .../shibboleth/wayf/idpdisco/UIInfoBuilder.html | 315 --- .../shibboleth/wayf/idpdisco/UIInfoImpl.html | 491 ---- .../shibboleth/wayf/idpdisco/UIInfoMarshaller.html | 252 -- .../wayf/idpdisco/UIInfoUnmarshaller.html | 290 --- .../wayf/idpdisco/class-use/Description.html | 231 -- .../idpdisco/class-use/DescriptionBuilder.html | 145 -- .../wayf/idpdisco/class-use/DescriptionImpl.html | 145 -- .../idpdisco/class-use/DescriptionMarshaller.html | 145 -- .../class-use/DescriptionUnmarshaller.html | 145 -- .../wayf/idpdisco/class-use/DiscoHints.html | 207 -- .../wayf/idpdisco/class-use/DiscoHintsBuilder.html | 145 -- .../wayf/idpdisco/class-use/DiscoHintsImpl.html | 145 -- .../idpdisco/class-use/DiscoHintsMarshaller.html | 145 -- .../idpdisco/class-use/DiscoHintsUnmarshaller.html | 145 -- .../wayf/idpdisco/class-use/DisplayName.html | 237 -- .../idpdisco/class-use/DisplayNameBuilder.html | 145 -- .../wayf/idpdisco/class-use/DisplayNameImpl.html | 145 -- .../idpdisco/class-use/DisplayNameMarshaller.html | 145 -- .../class-use/DisplayNameUnmarshaller.html | 145 -- .../wayf/idpdisco/class-use/DomainHint.html | 233 -- .../wayf/idpdisco/class-use/DomainHintBuilder.html | 145 -- .../wayf/idpdisco/class-use/DomainHintImpl.html | 145 -- .../idpdisco/class-use/DomainHintMarshaller.html | 145 -- .../idpdisco/class-use/DomainHintUnmarshaller.html | 145 -- .../wayf/idpdisco/class-use/GeolocationHint.html | 233 -- .../idpdisco/class-use/GeolocationHintBuilder.html | 145 -- .../idpdisco/class-use/GeolocationHintImpl.html | 145 -- .../class-use/GeolocationHintMarshaller.html | 145 -- .../class-use/GeolocationHintUnmarshaller.html | 145 -- .../shibboleth/wayf/idpdisco/class-use/IPHint.html | 233 -- .../wayf/idpdisco/class-use/IPHintBuilder.html | 145 -- .../wayf/idpdisco/class-use/IPHintImpl.html | 145 -- .../wayf/idpdisco/class-use/IPHintMarshaller.html | 145 -- .../idpdisco/class-use/IPHintUnmarshaller.html | 145 -- .../wayf/idpdisco/class-use/InformationURL.html | 231 -- .../idpdisco/class-use/InformationURLBuilder.html | 145 -- .../idpdisco/class-use/InformationURLImpl.html | 145 -- .../class-use/InformationURLMarshaller.html | 145 -- .../class-use/InformationURLUnmarshaller.html | 145 -- .../wayf/idpdisco/class-use/LocalizedName.html | 221 -- .../wayf/idpdisco/class-use/LocalizedNameImpl.html | 189 -- .../class-use/LocalizedNameMarshaller.html | 189 -- .../class-use/LocalizedNameUnmarshaller.html | 189 -- .../wayf/idpdisco/class-use/LocalizedURI.html | 221 -- .../wayf/idpdisco/class-use/LocalizedURIImpl.html | 189 -- .../idpdisco/class-use/LocalizedURIMarshaller.html | 189 -- .../class-use/LocalizedURIUnmarshaller.html | 189 -- .../shibboleth/wayf/idpdisco/class-use/Logo.html | 231 -- .../wayf/idpdisco/class-use/LogoBuilder.html | 145 -- .../wayf/idpdisco/class-use/LogoImpl.html | 145 -- .../wayf/idpdisco/class-use/LogoMarshaller.html | 145 -- .../wayf/idpdisco/class-use/LogoUnmarshaller.html | 145 -- .../idpdisco/class-use/PrivacyStatementURL.html | 231 -- .../class-use/PrivacyStatementURLBuilder.html | 145 -- .../class-use/PrivacyStatementURLImpl.html | 145 -- .../class-use/PrivacyStatementURLMarshaller.html | 145 -- .../class-use/PrivacyStatementURLUnmarshaller.html | 145 -- .../shibboleth/wayf/idpdisco/class-use/UIInfo.html | 207 -- .../wayf/idpdisco/class-use/UIInfoBuilder.html | 145 -- .../wayf/idpdisco/class-use/UIInfoImpl.html | 145 -- .../wayf/idpdisco/class-use/UIInfoMarshaller.html | 145 -- .../idpdisco/class-use/UIInfoUnmarshaller.html | 145 -- .../shibboleth/wayf/idpdisco/package-frame.html | 156 -- .../shibboleth/wayf/idpdisco/package-summary.html | 396 ---- .../shibboleth/wayf/idpdisco/package-tree.html | 229 -- .../shibboleth/wayf/idpdisco/package-use.html | 273 --- .../middleware/shibboleth/wayf/package-frame.html | 64 - .../shibboleth/wayf/package-summary.html | 213 -- .../middleware/shibboleth/wayf/package-tree.html | 168 -- .../middleware/shibboleth/wayf/package-use.html | 227 -- .../middleware/shibboleth/wayf/plugins/Plugin.html | 384 --- .../shibboleth/wayf/plugins/PluginContext.html | 182 -- .../wayf/plugins/PluginMetadataParameter.html | 180 -- .../wayf/plugins/WayfRequestHandled.html | 246 -- .../shibboleth/wayf/plugins/class-use/Plugin.html | 236 -- .../wayf/plugins/class-use/PluginContext.html | 322 --- .../plugins/class-use/PluginMetadataParameter.html | 333 --- .../wayf/plugins/class-use/WayfRequestHandled.html | 261 --- .../shibboleth/wayf/plugins/package-frame.html | 48 - .../shibboleth/wayf/plugins/package-summary.html | 182 -- .../shibboleth/wayf/plugins/package-tree.html | 164 -- .../shibboleth/wayf/plugins/package-use.html | 250 -- .../wayf/plugins/provider/BindingFilter.html | 273 --- .../wayf/plugins/provider/ListFilter.html | 281 --- .../provider/SamlCookiePlugin.SamlIdPCookie.html | 253 -- .../wayf/plugins/provider/SamlCookiePlugin.html | 411 ---- .../plugins/provider/class-use/BindingFilter.html | 145 -- .../plugins/provider/class-use/ListFilter.html | 145 -- .../class-use/SamlCookiePlugin.SamlIdPCookie.html | 145 -- .../provider/class-use/SamlCookiePlugin.html | 145 -- .../wayf/plugins/provider/package-frame.html | 37 - .../wayf/plugins/provider/package-summary.html | 167 -- .../wayf/plugins/provider/package-tree.html | 157 -- .../wayf/plugins/provider/package-use.html | 145 -- doc/api/help-doc.html | 224 -- doc/api/index-all.html | 1055 --------- doc/api/index.html | 40 - doc/api/options | 26 - doc/api/overview-frame.html | 51 - doc/api/overview-summary.html | 195 -- doc/api/overview-tree.html | 268 --- doc/api/package-list | 5 - doc/api/packages | 5 - doc/api/resources/inherit.gif | Bin 57 -> 0 bytes doc/api/serialized-form.html | 265 --- doc/api/stylesheet.css | 29 - doc/src-xref/allclasses-frame.html | 257 --- .../common/ShibbolethConfigurationException.html | 64 - .../shibboleth/common/package-frame.html | 24 - .../shibboleth/common/package-summary.html | 67 - .../shibboleth/wayf/DiscoveryServiceHandler.html | 1030 --------- .../middleware/shibboleth/wayf/HandlerConfig.html | 236 -- .../middleware/shibboleth/wayf/IdPSite.html | 250 -- .../middleware/shibboleth/wayf/IdPSiteSet.html | 593 ----- .../shibboleth/wayf/IdPSiteSetEntry.html | 71 - .../wayf/LogbackConfigurationChangeListener.html | 86 - .../shibboleth/wayf/LogbackLoggingService.html | 78 - .../middleware/shibboleth/wayf/Version.html | 45 - .../middleware/shibboleth/wayf/WayfException.html | 61 - .../middleware/shibboleth/wayf/WayfService.html | 427 ---- .../middleware/shibboleth/wayf/XMLConstants.html | 50 - .../shibboleth/wayf/idpdisco/Description.html | 71 - .../wayf/idpdisco/DescriptionBuilder.html | 58 - .../shibboleth/wayf/idpdisco/DescriptionImpl.html | 61 - .../wayf/idpdisco/DescriptionMarshaller.html | 46 - .../wayf/idpdisco/DescriptionUnmarshaller.html | 39 - .../shibboleth/wayf/idpdisco/DiscoHints.html | 82 - .../wayf/idpdisco/DiscoHintsBuilder.html | 57 - .../shibboleth/wayf/idpdisco/DiscoHintsImpl.html | 94 - .../wayf/idpdisco/DiscoHintsMarshaller.html | 41 - .../wayf/idpdisco/DiscoHintsUnmarshaller.html | 58 - .../shibboleth/wayf/idpdisco/DisplayName.html | 70 - .../wayf/idpdisco/DisplayNameBuilder.html | 58 - .../shibboleth/wayf/idpdisco/DisplayNameImpl.html | 48 - .../wayf/idpdisco/DisplayNameMarshaller.html | 46 - .../wayf/idpdisco/DisplayNameUnmarshaller.html | 38 - .../shibboleth/wayf/idpdisco/DomainHint.html | 69 - .../wayf/idpdisco/DomainHintBuilder.html | 58 - .../shibboleth/wayf/idpdisco/DomainHintImpl.html | 73 - .../wayf/idpdisco/DomainHintMarshaller.html | 52 - .../wayf/idpdisco/DomainHintUnmarshaller.html | 52 - .../shibboleth/wayf/idpdisco/GeolocationHint.html | 70 - .../wayf/idpdisco/GeolocationHintBuilder.html | 58 - .../wayf/idpdisco/GeolocationHintImpl.html | 76 - .../wayf/idpdisco/GeolocationHintMarshaller.html | 52 - .../wayf/idpdisco/GeolocationHintUnmarshaller.html | 47 - .../shibboleth/wayf/idpdisco/IPHint.html | 69 - .../shibboleth/wayf/idpdisco/IPHintBuilder.html | 58 - .../shibboleth/wayf/idpdisco/IPHintImpl.html | 76 - .../shibboleth/wayf/idpdisco/IPHintMarshaller.html | 52 - .../wayf/idpdisco/IPHintUnmarshaller.html | 52 - .../shibboleth/wayf/idpdisco/InformationURL.html | 70 - .../wayf/idpdisco/InformationURLBuilder.html | 58 - .../wayf/idpdisco/InformationURLImpl.html | 68 - .../wayf/idpdisco/InformationURLMarshaller.html | 38 - .../wayf/idpdisco/InformationURLUnmarshaller.html | 37 - .../shibboleth/wayf/idpdisco/LocalizedName.html | 58 - .../wayf/idpdisco/LocalizedNameImpl.html | 89 - .../wayf/idpdisco/LocalizedNameMarshaller.html | 69 - .../wayf/idpdisco/LocalizedNameUnmarshaller.html | 76 - .../shibboleth/wayf/idpdisco/LocalizedURI.html | 58 - .../shibboleth/wayf/idpdisco/LocalizedURIImpl.html | 89 - .../wayf/idpdisco/LocalizedURIMarshaller.html | 69 - .../wayf/idpdisco/LocalizedURIUnmarshaller.html | 76 - .../middleware/shibboleth/wayf/idpdisco/Logo.html | 99 - .../shibboleth/wayf/idpdisco/LogoBuilder.html | 58 - .../shibboleth/wayf/idpdisco/LogoImpl.html | 123 - .../shibboleth/wayf/idpdisco/LogoMarshaller.html | 75 - .../shibboleth/wayf/idpdisco/LogoUnmarshaller.html | 81 - .../wayf/idpdisco/PrivacyStatementURL.html | 70 - .../wayf/idpdisco/PrivacyStatementURLBuilder.html | 60 - .../wayf/idpdisco/PrivacyStatementURLImpl.html | 72 - .../idpdisco/PrivacyStatementURLMarshaller.html | 38 - .../idpdisco/PrivacyStatementURLUnmarshaller.html | 38 - .../shibboleth/wayf/idpdisco/UIInfo.html | 119 - .../shibboleth/wayf/idpdisco/UIInfoBuilder.html | 55 - .../shibboleth/wayf/idpdisco/UIInfoImpl.html | 115 - .../shibboleth/wayf/idpdisco/UIInfoMarshaller.html | 41 - .../wayf/idpdisco/UIInfoUnmarshaller.html | 61 - .../shibboleth/wayf/idpdisco/package-frame.html | 195 -- .../shibboleth/wayf/idpdisco/package-summary.html | 352 --- .../middleware/shibboleth/wayf/package-frame.html | 57 - .../shibboleth/wayf/package-summary.html | 122 - .../middleware/shibboleth/wayf/plugins/Plugin.html | 173 -- .../shibboleth/wayf/plugins/PluginContext.html | 45 - .../wayf/plugins/PluginMetadataParameter.html | 44 - .../wayf/plugins/WayfRequestHandled.html | 31 - .../shibboleth/wayf/plugins/package-frame.html | 33 - .../shibboleth/wayf/plugins/package-summary.html | 82 - .../wayf/plugins/provider/BindingFilter.html | 192 -- .../wayf/plugins/provider/ListFilter.html | 203 -- .../wayf/plugins/provider/SamlCookiePlugin.html | 558 ----- .../wayf/plugins/provider/package-frame.html | 36 - .../wayf/plugins/provider/package-summary.html | 87 - doc/src-xref/index.html | 24 - doc/src-xref/overview-frame.html | 37 - doc/src-xref/overview-summary.html | 84 - doc/src-xref/stylesheet.css | 116 - doc/unitTest/surefire-report.html | 138 -- endorsed/resolver-2.10.0.jar | Bin 84091 -> 0 bytes endorsed/serializer-2.10.0.jar | Bin 278286 -> 0 bytes endorsed/xercesImpl-2.10.0.jar | Bin 1363159 -> 0 bytes endorsed/xml-apis-2.10.0.jar | Bin 220536 -> 0 bytes install.bat | 0 lib/ant-extensions-13Apr2008.jar | Bin 21017 -> 0 bytes lib/bcprov-jdk15-1.45.jar | Bin 1663318 -> 0 bytes lib/jcip-annotations-1.0.jar | Bin 2254 -> 0 bytes lib/jcl-over-slf4j-1.6.1.jar | Bin 17308 -> 0 bytes lib/joda-time-1.6.jar | Bin 534827 -> 0 bytes lib/jul-to-slf4j-1.6.1.jar | Bin 4463 -> 0 bytes lib/log4j-over-slf4j-1.6.1.jar | Bin 12359 -> 0 bytes lib/logback-classic-0.9.26.jar | Bin 243484 -> 0 bytes lib/logback-core-0.9.26.jar | Bin 301051 -> 0 bytes lib/opensaml-2.4.0.jar | Bin 1288842 -> 0 bytes lib/openws-1.4.0.jar | Bin 564166 -> 0 bytes lib/shibboleth-discovery-service-1.1.2.jar | Bin 101049 -> 0 bytes lib/slf4j-api-1.6.1.jar | Bin 25496 -> 0 bytes lib/struts-taglib-1.3.9.jar | Bin 251209 -> 0 bytes lib/xmlsec-1.4.3.jar | Bin 447633 -> 0 bytes lib/xmltooling-1.3.0.jar | Bin 610027 -> 0 bytes src/installer/lib/ant-extensions-13Apr2008.jar | Bin 21017 -> 0 bytes src/installer/lib/bcprov-jdk15-1.45.jar | Bin 1663318 -> 0 bytes src/installer/resources/build.xml | 34 +- src/installer/resources/install.properties | 2 +- src/installer/resources/logging.xml | 22 +- src/installer/resources/wayfconfig.xml | 77 +- src/main/webapp/Suggest.js | 357 --- src/main/webapp/WEB-INF/tlds/struts-bean.tld | 1476 +++--------- src/main/webapp/WEB-INF/tlds/struts-logic.tld | 2433 +++++--------------- src/main/webapp/WEB-INF/web.xml | 14 +- src/main/webapp/images/internet2.gif | Bin src/main/webapp/index.htm | 5 - src/main/webapp/javascript.jsp | 45 - src/main/webapp/static.html | 163 -- src/main/webapp/static2.html | 160 -- src/main/webapp/wayf.css | 18 - src/main/webapp/wayf.jsp | 202 +- src/main/webapp/wayferror.jsp | 9 +- 329 files changed, 967 insertions(+), 60129 deletions(-) mode change 100644 => 100755 cpappend.bat delete mode 100644 doc/RELEASE-NOTES.txt delete mode 100644 doc/api/allclasses-frame.html delete mode 100644 doc/api/allclasses-noframe.html delete mode 100644 doc/api/constant-values.html delete mode 100644 doc/api/deprecated-list.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/common/ShibbolethConfigurationException.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/common/class-use/ShibbolethConfigurationException.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/common/package-frame.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/common/package-summary.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/common/package-tree.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/common/package-use.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/DiscoveryServiceHandler.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/HandlerConfig.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/IdPSite.Compare.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/IdPSite.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/IdPSiteSet.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/IdPSiteSetEntry.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/LogbackConfigurationChangeListener.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/LogbackLoggingService.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/Version.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/WayfException.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/WayfService.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/XMLConstants.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/DiscoveryServiceHandler.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/HandlerConfig.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/IdPSite.Compare.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/IdPSite.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/IdPSiteSet.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/IdPSiteSetEntry.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/LogbackConfigurationChangeListener.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/LogbackLoggingService.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/Version.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/WayfException.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/WayfService.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/XMLConstants.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/Description.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHints.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayName.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURL.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURL.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfo.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/Description.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DescriptionBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DescriptionImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DescriptionMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DescriptionUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHints.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHintsBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHintsImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHintsMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHintsUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayName.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayNameBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayNameImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayNameMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayNameUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHint.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHintBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHintImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHintMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHintUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHint.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHintBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHintImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHintMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHintUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHint.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHintBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHintImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHintMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHintUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURL.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURLBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURLImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURLMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURLUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedName.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedNameImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedNameMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedNameUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedURI.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedURIImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedURIMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedURIUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/Logo.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LogoBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LogoImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LogoMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LogoUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURL.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURLBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURLImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURLMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURLUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfo.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfoBuilder.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfoImpl.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfoMarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfoUnmarshaller.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-frame.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-summary.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-tree.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-use.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/package-frame.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/package-summary.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/package-tree.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/package-use.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/Plugin.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/PluginContext.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/PluginMetadataParameter.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/WayfRequestHandled.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/Plugin.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/PluginContext.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/PluginMetadataParameter.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/WayfRequestHandled.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-frame.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-summary.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-tree.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-use.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/BindingFilter.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/ListFilter.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.SamlIdPCookie.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/BindingFilter.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/ListFilter.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/SamlCookiePlugin.SamlIdPCookie.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/SamlCookiePlugin.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-frame.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-summary.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-tree.html delete mode 100644 doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-use.html delete mode 100644 doc/api/help-doc.html delete mode 100644 doc/api/index-all.html delete mode 100644 doc/api/index.html delete mode 100644 doc/api/options delete mode 100644 doc/api/overview-frame.html delete mode 100644 doc/api/overview-summary.html delete mode 100644 doc/api/overview-tree.html delete mode 100644 doc/api/package-list delete mode 100644 doc/api/packages delete mode 100644 doc/api/resources/inherit.gif delete mode 100644 doc/api/serialized-form.html delete mode 100644 doc/api/stylesheet.css delete mode 100644 doc/src-xref/allclasses-frame.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/common/ShibbolethConfigurationException.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/common/package-frame.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/common/package-summary.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/DiscoveryServiceHandler.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/HandlerConfig.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/IdPSite.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/IdPSiteSet.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/IdPSiteSetEntry.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/LogbackConfigurationChangeListener.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/LogbackLoggingService.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/Version.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/WayfException.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/WayfService.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/XMLConstants.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/Description.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionBuilder.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionImpl.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionMarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionUnmarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHints.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsBuilder.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsImpl.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsMarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsUnmarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayName.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameBuilder.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameImpl.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameMarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameUnmarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintBuilder.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintImpl.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintMarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintUnmarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintBuilder.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintImpl.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintMarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintUnmarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintBuilder.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintImpl.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintMarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintUnmarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURL.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLBuilder.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLImpl.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLMarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLUnmarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameImpl.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameMarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameUnmarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIImpl.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIMarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoBuilder.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoImpl.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoMarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoUnmarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURL.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLBuilder.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLImpl.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLMarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLUnmarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfo.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoBuilder.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoImpl.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoMarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoUnmarshaller.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-frame.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-summary.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/package-frame.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/package-summary.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/Plugin.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/PluginContext.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/PluginMetadataParameter.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/WayfRequestHandled.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/package-frame.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/package-summary.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/BindingFilter.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/ListFilter.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-frame.html delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-summary.html delete mode 100644 doc/src-xref/index.html delete mode 100644 doc/src-xref/overview-frame.html delete mode 100644 doc/src-xref/overview-summary.html delete mode 100644 doc/src-xref/stylesheet.css delete mode 100644 doc/unitTest/surefire-report.html delete mode 100644 endorsed/resolver-2.10.0.jar delete mode 100644 endorsed/serializer-2.10.0.jar delete mode 100644 endorsed/xercesImpl-2.10.0.jar delete mode 100644 endorsed/xml-apis-2.10.0.jar mode change 100644 => 100755 install.bat delete mode 100644 lib/ant-extensions-13Apr2008.jar delete mode 100644 lib/bcprov-jdk15-1.45.jar delete mode 100644 lib/jcip-annotations-1.0.jar delete mode 100644 lib/jcl-over-slf4j-1.6.1.jar delete mode 100644 lib/joda-time-1.6.jar delete mode 100644 lib/jul-to-slf4j-1.6.1.jar delete mode 100644 lib/log4j-over-slf4j-1.6.1.jar delete mode 100644 lib/logback-classic-0.9.26.jar delete mode 100644 lib/logback-core-0.9.26.jar delete mode 100644 lib/opensaml-2.4.0.jar delete mode 100644 lib/openws-1.4.0.jar delete mode 100644 lib/shibboleth-discovery-service-1.1.2.jar delete mode 100644 lib/slf4j-api-1.6.1.jar delete mode 100644 lib/struts-taglib-1.3.9.jar delete mode 100644 lib/xmlsec-1.4.3.jar delete mode 100644 lib/xmltooling-1.3.0.jar delete mode 100644 src/installer/lib/ant-extensions-13Apr2008.jar delete mode 100644 src/installer/lib/bcprov-jdk15-1.45.jar mode change 100644 => 100755 src/installer/resources/build.xml delete mode 100644 src/main/webapp/Suggest.js mode change 100644 => 100755 src/main/webapp/WEB-INF/tlds/struts-bean.tld mode change 100644 => 100755 src/main/webapp/WEB-INF/tlds/struts-logic.tld mode change 100644 => 100755 src/main/webapp/images/internet2.gif delete mode 100644 src/main/webapp/index.htm delete mode 100644 src/main/webapp/javascript.jsp delete mode 100644 src/main/webapp/static.html delete mode 100644 src/main/webapp/static2.html mode change 100644 => 100755 src/main/webapp/wayf.jsp mode change 100644 => 100755 src/main/webapp/wayferror.jsp diff --git a/cpappend.bat b/cpappend.bat old mode 100644 new mode 100755 diff --git a/doc/INSTALL.txt b/doc/INSTALL.txt index a9fd0a1..8ca3ae0 100644 --- a/doc/INSTALL.txt +++ b/doc/INSTALL.txt @@ -1,6 +1,18 @@ +3-Mar-08 +Version 1.0 Release Candidate 3 + Shibboleth Discovery Service Installation Prior to installation you may need to configure the system as described in deployment guide. This is currently available at: -https://spaces.internet2.edu/display/SHIB/DiscoveryService \ No newline at end of file +https://spaces.internet2.edu/display/SHIB/DiscoveryService + +Specifically you may need to edit webpages\wayf.jsp and +src/conf/wayfconfig.xml. With no configuration the DiscoveryService +deploys an internet2 branded GUI and looks for metadata in the file +"/usr/local/sites.xml" (unix) and "%systemdrive%:\usr\local\sites.xml" +(Windows) + +Then run ant in the top level directory to build the war file suitable +for deploying into your container. \ No newline at end of file diff --git a/doc/RELEASE-NOTES.txt b/doc/RELEASE-NOTES.txt deleted file mode 100644 index b44e161..0000000 --- a/doc/RELEASE-NOTES.txt +++ /dev/null @@ -1,11 +0,0 @@ -Changes in Release 1.1.2 -============================================= -The precise Cases changed are. - -[SDSJ-77] Typo in installation script -[SDSJ-79] Warn if the SP is in none of the metadataproviders. -[SDSJ-83] Handle s inside -[SDSJ-80] Fixed an bug which made it impossible to configure black lists. -[SDSJ-84] Update incremental search to align with current embedded one -[SDSJ-85] Latent support for embedded GUI. -[SDSJ-86] Release Discovery Service 1.1.2 \ No newline at end of file diff --git a/doc/api/allclasses-frame.html b/doc/api/allclasses-frame.html deleted file mode 100644 index 781d007..0000000 --- a/doc/api/allclasses-frame.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - -All Classes (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - -All Classes -
- - - - - -
BindingFilter -
-Description -
-DescriptionBuilder -
-DescriptionImpl -
-DescriptionMarshaller -
-DescriptionUnmarshaller -
-DiscoHints -
-DiscoHintsBuilder -
-DiscoHintsImpl -
-DiscoHintsMarshaller -
-DiscoHintsUnmarshaller -
-DiscoveryServiceHandler -
-DisplayName -
-DisplayNameBuilder -
-DisplayNameImpl -
-DisplayNameMarshaller -
-DisplayNameUnmarshaller -
-DomainHint -
-DomainHintBuilder -
-DomainHintImpl -
-DomainHintMarshaller -
-DomainHintUnmarshaller -
-GeolocationHint -
-GeolocationHintBuilder -
-GeolocationHintImpl -
-GeolocationHintMarshaller -
-GeolocationHintUnmarshaller -
-HandlerConfig -
-IdPSite -
-IdPSite.Compare -
-IdPSiteSet -
-IdPSiteSetEntry -
-InformationURL -
-InformationURLBuilder -
-InformationURLImpl -
-InformationURLMarshaller -
-InformationURLUnmarshaller -
-IPHint -
-IPHintBuilder -
-IPHintImpl -
-IPHintMarshaller -
-IPHintUnmarshaller -
-ListFilter -
-LocalizedName -
-LocalizedNameImpl -
-LocalizedNameMarshaller -
-LocalizedNameUnmarshaller -
-LocalizedURI -
-LocalizedURIImpl -
-LocalizedURIMarshaller -
-LocalizedURIUnmarshaller -
-LogbackConfigurationChangeListener -
-LogbackLoggingService -
-Logo -
-LogoBuilder -
-LogoImpl -
-LogoMarshaller -
-LogoUnmarshaller -
-Plugin -
-PluginContext -
-PluginMetadataParameter -
-PrivacyStatementURL -
-PrivacyStatementURLBuilder -
-PrivacyStatementURLImpl -
-PrivacyStatementURLMarshaller -
-PrivacyStatementURLUnmarshaller -
-SamlCookiePlugin -
-ShibbolethConfigurationException -
-UIInfo -
-UIInfoBuilder -
-UIInfoImpl -
-UIInfoMarshaller -
-UIInfoUnmarshaller -
-Version -
-WayfException -
-WayfRequestHandled -
-WayfService -
-XMLConstants -
-
- - - diff --git a/doc/api/allclasses-noframe.html b/doc/api/allclasses-noframe.html deleted file mode 100644 index 7f24285..0000000 --- a/doc/api/allclasses-noframe.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - -All Classes (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - -All Classes -
- - - - - -
BindingFilter -
-Description -
-DescriptionBuilder -
-DescriptionImpl -
-DescriptionMarshaller -
-DescriptionUnmarshaller -
-DiscoHints -
-DiscoHintsBuilder -
-DiscoHintsImpl -
-DiscoHintsMarshaller -
-DiscoHintsUnmarshaller -
-DiscoveryServiceHandler -
-DisplayName -
-DisplayNameBuilder -
-DisplayNameImpl -
-DisplayNameMarshaller -
-DisplayNameUnmarshaller -
-DomainHint -
-DomainHintBuilder -
-DomainHintImpl -
-DomainHintMarshaller -
-DomainHintUnmarshaller -
-GeolocationHint -
-GeolocationHintBuilder -
-GeolocationHintImpl -
-GeolocationHintMarshaller -
-GeolocationHintUnmarshaller -
-HandlerConfig -
-IdPSite -
-IdPSite.Compare -
-IdPSiteSet -
-IdPSiteSetEntry -
-InformationURL -
-InformationURLBuilder -
-InformationURLImpl -
-InformationURLMarshaller -
-InformationURLUnmarshaller -
-IPHint -
-IPHintBuilder -
-IPHintImpl -
-IPHintMarshaller -
-IPHintUnmarshaller -
-ListFilter -
-LocalizedName -
-LocalizedNameImpl -
-LocalizedNameMarshaller -
-LocalizedNameUnmarshaller -
-LocalizedURI -
-LocalizedURIImpl -
-LocalizedURIMarshaller -
-LocalizedURIUnmarshaller -
-LogbackConfigurationChangeListener -
-LogbackLoggingService -
-Logo -
-LogoBuilder -
-LogoImpl -
-LogoMarshaller -
-LogoUnmarshaller -
-Plugin -
-PluginContext -
-PluginMetadataParameter -
-PrivacyStatementURL -
-PrivacyStatementURLBuilder -
-PrivacyStatementURLImpl -
-PrivacyStatementURLMarshaller -
-PrivacyStatementURLUnmarshaller -
-SamlCookiePlugin -
-ShibbolethConfigurationException -
-UIInfo -
-UIInfoBuilder -
-UIInfoImpl -
-UIInfoMarshaller -
-UIInfoUnmarshaller -
-Version -
-WayfException -
-WayfRequestHandled -
-WayfService -
-XMLConstants -
-
- - - diff --git a/doc/api/constant-values.html b/doc/api/constant-values.html deleted file mode 100644 index 0d5316f..0000000 --- a/doc/api/constant-values.html +++ /dev/null @@ -1,451 +0,0 @@ - - - - - - - -Constant Field Values (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Constant Field Values

-
-
-Contents - - - - - - -
-edu.internet2.*
- -

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
edu.internet2.middleware.shibboleth.wayf.XMLConstants
-public static final StringCONFIG_NS"urn:mace:shibboleth:wayf:config:1.0"
-public static final StringIDP_SSO_BINDING"urn:mace:shibboleth:1.0:profiles:AuthnRequest"
-public static final StringSALM2_PROTOCOL"urn:oasis:names:tc:SAML:2.0:protocol"
-public static final StringSHIB_NS"urn:mace:shibboleth:1.0"
- -

- -

- - - - - - - - - - - - -
edu.internet2.middleware.shibboleth.wayf.idpdisco.Description
-public static final StringDEFAULT_ELEMENT_LOCAL_NAME"Description"
- -

- -

- - - - - - - - - - - - - - - - - - - - - - -
edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints
-public static final StringDEFAULT_ELEMENT_LOCAL_NAME"DiscoHints"
-public static final StringMDUI_NS"urn:oasis:names:tc:SAML:metadata:ui"
-public static final StringMDUI_PREFIX"mdui"
- -

- -

- - - - - - - - - - - - -
edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName
-public static final StringDEFAULT_ELEMENT_LOCAL_NAME"DisplayName"
- -

- -

- - - - - - - - - - - - -
edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint
-public static final StringDEFAULT_ELEMENT_LOCAL_NAME"DomainHint"
- -

- -

- - - - - - - - - - - - -
edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint
-public static final StringDEFAULT_ELEMENT_LOCAL_NAME"GeolocationHint"
- -

- -

- - - - - - - - - - - - -
edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL
-public static final StringDEFAULT_ELEMENT_LOCAL_NAME"InformationURL"
- -

- -

- - - - - - - - - - - - -
edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint
-public static final StringDEFAULT_ELEMENT_LOCAL_NAME"IPHint"
- -

- -

- - - - - - - - - - - - -
edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName
-public static final StringTYPE_LOCAL_NAME"localizedNameType"
- -

- -

- - - - - - - - - - - - -
edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI
-public static final StringTYPE_LOCAL_NAME"localizedURIType"
- -

- -

- - - - - - - - - - - - - - - - - - - - - - -
edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo
-public static final StringDEFAULT_ELEMENT_LOCAL_NAME"Logo"
-public static final StringHEIGHT_ATTR_NAME"height"
-public static final StringWIDTH_ATTR_NAME"width"
- -

- -

- - - - - - - - - - - - -
edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL
-public static final StringDEFAULT_ELEMENT_LOCAL_NAME"PrivacyStatementURL"
- -

- -

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo
-public static final StringDEFAULT_ELEMENT_LOCAL_NAME"UIInfo"
-public static final StringLANG_ATTRIB_NAME"lang"
-public static final StringMDUI_NS"urn:oasis:names:tc:SAML:metadata:ui"
-public static final StringMDUI_PREFIX"mdui"
- -

- -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/deprecated-list.html b/doc/api/deprecated-list.html deleted file mode 100644 index 831d8de..0000000 --- a/doc/api/deprecated-list.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - -Deprecated List (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Deprecated API

-
-
-Contents
    -
- -
- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/common/ShibbolethConfigurationException.html b/doc/api/edu/internet2/middleware/shibboleth/common/ShibbolethConfigurationException.html deleted file mode 100644 index 1f978c0..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/common/ShibbolethConfigurationException.html +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - - -ShibbolethConfigurationException (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.common -
-Class ShibbolethConfigurationException

-
-java.lang.Object
-  extended by java.lang.Throwable
-      extended by java.lang.Exception
-          extended by edu.internet2.middleware.shibboleth.common.ShibbolethConfigurationException
-
-
-
All Implemented Interfaces:
Serializable
-
-
-
-
public class ShibbolethConfigurationException
extends Exception
- - -

-Signals that the a Shibboleth component has been given insufficient or improper runtime configuration paramerts. -

- -

-

-
See Also:
Serialized Form
-
- -

- - - - - - - - - - - - - - -
-Constructor Summary
ShibbolethConfigurationException(String message) - -
-          Build an object embedding a String message.
ShibbolethConfigurationException(String message, - Throwable t) - -
-          Build an object which embeds an message an exception.
-  - - - - - - - -
-Method Summary
- - - - - - - -
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-ShibbolethConfigurationException

-
-public ShibbolethConfigurationException(String message)
-
-
Build an object embedding a String message. Normally called for detected errors. -

-

-
Parameters:
message - - Text (in US English) describing the reason for raising the exception.
-
-
- -

-ShibbolethConfigurationException

-
-public ShibbolethConfigurationException(String message,
-                                        Throwable t)
-
-
Build an object which embeds an message an exception. - Normally called to pass on errors found at a lower level. -

-

-
Parameters:
message - - Text (in US English) describing the reasdon for raising the exception.
t - - Cause for the failure as returned by the lower level component.
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/common/class-use/ShibbolethConfigurationException.html b/doc/api/edu/internet2/middleware/shibboleth/common/class-use/ShibbolethConfigurationException.html deleted file mode 100644 index 3bcddc0..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/common/class-use/ShibbolethConfigurationException.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.common.ShibbolethConfigurationException (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.common.ShibbolethConfigurationException

-
- - - - - - - - - -
-Packages that use ShibbolethConfigurationException
edu.internet2.middleware.shibboleth.wayf  
-  -

- - - - - -
-Uses of ShibbolethConfigurationException in edu.internet2.middleware.shibboleth.wayf
-  -

- - - - - - - - - - - - - - -
Constructors in edu.internet2.middleware.shibboleth.wayf that throw ShibbolethConfigurationException
DiscoveryServiceHandler(Element config, - Hashtable<String,IdPSiteSet> federations, - Hashtable<String,Plugin> plugins, - HandlerConfig defaultConfig) - -
-          Constructor to create and configure the handler.
HandlerConfig(Element config, - HandlerConfig defaultValue) - -
-          Parse the Supplied XML element into a new WayfConfig Object.
IdPSiteSet(Element el, - org.opensaml.xml.parse.ParserPool parserPool, - boolean warnOnBadBinding) - -
-          Create a new IdPSiteSet as described by the supplied XML segment.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/common/package-frame.html b/doc/api/edu/internet2/middleware/shibboleth/common/package-frame.html deleted file mode 100644 index 000f209..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/common/package-frame.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.common (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - -edu.internet2.middleware.shibboleth.common - - - - -
-Exceptions  - -
-ShibbolethConfigurationException
- - - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/common/package-summary.html b/doc/api/edu/internet2/middleware/shibboleth/common/package-summary.html deleted file mode 100644 index 2499a49..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/common/package-summary.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.common (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-

-Package edu.internet2.middleware.shibboleth.common -

- - - - - - - - - -
-Exception Summary
ShibbolethConfigurationExceptionSignals that the a Shibboleth component has been given insufficient or improper runtime configuration paramerts.
-  - -

-

-
-
- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/common/package-tree.html b/doc/api/edu/internet2/middleware/shibboleth/common/package-tree.html deleted file mode 100644 index 28e14ed..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/common/package-tree.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.common Class Hierarchy (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Hierarchy For Package edu.internet2.middleware.shibboleth.common -

-
-
-
Package Hierarchies:
All Packages
-
-

-Class Hierarchy -

- -
- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/common/package-use.html b/doc/api/edu/internet2/middleware/shibboleth/common/package-use.html deleted file mode 100644 index 83a73d9..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/common/package-use.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - -Uses of Package edu.internet2.middleware.shibboleth.common (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Package
edu.internet2.middleware.shibboleth.common

-
- - - - - - - - - -
-Packages that use edu.internet2.middleware.shibboleth.common
edu.internet2.middleware.shibboleth.wayf  
-  -

- - - - - - - - -
-Classes in edu.internet2.middleware.shibboleth.common used by edu.internet2.middleware.shibboleth.wayf
ShibbolethConfigurationException - -
-          Signals that the a Shibboleth component has been given insufficient or improper runtime configuration paramerts.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/DiscoveryServiceHandler.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/DiscoveryServiceHandler.html deleted file mode 100644 index 23da929..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/DiscoveryServiceHandler.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - - -DiscoveryServiceHandler (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf -
-Class DiscoveryServiceHandler

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler
-
-
-
-
public class DiscoveryServiceHandler
extends Object
- - -

-Specific handler for each version of the Discovery Service. -

- -

-


- -

- - - - - - - - - - - - -
-Constructor Summary
-protected DiscoveryServiceHandler(Element config, - Hashtable<String,IdPSiteSet> federations, - Hashtable<String,Plugin> plugins, - HandlerConfig defaultConfig) - -
-          Constructor to create and configure the handler.
-  - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- voiddoGet(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res) - -
-           
-static voidforwardRequest(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - IdPSite site) - -
-          Uses an HTTP Status 307 redirect to forward the user to the IdP or the SP.
-protected  StringgetLocation() - -
-          The 'Name' of the service.
-protected  booleanisDefault() - -
-          Whether this is the default service.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-DiscoveryServiceHandler

-
-protected DiscoveryServiceHandler(Element config,
-                                  Hashtable<String,IdPSiteSet> federations,
-                                  Hashtable<String,Plugin> plugins,
-                                  HandlerConfig defaultConfig)
-                           throws ShibbolethConfigurationException
-
-
Constructor to create and configure the handler. -

-

-
Parameters:
config - - DOM Element with configuration information.
federations - - Supplies all known providers which will be included if so configured.
plugins - - Supplies all known plugins which will be included if configured in.
defaultConfig - - The default configurations. -
Throws: -
ShibbolethConfigurationException - - if we find something odd in the config file.
-
- - - - - - - - -
-Method Detail
- -

-getLocation

-
-protected String getLocation()
-
-
The 'Name' of the service. the path used to identify the ServiceHandler. -

-

- -
Returns:
the path used to identify the ServiceHandler.
-
-
-
- -

-isDefault

-
-protected boolean isDefault()
-
-
Whether this is the default service. -

-

- -
Returns:
is it?
-
-
-
- -

-doGet

-
-public void doGet(javax.servlet.http.HttpServletRequest req,
-                  javax.servlet.http.HttpServletResponse res)
-
-
-
-
-
-
- -

-forwardRequest

-
-public static void forwardRequest(javax.servlet.http.HttpServletRequest req,
-                                  javax.servlet.http.HttpServletResponse res,
-                                  IdPSite site)
-                           throws WayfException
-
-
Uses an HTTP Status 307 redirect to forward the user to the IdP or the SP. -

-

-
Parameters:
req - request under consideration
res - response under construction
site - The Idp -
Throws: -
WayfException - if bad things happen.
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/HandlerConfig.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/HandlerConfig.html deleted file mode 100644 index 86d622c..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/HandlerConfig.html +++ /dev/null @@ -1,417 +0,0 @@ - - - - - - - -HandlerConfig (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf -
-Class HandlerConfig

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.HandlerConfig
-
-
-
-
public class HandlerConfig
extends Object
- - -

-Class used by the DiscoveryServiceHandler to handle run time behaviour. -

- -

-


- -

- - - - - - - - - - - - - - -
-Constructor Summary
HandlerConfig() - -
-          Build the 'default default' configuation.
HandlerConfig(Element config, - HandlerConfig defaultValue) - -
-          Parse the Supplied XML element into a new WayfConfig Object.
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- StringgetErrorJspFile() - -
-          Get the name of the error jsp File this instance uses.
- StringgetJspFile() - -
-          Get the name of the jsp File this instance uses.
- booleangetLookupSp() - -
-          Do we lookup the SP or just return all the IdPs?.
- booleangetProvideList() - -
-          Do we provide a list of IdPs?.
- booleangetProvideListOfLists() - -
-          Do we provide a list of lists of IdPs?.
- booleangetWarnOnBadBinding() - -
-          Do ignore badly formed bindings or just warn
- booleanisIgnoredForMatch(String str) - -
-          Determines if a particular string token should be used for matching when a user searches for origins.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-HandlerConfig

-
-public HandlerConfig()
-
-
Build the 'default default' configuation. -

-

-
- -

-HandlerConfig

-
-public HandlerConfig(Element config,
-                     HandlerConfig defaultValue)
-              throws ShibbolethConfigurationException
-
-
Parse the Supplied XML element into a new WayfConfig Object. -

-

-
Parameters:
config - - The XML with the configuration info.
defaultValue - - The default if nothing is specified. -
Throws: -
ShibbolethConfigurationException - - if we see somethin wrong.
-
- - - - - - - - -
-Method Detail
- -

-isIgnoredForMatch

-
-public boolean isIgnoredForMatch(String str)
-
-
Determines if a particular string token should be used for matching when a user searches for origins. -

-

-
Parameters:
str - - The string to lookup. -
Returns:
whether it is or not.
-
-
-
- -

-getJspFile

-
-public String getJspFile()
-
-
Get the name of the jsp File this instance uses. -

-

- -
Returns:
the name.
-
-
-
- -

-getErrorJspFile

-
-public String getErrorJspFile()
-
-
Get the name of the error jsp File this instance uses. -

-

- -
Returns:
the name.
-
-
-
- -

-getProvideListOfLists

-
-public boolean getProvideListOfLists()
-
-
Do we provide a list of lists of IdPs?. -

-

- -
Returns:
whether we do or not.
-
-
-
- -

-getProvideList

-
-public boolean getProvideList()
-
-
Do we provide a list of IdPs?. -

-

- -
Returns:
whether we provide a list of IdPs?.
-
-
-
- -

-getLookupSp

-
-public boolean getLookupSp()
-
-
Do we lookup the SP or just return all the IdPs?. -

-

- -
Returns:
whether or not we lookup the SP
-
-
-
- -

-getWarnOnBadBinding

-
-public boolean getWarnOnBadBinding()
-
-
Do ignore badly formed bindings or just warn -

-

- -
Returns:
whether we warn.
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/IdPSite.Compare.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/IdPSite.Compare.html deleted file mode 100644 index 2c5a15f..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/IdPSite.Compare.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - -IdPSite.Compare (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf -
-Class IdPSite.Compare

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.IdPSite.Compare
-
-
-
All Implemented Interfaces:
Comparator<IdPSite>
-
-
-
Enclosing class:
IdPSite
-
-
-
-
public static class IdPSite.Compare
extends Object
implements Comparator<IdPSite>
- - -

-


- -

- - - - - - - - - - - -
-Constructor Summary
IdPSite.Compare(javax.servlet.http.HttpServletRequest req) - -
-           
-  - - - - - - - - - - - -
-Method Summary
- intcompare(IdPSite o1, - IdPSite o2) - -
-           
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface java.util.Comparator
equals
-  -

- - - - - - - - -
-Constructor Detail
- -

-IdPSite.Compare

-
-public IdPSite.Compare(javax.servlet.http.HttpServletRequest req)
-
-
- - - - - - - - -
-Method Detail
- -

-compare

-
-public int compare(IdPSite o1,
-                   IdPSite o2)
-
-
-
Specified by:
compare in interface Comparator<IdPSite>
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/IdPSite.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/IdPSite.html deleted file mode 100644 index e6bb5cd..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/IdPSite.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - - -IdPSite (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf -
-Class IdPSite

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.IdPSite
-
-
-
-
public class IdPSite
extends Object
- - -

-A class which abstracts an IdP for the sake of the WAYF display. Given an EntityDescriptor as - input it provides bean style get functions for the name (EntityId), the display name - (a hybrid of Organization name or EntityId and the IdP's SSO connection point. -

- -

-


- -

- - - - - - - - - - - -
-Nested Class Summary
-static classIdPSite.Compare - -
-           
-  - - - - - - - - - - -
-Constructor Summary
IdPSite(org.opensaml.saml2.metadata.EntityDescriptor entityParam) - -
-          Create a new element from the provided Entity.
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
-protected  intcompareTo(Object o, - javax.servlet.http.HttpServletRequest req) - -
-          Comparison so we can sort the output for jsp.
- StringgetAddressForWAYF() - -
-          When a user has selected an IdP, this provides the address to which we redirect.
- StringgetDisplayName() - -
-          Get the user friendly name for the entity, the language we previously set up.
- StringgetDisplayName(javax.servlet.http.HttpServletRequest req) - -
-          Get the user friendly name for the entity, collecting the locale from the - browser if possible
- org.opensaml.saml2.common.ExtensionsgetExtensions() - -
-          Return all the extension elements.
- StringgetName() - -
-          Get the name for the enclosed entity.
- voidsetDisplayLanguage(String lang) - -
-          Prior to display we set the display language from the - browser.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-IdPSite

-
-public IdPSite(org.opensaml.saml2.metadata.EntityDescriptor entityParam)
-
-
Create a new element from the provided Entity. -

-

-
Parameters:
entityParam - - What to create from
-
- - - - - - - - -
-Method Detail
- -

-getName

-
-public String getName()
-
-
Get the name for the enclosed entity. -

-

- -
Returns:
the name for the enclosed entity.
-
-
-
- -

-getDisplayName

-
-public String getDisplayName(javax.servlet.http.HttpServletRequest req)
-
-
Get the user friendly name for the entity, collecting the locale from the - browser if possible -

-

-
Parameters:
req - the request -
Returns:
a user friendly name.
-
-
-
- -

-getDisplayName

-
-public String getDisplayName()
-
-
Get the user friendly name for the entity, the language we previously set up. -

-

- -
Returns:
a user friendly name.
-
-
-
- -

-getExtensions

-
-public org.opensaml.saml2.common.Extensions getExtensions()
-
-
Return all the extension elements. -

-

- -
Returns:
the extensions
-
-
-
- -

-compareTo

-
-protected int compareTo(Object o,
-                        javax.servlet.http.HttpServletRequest req)
-
-
Comparison so we can sort the output for jsp. -

-

-
Parameters:
What - to compare against -
Returns:
numeric encoding of comparison
See Also:
Comparator
-
-
-
- -

-getAddressForWAYF

-
-public String getAddressForWAYF()
-
-
When a user has selected an IdP, this provides the address to which we redirect. -

-

- -
Returns:
http address for the IdP this represents.
-
-
-
- -

-setDisplayLanguage

-
-public void setDisplayLanguage(String lang)
-
-
Prior to display we set the display language from the - browser. There is probably a proper way to do this using - jsp, but I want to keep the API between JSP and java the same 1.3->2.0 -

-

-
Parameters:
lang - the language to set
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/IdPSiteSet.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/IdPSiteSet.html deleted file mode 100644 index 5a11bd6..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/IdPSiteSet.html +++ /dev/null @@ -1,517 +0,0 @@ - - - - - - - -IdPSiteSet (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf -
-Class IdPSiteSet

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.IdPSiteSet
-
-
-
All Implemented Interfaces:
org.opensaml.saml2.metadata.provider.ObservableMetadataProvider.Observer
-
-
-
-
public class IdPSiteSet
extends Object
implements org.opensaml.saml2.metadata.provider.ObservableMetadataProvider.Observer
- - -

-Represents a collection of related sites as described by a single source of metadata. - This is usually a federation. When the WAYF looks to see which IdP sites to show, - it trims the list so as to not show IdP's which do not trust the SP. - - This class is opaque outside this file. The three static methods getSitesLists, - searchForMatchingOrigins and lookupIdP provide mechansims for accessing - collections of IdPSiteSets. -

- -

-


- -

- - - - - - - - - - - - -
-Constructor Summary
-protected IdPSiteSet(Element el, - org.opensaml.xml.parse.ParserPool parserPool, - boolean warnOnBadBinding) - -
-          Create a new IdPSiteSet as described by the supplied XML segment.
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
-protected  voidaddPlugin(Plugin plugin) - -
-          Declares a plugin to the siteset.
-protected  booleancontainsIdP(String IdPName) - -
-          For plugin handling we need to know quickly if a metadataset contains the idp.
-protected  booleancontainsSP(String SPName) - -
-          We do not need to look at a set if it doesn't know about the given SP.
-protected  StringgetDisplayName() - -
-          Return the human friendly name for this siteset.
-protected  org.opensaml.saml2.metadata.EntityDescriptorgetEntity(String name) - -
-           
-protected  StringgetIdentifier() - -
-          Return this sites (internal) identifier.
-protected  Map<String,IdPSite>getIdPSites(String searchString, - HandlerConfig config, - Collection<IdPSite> searchMatches) - -
-          Return all the Idp in the provided entities descriptor.
-protected  IdPSitegetSite(String idpName) - -
-          Return the idpSite for the given entity name.
- voidonEvent(org.opensaml.saml2.metadata.provider.MetadataProvider provider) - -
-           
-protected  PluginMetadataParameterparamFor(Plugin plugin) - -
-          Return the parameter that this plugin uses.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-IdPSiteSet

-
-protected IdPSiteSet(Element el,
-                     org.opensaml.xml.parse.ParserPool parserPool,
-                     boolean warnOnBadBinding)
-              throws ShibbolethConfigurationException
-
-
Create a new IdPSiteSet as described by the supplied XML segment. -

-

-
Parameters:
el - - configuration details.
parserPool - - the parsers we initialized above.
warnOnBadBinding - if we just warn or give an error if an SP has bad entry points. -
Throws: -
ShibbolethConfigurationException - - if something goes wrong.
-
- - - - - - - - -
-Method Detail
- -

-getIdPSites

-
-protected Map<String,IdPSite> getIdPSites(String searchString,
-                                          HandlerConfig config,
-                                          Collection<IdPSite> searchMatches)
-
-
Return all the Idp in the provided entities descriptor. If SearchMatches - is non null it is populated with whatever of the IdPs matches the search string - (as noted above). -

-

-
-
-
-
Parameters:
searchString - to match with
config - parameter to mathing
searchMatches - if non null is filled with such of the sites which match the string -
Returns:
the sites which fit.
-
-
-
- -

-getIdentifier

-
-protected String getIdentifier()
-
-
Return this sites (internal) identifier. -

-

-
-
-
- -
Returns:
the identifier
-
-
-
- -

-getDisplayName

-
-protected String getDisplayName()
-
-
Return the human friendly name for this siteset. -

-

-
-
-
- -
Returns:
The friendly name
-
-
-
- -

-containsSP

-
-protected boolean containsSP(String SPName)
-
-
We do not need to look at a set if it doesn't know about the given SP. However if - no SP is given (as per 1.1) then we do need to look. This calls lets us know whether - this set is a canddiate for looking into. -

-

-
-
-
-
Parameters:
SPName - the Sp we are interested in. -
Returns:
whether the site contains the SP.
-
-
-
- -

-containsIdP

-
-protected boolean containsIdP(String IdPName)
-
-
For plugin handling we need to know quickly if a metadataset contains the idp. -

-

-
-
-
-
Parameters:
IdPName - the IdP we are interested in. -
Returns:
whether the site contains the IdP.
-
-
-
- -

-addPlugin

-
-protected void addPlugin(Plugin plugin)
-
-
Declares a plugin to the siteset. -

-

-
-
-
-
Parameters:
plugin - what to declare
-
-
-
- -

-paramFor

-
-protected PluginMetadataParameter paramFor(Plugin plugin)
-
-
Return the parameter that this plugin uses. -

-

-
-
-
-
Parameters:
plugin - -
Returns:
teh parameter.
-
-
-
- -

-onEvent

-
-public void onEvent(org.opensaml.saml2.metadata.provider.MetadataProvider provider)
-
-
-
Specified by:
onEvent in interface org.opensaml.saml2.metadata.provider.ObservableMetadataProvider.Observer
-
-
-
-
-
-
- -

-getSite

-
-protected IdPSite getSite(String idpName)
-                   throws WayfException
-
-
Return the idpSite for the given entity name. -

-

-
-
-
-
Parameters:
idpName - the entityname to look up -
Returns:
the associated idpSite -
Throws: -
WayfException
-
-
-
- -

-getEntity

-
-protected org.opensaml.saml2.metadata.EntityDescriptor getEntity(String name)
-                                                          throws WayfException
-
-
-
-
-
- -
Throws: -
WayfException
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/IdPSiteSetEntry.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/IdPSiteSetEntry.html deleted file mode 100644 index 89a3e17..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/IdPSiteSetEntry.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - -IdPSiteSetEntry (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf -
-Class IdPSiteSetEntry

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.IdPSiteSetEntry
-
-
-
-
public class IdPSiteSetEntry
extends Object
- - -

-This is just a container class for tieing together a set of IdPs to a name - this being what - is sent to the JSP for display purposes. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
IdPSiteSetEntry(IdPSiteSet siteSetParam, - Collection<IdPSite> sitesParam) - -
-          Create an object which contains just these two objects.
-  - - - - - - - - - - - - - - - -
-Method Summary
- StringgetName() - -
-          Return something to display for this set of sites.
- Collection<IdPSite>getSites() - -
-          Return the list of associated sites.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-IdPSiteSetEntry

-
-public IdPSiteSetEntry(IdPSiteSet siteSetParam,
-                       Collection<IdPSite> sitesParam)
-
-
Create an object which contains just these two objects. -

-

-
Parameters:
siteSetParam - the metadata provider.
sitesParam - the list of IdPs.
-
- - - - - - - - -
-Method Detail
- -

-getName

-
-public String getName()
-
-
Return something to display for this set of sites. -

-

- -
Returns:
the name as defined in the configuration
-
-
-
- -

-getSites

-
-public Collection<IdPSite> getSites()
-
-
Return the list of associated sites. -

-

- -
Returns:
a collection of IdPs.
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/LogbackConfigurationChangeListener.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/LogbackConfigurationChangeListener.html deleted file mode 100644 index 9ffc8f9..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/LogbackConfigurationChangeListener.html +++ /dev/null @@ -1,356 +0,0 @@ - - - - - - - -LogbackConfigurationChangeListener (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf -
-Class LogbackConfigurationChangeListener

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.LogbackConfigurationChangeListener
-
-
-
All Implemented Interfaces:
org.opensaml.util.resource.ResourceChangeListener
-
-
-
-
public class LogbackConfigurationChangeListener
extends Object
implements org.opensaml.util.resource.ResourceChangeListener
- - -

-Callback that may be registered for a watch logback configuration file. -

- -

-


- -

- - - - - - - -
-Nested Class Summary
- - - - - - - -
Nested classes/interfaces inherited from interface org.opensaml.util.resource.ResourceChangeListener
org.opensaml.util.resource.ResourceChangeListener.ResourceChange
-  - - - - - - - - - - - -
-Constructor Summary
LogbackConfigurationChangeListener() - -
-           
-  - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
-protected  voidconfigureLogback(org.opensaml.util.resource.Resource configuration) - -
-          Configures logback using the given resource as the Joran configuration file.
- voidonResourceCreate(org.opensaml.util.resource.Resource resource) - -
-          
- voidonResourceDelete(org.opensaml.util.resource.Resource resource) - -
-          
- voidonResourceUpdate(org.opensaml.util.resource.Resource resource) - -
-          
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-LogbackConfigurationChangeListener

-
-public LogbackConfigurationChangeListener()
-
-
- - - - - - - - -
-Method Detail
- -

-onResourceCreate

-
-public void onResourceCreate(org.opensaml.util.resource.Resource resource)
-
-
-

-

-
Specified by:
onResourceCreate in interface org.opensaml.util.resource.ResourceChangeListener
-
-
-
-
-
-
- -

-onResourceDelete

-
-public void onResourceDelete(org.opensaml.util.resource.Resource resource)
-
-
-

-

-
Specified by:
onResourceDelete in interface org.opensaml.util.resource.ResourceChangeListener
-
-
-
-
-
-
- -

-onResourceUpdate

-
-public void onResourceUpdate(org.opensaml.util.resource.Resource resource)
-
-
-

-

-
Specified by:
onResourceUpdate in interface org.opensaml.util.resource.ResourceChangeListener
-
-
-
-
-
-
- -

-configureLogback

-
-protected void configureLogback(org.opensaml.util.resource.Resource configuration)
-
-
Configures logback using the given resource as the Joran configuration file. -

-

-
-
-
-
Parameters:
configuration - logback configuration file
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/LogbackLoggingService.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/LogbackLoggingService.html deleted file mode 100644 index 562cba4..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/LogbackLoggingService.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - - -LogbackLoggingService (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf -
-Class LogbackLoggingService

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.LogbackLoggingService
-
-
-
-
public class LogbackLoggingService
extends Object
- - -

-Simple logging service that watches for logback configuration file changes and reloads the file when a change occurs. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
LogbackLoggingService(String loggingConfigurationFile, - long pollingFrequency) - -
-          Constructor.
-  - - - - - - - -
-Method Summary
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-LogbackLoggingService

-
-public LogbackLoggingService(String loggingConfigurationFile,
-                             long pollingFrequency)
-
-
Constructor. -

-

-
Parameters:
loggingConfigurationFile - logback configuration file
pollingFrequency - frequency the configuration file should be checked for changes
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/Version.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/Version.html deleted file mode 100644 index d782e2c..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/Version.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - - -Version (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf -
-Class Version

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.Version
-
-
-
-
public class Version
extends Object
- - -

-Class for printing the version of this library. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
Version() - -
-           
-  - - - - - - - - - - - -
-Method Summary
-static voidmain(String[] args) - -
-          Main entry point to program.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-Version

-
-public Version()
-
-
- - - - - - - - -
-Method Detail
- -

-main

-
-public static void main(String[] args)
-
-
Main entry point to program. -

-

-
Parameters:
args - command line arguments
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/WayfException.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/WayfException.html deleted file mode 100644 index 07f1d4f..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/WayfException.html +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - - -WayfException (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf -
-Class WayfException

-
-java.lang.Object
-  extended by java.lang.Throwable
-      extended by java.lang.Exception
-          extended by edu.internet2.middleware.shibboleth.wayf.WayfException
-
-
-
All Implemented Interfaces:
Serializable
-
-
-
-
public class WayfException
extends Exception
- - -

-Signals that an error has occurred while processing a Shibboleth WAYF request. -

- -

-

-
See Also:
Serialized Form
-
- -

- - - - - - - - - - - - - - -
-Constructor Summary
WayfException(String s) - -
-          Constructure with just a description.
WayfException(String s, - Throwable e) - -
-          Constructor with a description and an exception.
-  - - - - - - - -
-Method Summary
- - - - - - - -
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-WayfException

-
-public WayfException(String s,
-                     Throwable e)
-
-
Constructor with a description and an exception. -

-

-
Parameters:
s - description
e - something bad having happened.
-
-
- -

-WayfException

-
-public WayfException(String s)
-
-
Constructure with just a description. -

-

-
Parameters:
s - description
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/WayfService.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/WayfService.html deleted file mode 100644 index b56ae39..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/WayfService.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - - -WayfService (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf -
-Class WayfService

-
-java.lang.Object
-  extended by javax.servlet.GenericServlet
-      extended by javax.servlet.http.HttpServlet
-          extended by edu.internet2.middleware.shibboleth.wayf.WayfService
-
-
-
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
-
-
-
-
public class WayfService
extends javax.servlet.http.HttpServlet
- - -

-A servlet implementation of the Shibboleth WAYF service. Allows a browser - user to select from among a group of origin sites. User selection is - optionally cached and the user is forwarded to the HandleService appropriate - to his selection. -

- -

-

-
See Also:
Serialized Form
-
- -

- - - - - - - - - - - -
-Constructor Summary
WayfService() - -
-           
-  - - - - - - - - - - - - - - - -
-Method Summary
- voiddoGet(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res) - -
-          Handle an HTTP GET.
- voidinit() - -
-          Initialize the Discovery Service.
- - - - - - - -
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
- - - - - - - -
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-WayfService

-
-public WayfService()
-
-
- - - - - - - - -
-Method Detail
- -

-init

-
-public void init()
-          throws javax.servlet.ServletException
-
-
Initialize the Discovery Service. -

-

-
Overrides:
init in class javax.servlet.GenericServlet
-
-
- -
Throws: -
javax.servlet.ServletException - in the case of something bad happening
See Also:
GenericServlet.init()
-
-
-
- -

-doGet

-
-public void doGet(javax.servlet.http.HttpServletRequest req,
-                  javax.servlet.http.HttpServletResponse res)
-
-
Handle an HTTP GET. Just passes out to the appropriate handler. -

-

-
Overrides:
doGet in class javax.servlet.http.HttpServlet
-
-
-
Parameters:
req - described the request.
res - contains the response.
See Also:
HttpServlet.doGet(HttpServletRequest, HttpServletResponse)
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/XMLConstants.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/XMLConstants.html deleted file mode 100644 index f916370..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/XMLConstants.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - - -XMLConstants (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf -
-Class XMLConstants

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.XMLConstants
-
-
-
-
public class XMLConstants
extends Object
- - -

-Holder class for various XML constants (namespaces and so forth). -

- -

-


- -

- - - - - - - - - - - - - - - - - - - - - - - -
-Field Summary
-static StringCONFIG_NS - -
-          Namespace for Discovery Service configuration.
-static StringIDP_SSO_BINDING - -
-          SSO Binding name.
-static StringSALM2_PROTOCOL - -
-          SAML2 protocol
-static StringSHIB_NS - -
-          Shibboleth XML namespace.
-  - - - - - - - - - - -
-Constructor Summary
XMLConstants() - -
-           
-  - - - - - - - -
-Method Summary
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Field Detail
- -

-SHIB_NS

-
-public static final String SHIB_NS
-
-
Shibboleth XML namespace. -

-

-
See Also:
Constant Field Values
-
-
- -

-IDP_SSO_BINDING

-
-public static final String IDP_SSO_BINDING
-
-
SSO Binding name. -

-

-
See Also:
Constant Field Values
-
-
- -

-CONFIG_NS

-
-public static final String CONFIG_NS
-
-
Namespace for Discovery Service configuration. -

-

-
See Also:
Constant Field Values
-
-
- -

-SALM2_PROTOCOL

-
-public static final String SALM2_PROTOCOL
-
-
SAML2 protocol -

-

-
See Also:
Constant Field Values
-
- - - - - - - - -
-Constructor Detail
- -

-XMLConstants

-
-public XMLConstants()
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/DiscoveryServiceHandler.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/DiscoveryServiceHandler.html deleted file mode 100644 index 63e5cc3..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/DiscoveryServiceHandler.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler

-
-No usage of edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/HandlerConfig.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/HandlerConfig.html deleted file mode 100644 index 365ad75..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/HandlerConfig.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.HandlerConfig (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.HandlerConfig

-
- - - - - - - - - -
-Packages that use HandlerConfig
edu.internet2.middleware.shibboleth.wayf  
-  -

- - - - - -
-Uses of HandlerConfig in edu.internet2.middleware.shibboleth.wayf
-  -

- - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf with parameters of type HandlerConfig
-protected  Map<String,IdPSite>IdPSiteSet.getIdPSites(String searchString, - HandlerConfig config, - Collection<IdPSite> searchMatches) - -
-          Return all the Idp in the provided entities descriptor.
-  -

- - - - - - - - - - - -
Constructors in edu.internet2.middleware.shibboleth.wayf with parameters of type HandlerConfig
DiscoveryServiceHandler(Element config, - Hashtable<String,IdPSiteSet> federations, - Hashtable<String,Plugin> plugins, - HandlerConfig defaultConfig) - -
-          Constructor to create and configure the handler.
HandlerConfig(Element config, - HandlerConfig defaultValue) - -
-          Parse the Supplied XML element into a new WayfConfig Object.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/IdPSite.Compare.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/IdPSite.Compare.html deleted file mode 100644 index 035174a..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/IdPSite.Compare.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.IdPSite.Compare (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.IdPSite.Compare

-
-No usage of edu.internet2.middleware.shibboleth.wayf.IdPSite.Compare -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/IdPSite.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/IdPSite.html deleted file mode 100644 index bc22c0f..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/IdPSite.html +++ /dev/null @@ -1,451 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.IdPSite (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.IdPSite

-
- - - - - - - - - - - - - - - - - -
-Packages that use IdPSite
edu.internet2.middleware.shibboleth.wayf  
edu.internet2.middleware.shibboleth.wayf.plugins  
edu.internet2.middleware.shibboleth.wayf.plugins.provider  
-  -

- - - - - -
-Uses of IdPSite in edu.internet2.middleware.shibboleth.wayf
-  -

- - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf that return IdPSite
-protected  IdPSiteIdPSiteSet.getSite(String idpName) - -
-          Return the idpSite for the given entity name.
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf that return types with arguments of type IdPSite
-protected  Map<String,IdPSite>IdPSiteSet.getIdPSites(String searchString, - HandlerConfig config, - Collection<IdPSite> searchMatches) - -
-          Return all the Idp in the provided entities descriptor.
- Collection<IdPSite>IdPSiteSetEntry.getSites() - -
-          Return the list of associated sites.
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf with parameters of type IdPSite
- intIdPSite.Compare.compare(IdPSite o1, - IdPSite o2) - -
-           
-static voidDiscoveryServiceHandler.forwardRequest(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - IdPSite site) - -
-          Uses an HTTP Status 307 redirect to forward the user to the IdP or the SP.
-  -

- - - - - - - - - -
Method parameters in edu.internet2.middleware.shibboleth.wayf with type arguments of type IdPSite
-protected  Map<String,IdPSite>IdPSiteSet.getIdPSites(String searchString, - HandlerConfig config, - Collection<IdPSite> searchMatches) - -
-          Return all the Idp in the provided entities descriptor.
-  -

- - - - - - - - -
Constructor parameters in edu.internet2.middleware.shibboleth.wayf with type arguments of type IdPSite
IdPSiteSetEntry(IdPSiteSet siteSetParam, - Collection<IdPSite> sitesParam) - -
-          Create an object which contains just these two objects.
-  -

- - - - - -
-Uses of IdPSite in edu.internet2.middleware.shibboleth.wayf.plugins
-  -

- - - - - - - - - - - - - - - - - - - - - - - - - -
Method parameters in edu.internet2.middleware.shibboleth.wayf.plugins with type arguments of type IdPSite
- PluginContextPlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          The WAYF calls each plugin at this entry point when it is first contacted.
- PluginContextPlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          The WAYF calls each plugin at this entry point when it is first contacted.
- PluginContextPlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          This method is called when the user specified a search operation.
- PluginContextPlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          This method is called when the user specified a search operation.
- PluginContextPlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          This method is called when the user specified a search operation.
-  -

- - - - - -
-Uses of IdPSite in edu.internet2.middleware.shibboleth.wayf.plugins.provider
-  -

- - - - - - - - - - - - - - - - - - - - - - - - - -
Method parameters in edu.internet2.middleware.shibboleth.wayf.plugins.provider with type arguments of type IdPSite
- PluginContextSamlCookiePlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          This is the 'hook' in the lookup part of Discovery Service processing.
- PluginContextSamlCookiePlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          This is the 'hook' in the lookup part of Discovery Service processing.
- PluginContextSamlCookiePlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          Plgin point for searching.
- PluginContextSamlCookiePlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          Plgin point for searching.
- PluginContextSamlCookiePlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          Plgin point for searching.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/IdPSiteSet.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/IdPSiteSet.html deleted file mode 100644 index 7edb484..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/IdPSiteSet.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.IdPSiteSet

-
- - - - - - - - - -
-Packages that use IdPSiteSet
edu.internet2.middleware.shibboleth.wayf  
-  -

- - - - - -
-Uses of IdPSiteSet in edu.internet2.middleware.shibboleth.wayf
-  -

- - - - - - - - -
Constructors in edu.internet2.middleware.shibboleth.wayf with parameters of type IdPSiteSet
IdPSiteSetEntry(IdPSiteSet siteSetParam, - Collection<IdPSite> sitesParam) - -
-          Create an object which contains just these two objects.
-  -

- - - - - - - - -
Constructor parameters in edu.internet2.middleware.shibboleth.wayf with type arguments of type IdPSiteSet
DiscoveryServiceHandler(Element config, - Hashtable<String,IdPSiteSet> federations, - Hashtable<String,Plugin> plugins, - HandlerConfig defaultConfig) - -
-          Constructor to create and configure the handler.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/IdPSiteSetEntry.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/IdPSiteSetEntry.html deleted file mode 100644 index c57f8da..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/IdPSiteSetEntry.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.IdPSiteSetEntry (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.IdPSiteSetEntry

-
-No usage of edu.internet2.middleware.shibboleth.wayf.IdPSiteSetEntry -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/LogbackConfigurationChangeListener.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/LogbackConfigurationChangeListener.html deleted file mode 100644 index 34ded3d..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/LogbackConfigurationChangeListener.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.LogbackConfigurationChangeListener (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.LogbackConfigurationChangeListener

-
-No usage of edu.internet2.middleware.shibboleth.wayf.LogbackConfigurationChangeListener -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/LogbackLoggingService.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/LogbackLoggingService.html deleted file mode 100644 index f5baa53..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/LogbackLoggingService.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.LogbackLoggingService (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.LogbackLoggingService

-
-No usage of edu.internet2.middleware.shibboleth.wayf.LogbackLoggingService -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/Version.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/Version.html deleted file mode 100644 index 920fbcd..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/Version.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.Version (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.Version

-
-No usage of edu.internet2.middleware.shibboleth.wayf.Version -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/WayfException.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/WayfException.html deleted file mode 100644 index bf4726a..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/WayfException.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.WayfException (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.WayfException

-
- - - - - - - - - -
-Packages that use WayfException
edu.internet2.middleware.shibboleth.wayf  
-  -

- - - - - -
-Uses of WayfException in edu.internet2.middleware.shibboleth.wayf
-  -

- - - - - - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf that throw WayfException
-static voidDiscoveryServiceHandler.forwardRequest(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - IdPSite site) - -
-          Uses an HTTP Status 307 redirect to forward the user to the IdP or the SP.
-protected  org.opensaml.saml2.metadata.EntityDescriptorIdPSiteSet.getEntity(String name) - -
-           
-protected  IdPSiteIdPSiteSet.getSite(String idpName) - -
-          Return the idpSite for the given entity name.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/WayfService.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/WayfService.html deleted file mode 100644 index 1868db4..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/WayfService.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.WayfService (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.WayfService

-
-No usage of edu.internet2.middleware.shibboleth.wayf.WayfService -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/XMLConstants.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/XMLConstants.html deleted file mode 100644 index 38e5568..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/class-use/XMLConstants.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.XMLConstants (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.XMLConstants

-
-No usage of edu.internet2.middleware.shibboleth.wayf.XMLConstants -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/Description.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/Description.html deleted file mode 100644 index bbd4ec4..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/Description.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - -Description (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Interface Description

-
-
All Superinterfaces:
org.opensaml.xml.LangBearing, LocalizedName, org.opensaml.common.SAMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
All Known Implementing Classes:
DescriptionImpl
-
-
-
-
public interface Description
extends LocalizedName
- - -

-DisplayName. - - See IdP Discovery and Login UI Metadata Extension Profile. -

- -

-


- -

- - - - - - - - - - - - - - - -
-Field Summary
-static StringDEFAULT_ELEMENT_LOCAL_NAME - -
-          Element local name.
-static QNameDEFAULT_ELEMENT_NAME - -
-          Default element name.
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName
TYPE_LOCAL_NAME
- - - - - - - -
Fields inherited from interface org.opensaml.xml.LangBearing
XML_LANG_ATTR_LOCAL_NAME, XML_LANG_ATTR_NAME
-  - - - - - - - - - - - - - - - -
-Method Summary
- org.opensaml.saml2.metadata.LocalizedStringgetDescription() - -
-          Gets the description of the EndPoint.
- voidsetDescription(org.opensaml.saml2.metadata.LocalizedString newDescription) - -
-          Sets the description of the EndPoint.
- - - - - - - -
Methods inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName
getName, setName
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
- - - - - - - -
Methods inherited from interface org.opensaml.xml.LangBearing
getXMLLang, setXMLLang
-  -

- - - - - - - - -
-Field Detail
- -

-DEFAULT_ELEMENT_LOCAL_NAME

-
-static final String DEFAULT_ELEMENT_LOCAL_NAME
-
-
Element local name. -

-

-
See Also:
Constant Field Values
-
-
- -

-DEFAULT_ELEMENT_NAME

-
-static final QName DEFAULT_ELEMENT_NAME
-
-
Default element name. -

-

-
-
- - - - - - - - -
-Method Detail
- -

-getDescription

-
-org.opensaml.saml2.metadata.LocalizedString getDescription()
-
-
Gets the description of the EndPoint. -

-

-
-
-
- -
Returns:
the description of the EndPoint
-
-
-
- -

-setDescription

-
-void setDescription(org.opensaml.saml2.metadata.LocalizedString newDescription)
-
-
Sets the description of the EndPoint. -

-

-
-
-
-
Parameters:
newDescription - description of the EndPoint
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionBuilder.html deleted file mode 100644 index 18a0a17..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionBuilder.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - -DescriptionBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class DescriptionBuilder

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObjectBuilder<SAMLObjectType>
-      extended by org.opensaml.common.impl.AbstractSAMLObjectBuilder<Description>
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionBuilder
-
-
-
All Implemented Interfaces:
org.opensaml.common.SAMLObjectBuilder<Description>, org.opensaml.xml.XMLObjectBuilder<Description>
-
-
-
-
public class DescriptionBuilder
extends org.opensaml.common.impl.AbstractSAMLObjectBuilder<Description>
- - -

-Builder of Description objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
DescriptionBuilder() - -
-          Constructor.
-  - - - - - - - - - - - - - - - -
-Method Summary
- DescriptionbuildObject() - -
-          
- DescriptionbuildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
-  -

- - - - - - - - -
-Constructor Detail
- -

-DescriptionBuilder

-
-public DescriptionBuilder()
-
-
Constructor. -

-

- - - - - - - - -
-Method Detail
- -

-buildObject

-
-public Description buildObject()
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.common.SAMLObjectBuilder<Description>
Specified by:
buildObject in class org.opensaml.common.impl.AbstractSAMLObjectBuilder<Description>
-
-
-
-
-
-
- -

-buildObject

-
-public Description buildObject(String namespaceURI,
-                               String localName,
-                               String namespacePrefix)
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.xml.XMLObjectBuilder<Description>
Specified by:
buildObject in class org.opensaml.xml.AbstractXMLObjectBuilder<Description>
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionImpl.html deleted file mode 100644 index 1c618a1..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionImpl.html +++ /dev/null @@ -1,412 +0,0 @@ - - - - - - - -DescriptionImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class DescriptionImpl

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObject
-      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
-          extended by org.opensaml.common.impl.AbstractSAMLObject
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameImpl
-                  extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionImpl
-
-
-
All Implemented Interfaces:
Description, LocalizedName, org.opensaml.common.SAMLObject, org.opensaml.xml.LangBearing, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
-
public class DescriptionImpl
extends LocalizedNameImpl
implements Description
- - -

-Concrete implementation of Description. -

- -

-


- -

- - - - - - - -
-Field Summary
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Description
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName
TYPE_LOCAL_NAME
- - - - - - - -
Fields inherited from interface org.opensaml.xml.LangBearing
XML_LANG_ATTR_LOCAL_NAME, XML_LANG_ATTR_NAME
-  - - - - - - - - - - - -
-Constructor Summary
-protected DescriptionImpl(String namespaceURI, - String elementLocalName, - String namespacePrefix) - -
-          Constructor.
-  - - - - - - - - - - - - - - - -
-Method Summary
- org.opensaml.saml2.metadata.LocalizedStringgetDescription() - -
-          Gets the description of the EndPoint.
- voidsetDescription(org.opensaml.saml2.metadata.LocalizedString newDescription) - -
-          Sets the description of the EndPoint.
- - - - - - - -
Methods inherited from class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameImpl
getName, getOrderedChildren, getXMLLang, setName, setXMLLang
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObject
equals, prepareForAssignment
- - - - - - - -
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
- - - - - - - -
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName
getName, setName
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
- - - - - - - -
Methods inherited from interface org.opensaml.xml.LangBearing
getXMLLang, setXMLLang
-  -

- - - - - - - - -
-Constructor Detail
- -

-DescriptionImpl

-
-protected DescriptionImpl(String namespaceURI,
-                          String elementLocalName,
-                          String namespacePrefix)
-
-
Constructor. -

-

-
Parameters:
namespaceURI - the namespaceURI
elementLocalName - the elementLocalName
namespacePrefix - the namespacePrefix
-
- - - - - - - - -
-Method Detail
- -

-getDescription

-
-public org.opensaml.saml2.metadata.LocalizedString getDescription()
-
-
Gets the description of the EndPoint. -

-

-
Specified by:
getDescription in interface Description
-
-
- -
Returns:
the description of the EndPoint
-
-
-
- -

-setDescription

-
-public void setDescription(org.opensaml.saml2.metadata.LocalizedString newDescription)
-
-
Sets the description of the EndPoint. -

-

-
Specified by:
setDescription in interface Description
-
-
-
Parameters:
newDescription - description of the EndPoint
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionMarshaller.html deleted file mode 100644 index d4cbf83..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionMarshaller.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - -DescriptionMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class DescriptionMarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectMarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameMarshaller
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionMarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Marshaller
-
-
-
-
public class DescriptionMarshaller
extends LocalizedNameMarshaller
- - -

-A thread safe Marshaller for Description objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
DescriptionMarshaller() - -
-           
-  - - - - - - - -
-Method Summary
- - - - - - - -
Methods inherited from class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameMarshaller
marshallAttributes, marshallElementContent
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
marshall, marshall
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectMarshaller
checkXMLObjectIsTarget, marshall, marshallChildElements, marshallInto, marshallNamespacePrefix, marshallNamespaces, marshallSchemaInstanceAttributes, setDocumentElement
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-DescriptionMarshaller

-
-public DescriptionMarshaller()
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionUnmarshaller.html deleted file mode 100644 index 5be0fa1..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionUnmarshaller.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - -DescriptionUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class DescriptionUnmarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameUnmarshaller
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionUnmarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Unmarshaller
-
-
-
-
public class DescriptionUnmarshaller
extends LocalizedNameUnmarshaller
- - -

-A thread-safe unmarshaller for Description objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
DescriptionUnmarshaller() - -
-           
-  - - - - - - - -
-Method Summary
- - - - - - - -
Methods inherited from class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameUnmarshaller
processAttribute, processElementContent
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
processChildElement
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
buildXMLObject, checkElementIsTarget, checkIDAttribute, unmarshall, unmarshallAttribute, unmarshallChildElement, unmarshallNamespaceAttribute, unmarshallSchemaInstanceAttributes, unmarshallTextContent
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-DescriptionUnmarshaller

-
-public DescriptionUnmarshaller()
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHints.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHints.html deleted file mode 100644 index 163b58b..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHints.html +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - -DiscoHints (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Interface DiscoHints

-
-
All Superinterfaces:
org.opensaml.common.SAMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
All Known Implementing Classes:
DiscoHintsImpl
-
-
-
-
public interface DiscoHints
extends org.opensaml.common.SAMLObject
- - -

-See IdP Discovery and Login UI Metadata Extension Profile. -

- -

-


- -

- - - - - - - - - - - - - - - - - - - - - - - -
-Field Summary
-static StringDEFAULT_ELEMENT_LOCAL_NAME - -
-          Name of the element inside the Extensions.
-static QNameDEFAULT_ELEMENT_NAME - -
-          Default element name.
-static StringMDUI_NS - -
-          Namespace for Discovery Service metadata extensions.
-static StringMDUI_PREFIX - -
-          Default namespace prefix used by this library.
-  - - - - - - - - - - - - - - - - - - - -
-Method Summary
- List<DomainHint>getDomainHints() - -
-          The element specifies a set of DNS domains associated with, - or serviced by, the entity.
- List<GeolocationHint>getGeolocationHints() - -
-          The element specifies the geographic coordinates associated - with, or serviced by, the entity.
- List<IPHint>getIPHints() - -
-          The element specifies a set of [CIDR] blocks associated with, - or serviced by, the entity.
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-  -

- - - - - - - - -
-Field Detail
- -

-MDUI_NS

-
-static final String MDUI_NS
-
-
Namespace for Discovery Service metadata extensions. -

-

-
See Also:
Constant Field Values
-
-
- -

-MDUI_PREFIX

-
-static final String MDUI_PREFIX
-
-
Default namespace prefix used by this library. -

-

-
See Also:
Constant Field Values
-
-
- -

-DEFAULT_ELEMENT_LOCAL_NAME

-
-static final String DEFAULT_ELEMENT_LOCAL_NAME
-
-
Name of the element inside the Extensions. -

-

-
See Also:
Constant Field Values
-
-
- -

-DEFAULT_ELEMENT_NAME

-
-static final QName DEFAULT_ELEMENT_NAME
-
-
Default element name. -

-

-
-
- - - - - - - - -
-Method Detail
- -

-getIPHints

-
-List<IPHint> getIPHints()
-
-
The element specifies a set of [CIDR] blocks associated with, - or serviced by, the entity. Both IPv4 and IPv6 CIDR blocks MUST be supported. -

-

-
-
-
- -
Returns:
hints
-
-
-
- -

-getDomainHints

-
-List<DomainHint> getDomainHints()
-
-
The element specifies a set of DNS domains associated with, - or serviced by, the entity. -

-

-
-
-
- -
Returns:
hints.
-
-
-
- -

-getGeolocationHints

-
-List<GeolocationHint> getGeolocationHints()
-
-
The element specifies the geographic coordinates associated - with, or serviced by, the entity. Coordinates are given in decimal form using - the World Geodetic System (2d) coordinate system. -

-

-
-
-
- -
Returns:
hints
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsBuilder.html deleted file mode 100644 index 5b1c614..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsBuilder.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - -DiscoHintsBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class DiscoHintsBuilder

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObjectBuilder<SAMLObjectType>
-      extended by org.opensaml.common.impl.AbstractSAMLObjectBuilder<DiscoHints>
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsBuilder
-
-
-
All Implemented Interfaces:
org.opensaml.common.SAMLObjectBuilder<DiscoHints>, org.opensaml.xml.XMLObjectBuilder<DiscoHints>
-
-
-
-
public class DiscoHintsBuilder
extends org.opensaml.common.impl.AbstractSAMLObjectBuilder<DiscoHints>
- - -

-Builder of UIInfo. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
DiscoHintsBuilder() - -
-          Constructor.
-  - - - - - - - - - - - - - - - -
-Method Summary
- DiscoHintsbuildObject() - -
-          
- DiscoHintsbuildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
-  -

- - - - - - - - -
-Constructor Detail
- -

-DiscoHintsBuilder

-
-public DiscoHintsBuilder()
-
-
Constructor. -

-

- - - - - - - - -
-Method Detail
- -

-buildObject

-
-public DiscoHints buildObject()
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.common.SAMLObjectBuilder<DiscoHints>
Specified by:
buildObject in class org.opensaml.common.impl.AbstractSAMLObjectBuilder<DiscoHints>
-
-
-
-
-
-
- -

-buildObject

-
-public DiscoHints buildObject(String namespaceURI,
-                              String localName,
-                              String namespacePrefix)
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.xml.XMLObjectBuilder<DiscoHints>
Specified by:
buildObject in class org.opensaml.xml.AbstractXMLObjectBuilder<DiscoHints>
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsImpl.html deleted file mode 100644 index 53b72ad..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsImpl.html +++ /dev/null @@ -1,423 +0,0 @@ - - - - - - - -DiscoHintsImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class DiscoHintsImpl

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObject
-      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
-          extended by org.opensaml.common.impl.AbstractSAMLObject
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsImpl
-
-
-
All Implemented Interfaces:
DiscoHints, org.opensaml.common.SAMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
-
public class DiscoHintsImpl
extends org.opensaml.common.impl.AbstractSAMLObject
implements DiscoHints
- - -

-Concrete implementation of edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscHints. -

- -

-


- -

- - - - - - - -
-Field Summary
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, MDUI_NS, MDUI_PREFIX
-  - - - - - - - - - - - -
-Constructor Summary
-protected DiscoHintsImpl(String namespaceURI, - String elementLocalName, - String namespacePrefix) - -
-          Constructor.
-  - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- List<DomainHint>getDomainHints() - -
-          The element specifies a set of DNS domains associated with, - or serviced by, the entity.
- List<GeolocationHint>getGeolocationHints() - -
-          The element specifies the geographic coordinates associated - with, or serviced by, the entity.
- List<IPHint>getIPHints() - -
-          The element specifies a set of [CIDR] blocks associated with, - or serviced by, the entity.
- List<org.opensaml.xml.XMLObject>getOrderedChildren() - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObject
equals, prepareForAssignment
- - - - - - - -
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
- - - - - - - -
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-  -

- - - - - - - - -
-Constructor Detail
- -

-DiscoHintsImpl

-
-protected DiscoHintsImpl(String namespaceURI,
-                         String elementLocalName,
-                         String namespacePrefix)
-
-
Constructor. -

-

-
Parameters:
namespaceURI - namespaceURI
elementLocalName - elementLocalName
namespacePrefix - namespacePrefix
-
- - - - - - - - -
-Method Detail
- -

-getDomainHints

-
-public List<DomainHint> getDomainHints()
-
-
The element specifies a set of DNS domains associated with, - or serviced by, the entity. -

-

-
Specified by:
getDomainHints in interface DiscoHints
-
-
- -
Returns:
hints.
-
-
-
- -

-getGeolocationHints

-
-public List<GeolocationHint> getGeolocationHints()
-
-
The element specifies the geographic coordinates associated - with, or serviced by, the entity. Coordinates are given in decimal form using - the World Geodetic System (2d) coordinate system. -

-

-
Specified by:
getGeolocationHints in interface DiscoHints
-
-
- -
Returns:
hints
-
-
-
- -

-getIPHints

-
-public List<IPHint> getIPHints()
-
-
The element specifies a set of [CIDR] blocks associated with, - or serviced by, the entity. Both IPv4 and IPv6 CIDR blocks MUST be supported. -

-

-
Specified by:
getIPHints in interface DiscoHints
-
-
- -
Returns:
hints
-
-
-
- -

-getOrderedChildren

-
-public List<org.opensaml.xml.XMLObject> getOrderedChildren()
-
-
-

-

-
Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsMarshaller.html deleted file mode 100644 index cdd8037..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsMarshaller.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - - -DiscoHintsMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class DiscoHintsMarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectMarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsMarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Marshaller
-
-
-
-
public class DiscoHintsMarshaller
extends org.opensaml.common.impl.AbstractSAMLObjectMarshaller
- - -

-A thread safe Marshaller for @linkedu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
DiscoHintsMarshaller() - -
-           
-  - - - - - - - -
-Method Summary
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
marshall, marshall, marshallAttributes, marshallElementContent
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectMarshaller
checkXMLObjectIsTarget, marshall, marshallChildElements, marshallInto, marshallNamespacePrefix, marshallNamespaces, marshallSchemaInstanceAttributes, setDocumentElement
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-DiscoHintsMarshaller

-
-public DiscoHintsMarshaller()
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsUnmarshaller.html deleted file mode 100644 index 17826a2..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsUnmarshaller.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - -DiscoHintsUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class DiscoHintsUnmarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsUnmarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Unmarshaller
-
-
-
-
public class DiscoHintsUnmarshaller
extends org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
- - -

-A thread-safe Unmarshaller for org.opensaml.saml2.metadata.DiscoHints objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
DiscoHintsUnmarshaller() - -
-           
-  - - - - - - - - - - - -
-Method Summary
-protected  voidprocessChildElement(org.opensaml.xml.XMLObject parentSAMLObject, - org.opensaml.xml.XMLObject childSAMLObject) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
processAttribute, processElementContent
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
buildXMLObject, checkElementIsTarget, checkIDAttribute, unmarshall, unmarshallAttribute, unmarshallChildElement, unmarshallNamespaceAttribute, unmarshallSchemaInstanceAttributes, unmarshallTextContent
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-DiscoHintsUnmarshaller

-
-public DiscoHintsUnmarshaller()
-
-
- - - - - - - - -
-Method Detail
- -

-processChildElement

-
-protected void processChildElement(org.opensaml.xml.XMLObject parentSAMLObject,
-                                   org.opensaml.xml.XMLObject childSAMLObject)
-                            throws org.opensaml.xml.io.UnmarshallingException
-
-
-

-

-
Overrides:
processChildElement in class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-
-
- -
Throws: -
org.opensaml.xml.io.UnmarshallingException
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayName.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayName.html deleted file mode 100644 index 140edba..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayName.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - - - -DisplayName (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Interface DisplayName

-
-
All Superinterfaces:
org.opensaml.xml.LangBearing, LocalizedName, org.opensaml.common.SAMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
All Known Implementing Classes:
DisplayNameImpl
-
-
-
-
public interface DisplayName
extends LocalizedName
- - -

-DisplayName. - - See IdP Discovery and Login UI Metadata Extension Profile. -

- -

-


- -

- - - - - - - - - - - - - - - -
-Field Summary
-static StringDEFAULT_ELEMENT_LOCAL_NAME - -
-          Element local name.
-static QNameDEFAULT_ELEMENT_NAME - -
-          Default element name.
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName
TYPE_LOCAL_NAME
- - - - - - - -
Fields inherited from interface org.opensaml.xml.LangBearing
XML_LANG_ATTR_LOCAL_NAME, XML_LANG_ATTR_NAME
-  - - - - - - - - - - - - - - - -
-Method Summary
- org.opensaml.saml2.metadata.LocalizedStringgetName() - -
-          Gets the name of the EndPoint.
- voidsetName(org.opensaml.saml2.metadata.LocalizedString newName) - -
-          Sets the EndPoint name.
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
- - - - - - - -
Methods inherited from interface org.opensaml.xml.LangBearing
getXMLLang, setXMLLang
-  -

- - - - - - - - -
-Field Detail
- -

-DEFAULT_ELEMENT_LOCAL_NAME

-
-static final String DEFAULT_ELEMENT_LOCAL_NAME
-
-
Element local name. -

-

-
See Also:
Constant Field Values
-
-
- -

-DEFAULT_ELEMENT_NAME

-
-static final QName DEFAULT_ELEMENT_NAME
-
-
Default element name. -

-

-
-
- - - - - - - - -
-Method Detail
- -

-getName

-
-org.opensaml.saml2.metadata.LocalizedString getName()
-
-
Gets the name of the EndPoint. -

-

-
Specified by:
getName in interface LocalizedName
-
-
- -
Returns:
the name of the EndPoint
-
-
-
- -

-setName

-
-void setName(org.opensaml.saml2.metadata.LocalizedString newName)
-
-
Sets the EndPoint name. -

-

-
Specified by:
setName in interface LocalizedName
-
-
-
Parameters:
newName - EndPoint name
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameBuilder.html deleted file mode 100644 index 9b1cf0c..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameBuilder.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - -DisplayNameBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class DisplayNameBuilder

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObjectBuilder<SAMLObjectType>
-      extended by org.opensaml.common.impl.AbstractSAMLObjectBuilder<DisplayName>
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameBuilder
-
-
-
All Implemented Interfaces:
org.opensaml.common.SAMLObjectBuilder<DisplayName>, org.opensaml.xml.XMLObjectBuilder<DisplayName>
-
-
-
-
public class DisplayNameBuilder
extends org.opensaml.common.impl.AbstractSAMLObjectBuilder<DisplayName>
- - -

-Builder of DisplayName objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
DisplayNameBuilder() - -
-          Constructor.
-  - - - - - - - - - - - - - - - -
-Method Summary
- DisplayNamebuildObject() - -
-          
- DisplayNamebuildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
-  -

- - - - - - - - -
-Constructor Detail
- -

-DisplayNameBuilder

-
-public DisplayNameBuilder()
-
-
Constructor. -

-

- - - - - - - - -
-Method Detail
- -

-buildObject

-
-public DisplayName buildObject()
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.common.SAMLObjectBuilder<DisplayName>
Specified by:
buildObject in class org.opensaml.common.impl.AbstractSAMLObjectBuilder<DisplayName>
-
-
-
-
-
-
- -

-buildObject

-
-public DisplayName buildObject(String namespaceURI,
-                               String localName,
-                               String namespacePrefix)
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.xml.XMLObjectBuilder<DisplayName>
Specified by:
buildObject in class org.opensaml.xml.AbstractXMLObjectBuilder<DisplayName>
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameImpl.html deleted file mode 100644 index 66e5868..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameImpl.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - - -DisplayNameImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class DisplayNameImpl

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObject
-      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
-          extended by org.opensaml.common.impl.AbstractSAMLObject
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameImpl
-                  extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameImpl
-
-
-
All Implemented Interfaces:
DisplayName, LocalizedName, org.opensaml.common.SAMLObject, org.opensaml.xml.LangBearing, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
-
public class DisplayNameImpl
extends LocalizedNameImpl
implements DisplayName
- - -

-Concrete implementation of DisplayName. -

- -

-


- -

- - - - - - - -
-Field Summary
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName
TYPE_LOCAL_NAME
- - - - - - - -
Fields inherited from interface org.opensaml.xml.LangBearing
XML_LANG_ATTR_LOCAL_NAME, XML_LANG_ATTR_NAME
-  - - - - - - - - - - - -
-Constructor Summary
-protected DisplayNameImpl(String namespaceURI, - String elementLocalName, - String namespacePrefix) - -
-          Constructor.
-  - - - - - - - -
-Method Summary
- - - - - - - -
Methods inherited from class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameImpl
getName, getOrderedChildren, getXMLLang, setName, setXMLLang
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObject
equals, prepareForAssignment
- - - - - - - -
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
- - - - - - - -
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName
getName, setName
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
- - - - - - - -
Methods inherited from interface org.opensaml.xml.LangBearing
getXMLLang, setXMLLang
-  -

- - - - - - - - -
-Constructor Detail
- -

-DisplayNameImpl

-
-protected DisplayNameImpl(String namespaceURI,
-                          String elementLocalName,
-                          String namespacePrefix)
-
-
Constructor. -

-

-
Parameters:
namespaceURI - the namespaceURI
elementLocalName - the elementLocalName
namespacePrefix - the namespacePrefix
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameMarshaller.html deleted file mode 100644 index 87659c9..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameMarshaller.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - -DisplayNameMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class DisplayNameMarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectMarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameMarshaller
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameMarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Marshaller
-
-
-
-
public class DisplayNameMarshaller
extends LocalizedNameMarshaller
- - -

-A thread safe Marshaller for DisplayName objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
DisplayNameMarshaller() - -
-           
-  - - - - - - - -
-Method Summary
- - - - - - - -
Methods inherited from class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameMarshaller
marshallAttributes, marshallElementContent
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
marshall, marshall
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectMarshaller
checkXMLObjectIsTarget, marshall, marshallChildElements, marshallInto, marshallNamespacePrefix, marshallNamespaces, marshallSchemaInstanceAttributes, setDocumentElement
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-DisplayNameMarshaller

-
-public DisplayNameMarshaller()
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameUnmarshaller.html deleted file mode 100644 index 2d51343..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameUnmarshaller.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - -DisplayNameUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class DisplayNameUnmarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameUnmarshaller
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameUnmarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Unmarshaller
-
-
-
-
public class DisplayNameUnmarshaller
extends LocalizedNameUnmarshaller
- - -

-A thread-safe unmarshaller for DisplayName objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
DisplayNameUnmarshaller() - -
-           
-  - - - - - - - -
-Method Summary
- - - - - - - -
Methods inherited from class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameUnmarshaller
processAttribute, processElementContent
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
processChildElement
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
buildXMLObject, checkElementIsTarget, checkIDAttribute, unmarshall, unmarshallAttribute, unmarshallChildElement, unmarshallNamespaceAttribute, unmarshallSchemaInstanceAttributes, unmarshallTextContent
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-DisplayNameUnmarshaller

-
-public DisplayNameUnmarshaller()
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html deleted file mode 100644 index c660e18..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - -DomainHint (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Interface DomainHint

-
-
All Superinterfaces:
org.opensaml.common.SAMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
All Known Implementing Classes:
DomainHintImpl
-
-
-
-
public interface DomainHint
extends org.opensaml.common.SAMLObject
- - -

-IPHint. - - See IdP Discovery and Login UI Metadata Extension Profile. -

- -

-


- -

- - - - - - - - - - - - - - - -
-Field Summary
-static StringDEFAULT_ELEMENT_LOCAL_NAME - -
-          Element local name.
-static QNameDEFAULT_ELEMENT_NAME - -
-          Default element name.
-  - - - - - - - - - - - - - - - -
-Method Summary
- StringgetHint() - -
-          Gets the Hint.
- voidsetHint(String newHint) - -
-          Sets the hint.
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-  -

- - - - - - - - -
-Field Detail
- -

-DEFAULT_ELEMENT_LOCAL_NAME

-
-static final String DEFAULT_ELEMENT_LOCAL_NAME
-
-
Element local name. -

-

-
See Also:
Constant Field Values
-
-
- -

-DEFAULT_ELEMENT_NAME

-
-static final QName DEFAULT_ELEMENT_NAME
-
-
Default element name. -

-

-
-
- - - - - - - - -
-Method Detail
- -

-getHint

-
-String getHint()
-
-
Gets the Hint. -

-

-
-
-
- -
Returns:
the Hint
-
-
-
- -

-setHint

-
-void setHint(String newHint)
-
-
Sets the hint. -

-

-
-
-
-
Parameters:
newHint - hint
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintBuilder.html deleted file mode 100644 index 23f02e9..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintBuilder.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - -DomainHintBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class DomainHintBuilder

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObjectBuilder<SAMLObjectType>
-      extended by org.opensaml.common.impl.AbstractSAMLObjectBuilder<DomainHint>
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintBuilder
-
-
-
All Implemented Interfaces:
org.opensaml.common.SAMLObjectBuilder<DomainHint>, org.opensaml.xml.XMLObjectBuilder<DomainHint>
-
-
-
-
public class DomainHintBuilder
extends org.opensaml.common.impl.AbstractSAMLObjectBuilder<DomainHint>
- - -

-Builder of DomainHint objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
DomainHintBuilder() - -
-          Constructor.
-  - - - - - - - - - - - - - - - -
-Method Summary
- DomainHintbuildObject() - -
-          
- DomainHintbuildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
-  -

- - - - - - - - -
-Constructor Detail
- -

-DomainHintBuilder

-
-public DomainHintBuilder()
-
-
Constructor. -

-

- - - - - - - - -
-Method Detail
- -

-buildObject

-
-public DomainHint buildObject()
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.common.SAMLObjectBuilder<DomainHint>
Specified by:
buildObject in class org.opensaml.common.impl.AbstractSAMLObjectBuilder<DomainHint>
-
-
-
-
-
-
- -

-buildObject

-
-public DomainHint buildObject(String namespaceURI,
-                              String localName,
-                              String namespacePrefix)
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.xml.XMLObjectBuilder<DomainHint>
Specified by:
buildObject in class org.opensaml.xml.AbstractXMLObjectBuilder<DomainHint>
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintImpl.html deleted file mode 100644 index 97d81bd..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintImpl.html +++ /dev/null @@ -1,390 +0,0 @@ - - - - - - - -DomainHintImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class DomainHintImpl

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObject
-      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
-          extended by org.opensaml.common.impl.AbstractSAMLObject
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintImpl
-
-
-
All Implemented Interfaces:
DomainHint, org.opensaml.common.SAMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
-
public class DomainHintImpl
extends org.opensaml.common.impl.AbstractSAMLObject
implements DomainHint
- - -

-Concrete implementation of DomainHint. -

- -

-


- -

- - - - - - - -
-Field Summary
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME
-  - - - - - - - - - - - -
-Constructor Summary
-protected DomainHintImpl(String namespaceURI, - String elementLocalName, - String namespacePrefix) - -
-          Constructor.
-  - - - - - - - - - - - - - - - - - - - -
-Method Summary
- StringgetHint() - -
-          Gets the Hint.
- List<org.opensaml.xml.XMLObject>getOrderedChildren() - -
-          
- voidsetHint(String newHint) - -
-          Sets the hint.
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObject
equals, prepareForAssignment
- - - - - - - -
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
- - - - - - - -
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-  -

- - - - - - - - -
-Constructor Detail
- -

-DomainHintImpl

-
-protected DomainHintImpl(String namespaceURI,
-                         String elementLocalName,
-                         String namespacePrefix)
-
-
Constructor. -

-

-
Parameters:
namespaceURI - the namespaceURI
elementLocalName - the elementLocalName
namespacePrefix - the namespacePrefix
-
- - - - - - - - -
-Method Detail
- -

-getHint

-
-public String getHint()
-
-
Gets the Hint. -

-

-
Specified by:
getHint in interface DomainHint
-
-
- -
Returns:
the Hint
-
-
-
- -

-setHint

-
-public void setHint(String newHint)
-
-
Sets the hint. -

-

-
Specified by:
setHint in interface DomainHint
-
-
-
Parameters:
newHint - hint
-
-
-
- -

-getOrderedChildren

-
-public List<org.opensaml.xml.XMLObject> getOrderedChildren()
-
-
-

-

-
Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintMarshaller.html deleted file mode 100644 index 5052a8f..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintMarshaller.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - -DomainHintMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class DomainHintMarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectMarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintMarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Marshaller
-
-
-
-
public class DomainHintMarshaller
extends org.opensaml.common.impl.AbstractSAMLObjectMarshaller
- - -

-A thread safe Marshaller for DomainHint objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
DomainHintMarshaller() - -
-           
-  - - - - - - - - - - - -
-Method Summary
-protected  voidmarshallElementContent(org.opensaml.xml.XMLObject samlObject, - Element domElement) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
marshall, marshall, marshallAttributes
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectMarshaller
checkXMLObjectIsTarget, marshall, marshallChildElements, marshallInto, marshallNamespacePrefix, marshallNamespaces, marshallSchemaInstanceAttributes, setDocumentElement
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-DomainHintMarshaller

-
-public DomainHintMarshaller()
-
-
- - - - - - - - -
-Method Detail
- -

-marshallElementContent

-
-protected void marshallElementContent(org.opensaml.xml.XMLObject samlObject,
-                                      Element domElement)
-                               throws org.opensaml.xml.io.MarshallingException
-
-
-

-

-
Overrides:
marshallElementContent in class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-
-
- -
Throws: -
org.opensaml.xml.io.MarshallingException
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintUnmarshaller.html deleted file mode 100644 index 8a674f8..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintUnmarshaller.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - -DomainHintUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class DomainHintUnmarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintUnmarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Unmarshaller
-
-
-
-
public class DomainHintUnmarshaller
extends org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
- - -

-A thread-safe unmarshaller for DomainHint objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
DomainHintUnmarshaller() - -
-           
-  - - - - - - - - - - - -
-Method Summary
-protected  voidprocessElementContent(org.opensaml.xml.XMLObject samlObject, - String elementContent) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
processAttribute, processChildElement
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
buildXMLObject, checkElementIsTarget, checkIDAttribute, unmarshall, unmarshallAttribute, unmarshallChildElement, unmarshallNamespaceAttribute, unmarshallSchemaInstanceAttributes, unmarshallTextContent
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-DomainHintUnmarshaller

-
-public DomainHintUnmarshaller()
-
-
- - - - - - - - -
-Method Detail
- -

-processElementContent

-
-protected void processElementContent(org.opensaml.xml.XMLObject samlObject,
-                                     String elementContent)
-
-
-

-

-
Overrides:
processElementContent in class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html deleted file mode 100644 index 5edb889..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - -GeolocationHint (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Interface GeolocationHint

-
-
All Superinterfaces:
org.opensaml.common.SAMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
All Known Implementing Classes:
GeolocationHintImpl
-
-
-
-
public interface GeolocationHint
extends org.opensaml.common.SAMLObject
- - -

-IPHint. - - See IdP Discovery and Login UI Metadata Extension Profile. -

- -

-


- -

- - - - - - - - - - - - - - - -
-Field Summary
-static StringDEFAULT_ELEMENT_LOCAL_NAME - -
-          Element local name.
-static QNameDEFAULT_ELEMENT_NAME - -
-          Default element name.
-  - - - - - - - - - - - - - - - -
-Method Summary
- StringgetHint() - -
-          Gets the Hint.
- voidsetHint(String newHint) - -
-          Sets the hint.
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-  -

- - - - - - - - -
-Field Detail
- -

-DEFAULT_ELEMENT_LOCAL_NAME

-
-static final String DEFAULT_ELEMENT_LOCAL_NAME
-
-
Element local name. -

-

-
See Also:
Constant Field Values
-
-
- -

-DEFAULT_ELEMENT_NAME

-
-static final QName DEFAULT_ELEMENT_NAME
-
-
Default element name. -

-

-
-
- - - - - - - - -
-Method Detail
- -

-getHint

-
-String getHint()
-
-
Gets the Hint. -

-

-
-
-
- -
Returns:
the Hint
-
-
-
- -

-setHint

-
-void setHint(String newHint)
-
-
Sets the hint. -

-

-
-
-
-
Parameters:
newHint - hint
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintBuilder.html deleted file mode 100644 index d2e9a89..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintBuilder.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - -GeolocationHintBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class GeolocationHintBuilder

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObjectBuilder<SAMLObjectType>
-      extended by org.opensaml.common.impl.AbstractSAMLObjectBuilder<GeolocationHint>
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintBuilder
-
-
-
All Implemented Interfaces:
org.opensaml.common.SAMLObjectBuilder<GeolocationHint>, org.opensaml.xml.XMLObjectBuilder<GeolocationHint>
-
-
-
-
public class GeolocationHintBuilder
extends org.opensaml.common.impl.AbstractSAMLObjectBuilder<GeolocationHint>
- - -

-Builder of GeolocationHint objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
GeolocationHintBuilder() - -
-          Constructor.
-  - - - - - - - - - - - - - - - -
-Method Summary
- GeolocationHintbuildObject() - -
-          
- GeolocationHintbuildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
-  -

- - - - - - - - -
-Constructor Detail
- -

-GeolocationHintBuilder

-
-public GeolocationHintBuilder()
-
-
Constructor. -

-

- - - - - - - - -
-Method Detail
- -

-buildObject

-
-public GeolocationHint buildObject()
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.common.SAMLObjectBuilder<GeolocationHint>
Specified by:
buildObject in class org.opensaml.common.impl.AbstractSAMLObjectBuilder<GeolocationHint>
-
-
-
-
-
-
- -

-buildObject

-
-public GeolocationHint buildObject(String namespaceURI,
-                                   String localName,
-                                   String namespacePrefix)
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.xml.XMLObjectBuilder<GeolocationHint>
Specified by:
buildObject in class org.opensaml.xml.AbstractXMLObjectBuilder<GeolocationHint>
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintImpl.html deleted file mode 100644 index 919e293..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintImpl.html +++ /dev/null @@ -1,390 +0,0 @@ - - - - - - - -GeolocationHintImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class GeolocationHintImpl

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObject
-      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
-          extended by org.opensaml.common.impl.AbstractSAMLObject
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintImpl
-
-
-
All Implemented Interfaces:
GeolocationHint, org.opensaml.common.SAMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
-
public class GeolocationHintImpl
extends org.opensaml.common.impl.AbstractSAMLObject
implements GeolocationHint
- - -

-Concrete implementation of GeolocationHint. -

- -

-


- -

- - - - - - - -
-Field Summary
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME
-  - - - - - - - - - - - -
-Constructor Summary
-protected GeolocationHintImpl(String namespaceURI, - String elementLocalName, - String namespacePrefix) - -
-          Constructor.
-  - - - - - - - - - - - - - - - - - - - -
-Method Summary
- StringgetHint() - -
-          Gets the Hint.
- List<org.opensaml.xml.XMLObject>getOrderedChildren() - -
-          
- voidsetHint(String newHint) - -
-          Sets the hint.
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObject
equals, prepareForAssignment
- - - - - - - -
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
- - - - - - - -
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-  -

- - - - - - - - -
-Constructor Detail
- -

-GeolocationHintImpl

-
-protected GeolocationHintImpl(String namespaceURI,
-                              String elementLocalName,
-                              String namespacePrefix)
-
-
Constructor. -

-

-
Parameters:
namespaceURI - the namespaceURI
elementLocalName - the elementLocalName
namespacePrefix - the namespacePrefix
-
- - - - - - - - -
-Method Detail
- -

-getHint

-
-public String getHint()
-
-
Gets the Hint. -

-

-
Specified by:
getHint in interface GeolocationHint
-
-
- -
Returns:
the Hint
-
-
-
- -

-setHint

-
-public void setHint(String newHint)
-
-
Sets the hint. -

-

-
Specified by:
setHint in interface GeolocationHint
-
-
-
Parameters:
newHint - hint
-
-
-
- -

-getOrderedChildren

-
-public List<org.opensaml.xml.XMLObject> getOrderedChildren()
-
-
-

-

-
Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintMarshaller.html deleted file mode 100644 index 487603b..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintMarshaller.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - -GeolocationHintMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class GeolocationHintMarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectMarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintMarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Marshaller
-
-
-
-
public class GeolocationHintMarshaller
extends org.opensaml.common.impl.AbstractSAMLObjectMarshaller
- - -

-A thread safe Marshaller for GeolocationHint objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
GeolocationHintMarshaller() - -
-           
-  - - - - - - - - - - - -
-Method Summary
-protected  voidmarshallElementContent(org.opensaml.xml.XMLObject samlObject, - Element domElement) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
marshall, marshall, marshallAttributes
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectMarshaller
checkXMLObjectIsTarget, marshall, marshallChildElements, marshallInto, marshallNamespacePrefix, marshallNamespaces, marshallSchemaInstanceAttributes, setDocumentElement
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-GeolocationHintMarshaller

-
-public GeolocationHintMarshaller()
-
-
- - - - - - - - -
-Method Detail
- -

-marshallElementContent

-
-protected void marshallElementContent(org.opensaml.xml.XMLObject samlObject,
-                                      Element domElement)
-                               throws org.opensaml.xml.io.MarshallingException
-
-
-

-

-
Overrides:
marshallElementContent in class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-
-
- -
Throws: -
org.opensaml.xml.io.MarshallingException
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintUnmarshaller.html deleted file mode 100644 index 88f9a53..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintUnmarshaller.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - -GeolocationHintUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class GeolocationHintUnmarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintUnmarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Unmarshaller
-
-
-
-
public class GeolocationHintUnmarshaller
extends org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
- - -

-A thread-safe unmarshaller for GeolocationHint objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
GeolocationHintUnmarshaller() - -
-           
-  - - - - - - - - - - - -
-Method Summary
-protected  voidprocessElementContent(org.opensaml.xml.XMLObject samlObject, - String elementContent) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
processAttribute, processChildElement
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
buildXMLObject, checkElementIsTarget, checkIDAttribute, unmarshall, unmarshallAttribute, unmarshallChildElement, unmarshallNamespaceAttribute, unmarshallSchemaInstanceAttributes, unmarshallTextContent
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-GeolocationHintUnmarshaller

-
-public GeolocationHintUnmarshaller()
-
-
- - - - - - - - -
-Method Detail
- -

-processElementContent

-
-protected void processElementContent(org.opensaml.xml.XMLObject samlObject,
-                                     String elementContent)
-
-
-

-

-
Overrides:
processElementContent in class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html deleted file mode 100644 index c3736f5..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - -IPHint (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Interface IPHint

-
-
All Superinterfaces:
org.opensaml.common.SAMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
All Known Implementing Classes:
IPHintImpl
-
-
-
-
public interface IPHint
extends org.opensaml.common.SAMLObject
- - -

-IPHint. - - See IdP Discovery and Login UI Metadata Extension Profile. -

- -

-


- -

- - - - - - - - - - - - - - - -
-Field Summary
-static StringDEFAULT_ELEMENT_LOCAL_NAME - -
-          Element local name.
-static QNameDEFAULT_ELEMENT_NAME - -
-          Default element name.
-  - - - - - - - - - - - - - - - -
-Method Summary
- StringgetHint() - -
-          Gets the Hint.
- voidsetHint(String newHint) - -
-          Sets the hint.
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-  -

- - - - - - - - -
-Field Detail
- -

-DEFAULT_ELEMENT_LOCAL_NAME

-
-static final String DEFAULT_ELEMENT_LOCAL_NAME
-
-
Element local name. -

-

-
See Also:
Constant Field Values
-
-
- -

-DEFAULT_ELEMENT_NAME

-
-static final QName DEFAULT_ELEMENT_NAME
-
-
Default element name. -

-

-
-
- - - - - - - - -
-Method Detail
- -

-getHint

-
-String getHint()
-
-
Gets the Hint. -

-

-
-
-
- -
Returns:
the Hint
-
-
-
- -

-setHint

-
-void setHint(String newHint)
-
-
Sets the hint. -

-

-
-
-
-
Parameters:
newHint - hint
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintBuilder.html deleted file mode 100644 index 5c6e19a..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintBuilder.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - -IPHintBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class IPHintBuilder

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObjectBuilder<SAMLObjectType>
-      extended by org.opensaml.common.impl.AbstractSAMLObjectBuilder<IPHint>
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintBuilder
-
-
-
All Implemented Interfaces:
org.opensaml.common.SAMLObjectBuilder<IPHint>, org.opensaml.xml.XMLObjectBuilder<IPHint>
-
-
-
-
public class IPHintBuilder
extends org.opensaml.common.impl.AbstractSAMLObjectBuilder<IPHint>
- - -

-Builder of IPHint objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
IPHintBuilder() - -
-          Constructor.
-  - - - - - - - - - - - - - - - -
-Method Summary
- IPHintbuildObject() - -
-          
- IPHintbuildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
-  -

- - - - - - - - -
-Constructor Detail
- -

-IPHintBuilder

-
-public IPHintBuilder()
-
-
Constructor. -

-

- - - - - - - - -
-Method Detail
- -

-buildObject

-
-public IPHint buildObject()
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.common.SAMLObjectBuilder<IPHint>
Specified by:
buildObject in class org.opensaml.common.impl.AbstractSAMLObjectBuilder<IPHint>
-
-
-
-
-
-
- -

-buildObject

-
-public IPHint buildObject(String namespaceURI,
-                          String localName,
-                          String namespacePrefix)
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.xml.XMLObjectBuilder<IPHint>
Specified by:
buildObject in class org.opensaml.xml.AbstractXMLObjectBuilder<IPHint>
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintImpl.html deleted file mode 100644 index db76a31..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintImpl.html +++ /dev/null @@ -1,390 +0,0 @@ - - - - - - - -IPHintImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class IPHintImpl

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObject
-      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
-          extended by org.opensaml.common.impl.AbstractSAMLObject
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintImpl
-
-
-
All Implemented Interfaces:
IPHint, org.opensaml.common.SAMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
-
public class IPHintImpl
extends org.opensaml.common.impl.AbstractSAMLObject
implements IPHint
- - -

-Concrete implementation of IPHint. -

- -

-


- -

- - - - - - - -
-Field Summary
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME
-  - - - - - - - - - - - -
-Constructor Summary
-protected IPHintImpl(String namespaceURI, - String elementLocalName, - String namespacePrefix) - -
-          Constructor.
-  - - - - - - - - - - - - - - - - - - - -
-Method Summary
- StringgetHint() - -
-          Gets the Hint.
- List<org.opensaml.xml.XMLObject>getOrderedChildren() - -
-          
- voidsetHint(String newHint) - -
-          Sets the hint.
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObject
equals, prepareForAssignment
- - - - - - - -
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
- - - - - - - -
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-  -

- - - - - - - - -
-Constructor Detail
- -

-IPHintImpl

-
-protected IPHintImpl(String namespaceURI,
-                     String elementLocalName,
-                     String namespacePrefix)
-
-
Constructor. -

-

-
Parameters:
namespaceURI - the namespaceURI
elementLocalName - the elementLocalName
namespacePrefix - the namespacePrefix
-
- - - - - - - - -
-Method Detail
- -

-getHint

-
-public String getHint()
-
-
Gets the Hint. -

-

-
Specified by:
getHint in interface IPHint
-
-
- -
Returns:
the Hint
-
-
-
- -

-setHint

-
-public void setHint(String newHint)
-
-
Sets the hint. -

-

-
Specified by:
setHint in interface IPHint
-
-
-
Parameters:
newHint - hint
-
-
-
- -

-getOrderedChildren

-
-public List<org.opensaml.xml.XMLObject> getOrderedChildren()
-
-
-

-

-
Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintMarshaller.html deleted file mode 100644 index dc209de..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintMarshaller.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - -IPHintMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class IPHintMarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectMarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintMarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Marshaller
-
-
-
-
public class IPHintMarshaller
extends org.opensaml.common.impl.AbstractSAMLObjectMarshaller
- - -

-A thread safe Marshaller for IPHint objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
IPHintMarshaller() - -
-           
-  - - - - - - - - - - - -
-Method Summary
-protected  voidmarshallElementContent(org.opensaml.xml.XMLObject samlObject, - Element domElement) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
marshall, marshall, marshallAttributes
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectMarshaller
checkXMLObjectIsTarget, marshall, marshallChildElements, marshallInto, marshallNamespacePrefix, marshallNamespaces, marshallSchemaInstanceAttributes, setDocumentElement
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-IPHintMarshaller

-
-public IPHintMarshaller()
-
-
- - - - - - - - -
-Method Detail
- -

-marshallElementContent

-
-protected void marshallElementContent(org.opensaml.xml.XMLObject samlObject,
-                                      Element domElement)
-                               throws org.opensaml.xml.io.MarshallingException
-
-
-

-

-
Overrides:
marshallElementContent in class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-
-
- -
Throws: -
org.opensaml.xml.io.MarshallingException
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintUnmarshaller.html deleted file mode 100644 index 2fbf211..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintUnmarshaller.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - -IPHintUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class IPHintUnmarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintUnmarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Unmarshaller
-
-
-
-
public class IPHintUnmarshaller
extends org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
- - -

-A thread-safe unmarshaller for IPHint objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
IPHintUnmarshaller() - -
-           
-  - - - - - - - - - - - -
-Method Summary
-protected  voidprocessElementContent(org.opensaml.xml.XMLObject samlObject, - String elementContent) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
processAttribute, processChildElement
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
buildXMLObject, checkElementIsTarget, checkIDAttribute, unmarshall, unmarshallAttribute, unmarshallChildElement, unmarshallNamespaceAttribute, unmarshallSchemaInstanceAttributes, unmarshallTextContent
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-IPHintUnmarshaller

-
-public IPHintUnmarshaller()
-
-
- - - - - - - - -
-Method Detail
- -

-processElementContent

-
-protected void processElementContent(org.opensaml.xml.XMLObject samlObject,
-                                     String elementContent)
-
-
-

-

-
Overrides:
processElementContent in class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURL.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURL.html deleted file mode 100644 index 2492174..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURL.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - -InformationURL (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Interface InformationURL

-
-
All Superinterfaces:
org.opensaml.xml.LangBearing, LocalizedURI, org.opensaml.common.SAMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
All Known Implementing Classes:
InformationURLImpl
-
-
-
-
public interface InformationURL
extends LocalizedURI
- - -

-InformationURL. - - See IdP Discovery and Login UI Metadata Extension Profile. -

- -

-


- -

- - - - - - - - - - - - - - - -
-Field Summary
-static StringDEFAULT_ELEMENT_LOCAL_NAME - -
-          Element local name.
-static QNameDEFAULT_ELEMENT_NAME - -
-          Default element name.
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI
TYPE_LOCAL_NAME
- - - - - - - -
Fields inherited from interface org.opensaml.xml.LangBearing
XML_LANG_ATTR_LOCAL_NAME, XML_LANG_ATTR_NAME
-  - - - - - - - - - - - - - - - -
-Method Summary
- org.opensaml.saml2.metadata.LocalizedStringgetURL() - -
-          Gets the InformationURL of the EndPoint.
- voidsetURL(org.opensaml.saml2.metadata.LocalizedString newName) - -
-          Sets the InformationURL of the EndPoint.
- - - - - - - -
Methods inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI
getURI, setURI
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
- - - - - - - -
Methods inherited from interface org.opensaml.xml.LangBearing
getXMLLang, setXMLLang
-  -

- - - - - - - - -
-Field Detail
- -

-DEFAULT_ELEMENT_LOCAL_NAME

-
-static final String DEFAULT_ELEMENT_LOCAL_NAME
-
-
Element local name. -

-

-
See Also:
Constant Field Values
-
-
- -

-DEFAULT_ELEMENT_NAME

-
-static final QName DEFAULT_ELEMENT_NAME
-
-
Default element name. -

-

-
-
- - - - - - - - -
-Method Detail
- -

-getURL

-
-org.opensaml.saml2.metadata.LocalizedString getURL()
-
-
Gets the InformationURL of the EndPoint. -

-

-
-
-
- -
Returns:
the InformationURL of the EndPoint
-
-
-
- -

-setURL

-
-void setURL(org.opensaml.saml2.metadata.LocalizedString newName)
-
-
Sets the InformationURL of the EndPoint. -

-

-
-
-
-
Parameters:
newName - InformationURL of the EndPoint
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLBuilder.html deleted file mode 100644 index 54c961d..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLBuilder.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - -InformationURLBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class InformationURLBuilder

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObjectBuilder<SAMLObjectType>
-      extended by org.opensaml.common.impl.AbstractSAMLObjectBuilder<InformationURL>
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLBuilder
-
-
-
All Implemented Interfaces:
org.opensaml.common.SAMLObjectBuilder<InformationURL>, org.opensaml.xml.XMLObjectBuilder<InformationURL>
-
-
-
-
public class InformationURLBuilder
extends org.opensaml.common.impl.AbstractSAMLObjectBuilder<InformationURL>
- - -

-Builder of InformationURL objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
InformationURLBuilder() - -
-          Constructor.
-  - - - - - - - - - - - - - - - -
-Method Summary
- InformationURLbuildObject() - -
-          
- InformationURLbuildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
-  -

- - - - - - - - -
-Constructor Detail
- -

-InformationURLBuilder

-
-public InformationURLBuilder()
-
-
Constructor. -

-

- - - - - - - - -
-Method Detail
- -

-buildObject

-
-public InformationURL buildObject()
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.common.SAMLObjectBuilder<InformationURL>
Specified by:
buildObject in class org.opensaml.common.impl.AbstractSAMLObjectBuilder<InformationURL>
-
-
-
-
-
-
- -

-buildObject

-
-public InformationURL buildObject(String namespaceURI,
-                                  String localName,
-                                  String namespacePrefix)
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.xml.XMLObjectBuilder<InformationURL>
Specified by:
buildObject in class org.opensaml.xml.AbstractXMLObjectBuilder<InformationURL>
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLImpl.html deleted file mode 100644 index a023369..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLImpl.html +++ /dev/null @@ -1,412 +0,0 @@ - - - - - - - -InformationURLImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class InformationURLImpl

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObject
-      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
-          extended by org.opensaml.common.impl.AbstractSAMLObject
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIImpl
-                  extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLImpl
-
-
-
All Implemented Interfaces:
InformationURL, LocalizedURI, org.opensaml.common.SAMLObject, org.opensaml.xml.LangBearing, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
-
public class InformationURLImpl
extends LocalizedURIImpl
implements InformationURL
- - -

-Concrete implementation of InformationURL. -

- -

-


- -

- - - - - - - -
-Field Summary
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI
TYPE_LOCAL_NAME
- - - - - - - -
Fields inherited from interface org.opensaml.xml.LangBearing
XML_LANG_ATTR_LOCAL_NAME, XML_LANG_ATTR_NAME
-  - - - - - - - - - - - -
-Constructor Summary
-protected InformationURLImpl(String namespaceURI, - String elementLocalName, - String namespacePrefix) - -
-          Constructor.
-  - - - - - - - - - - - - - - - -
-Method Summary
- org.opensaml.saml2.metadata.LocalizedStringgetURL() - -
-          Gets the InformationURL of the EndPoint.
- voidsetURL(org.opensaml.saml2.metadata.LocalizedString newInformationURL) - -
-          Sets the InformationURL of the EndPoint.
- - - - - - - -
Methods inherited from class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIImpl
getOrderedChildren, getURI, getXMLLang, setURI, setXMLLang
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObject
equals, prepareForAssignment
- - - - - - - -
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
- - - - - - - -
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI
getURI, setURI
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
- - - - - - - -
Methods inherited from interface org.opensaml.xml.LangBearing
getXMLLang, setXMLLang
-  -

- - - - - - - - -
-Constructor Detail
- -

-InformationURLImpl

-
-protected InformationURLImpl(String namespaceURI,
-                             String elementLocalName,
-                             String namespacePrefix)
-
-
Constructor. -

-

-
Parameters:
namespaceURI - the namespaceURI
elementLocalName - the elementLocalName
namespacePrefix - the namespacePrefix
-
- - - - - - - - -
-Method Detail
- -

-getURL

-
-public org.opensaml.saml2.metadata.LocalizedString getURL()
-
-
Gets the InformationURL of the EndPoint. -

-

-
Specified by:
getURL in interface InformationURL
-
-
- -
Returns:
the InformationURL of the EndPoint
-
-
-
- -

-setURL

-
-public void setURL(org.opensaml.saml2.metadata.LocalizedString newInformationURL)
-
-
Sets the InformationURL of the EndPoint. -

-

-
Specified by:
setURL in interface InformationURL
-
-
-
Parameters:
newInformationURL - InformationURL of the EndPoint
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLMarshaller.html deleted file mode 100644 index f4a1373..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLMarshaller.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - -InformationURLMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class InformationURLMarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectMarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIMarshaller
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLMarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Marshaller
-
-
-
-
public class InformationURLMarshaller
extends LocalizedURIMarshaller
- - -

-A thread safe Marshaller for InformationURL objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
InformationURLMarshaller() - -
-           
-  - - - - - - - -
-Method Summary
- - - - - - - -
Methods inherited from class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIMarshaller
marshallAttributes, marshallElementContent
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
marshall, marshall
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectMarshaller
checkXMLObjectIsTarget, marshall, marshallChildElements, marshallInto, marshallNamespacePrefix, marshallNamespaces, marshallSchemaInstanceAttributes, setDocumentElement
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-InformationURLMarshaller

-
-public InformationURLMarshaller()
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLUnmarshaller.html deleted file mode 100644 index e285e8f..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLUnmarshaller.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - -InformationURLUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class InformationURLUnmarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIUnmarshaller
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLUnmarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Unmarshaller
-
-
-
-
public class InformationURLUnmarshaller
extends LocalizedURIUnmarshaller
- - -

-A thread-safe unmarshaller for InformationURL objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
InformationURLUnmarshaller() - -
-           
-  - - - - - - - -
-Method Summary
- - - - - - - -
Methods inherited from class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIUnmarshaller
processAttribute, processElementContent
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
processChildElement
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
buildXMLObject, checkElementIsTarget, checkIDAttribute, unmarshall, unmarshallAttribute, unmarshallChildElement, unmarshallNamespaceAttribute, unmarshallSchemaInstanceAttributes, unmarshallTextContent
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-InformationURLUnmarshaller

-
-public InformationURLUnmarshaller()
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html deleted file mode 100644 index e9e5653..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - - - - -LocalizedName (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Interface LocalizedName

-
-
All Superinterfaces:
org.opensaml.xml.LangBearing, org.opensaml.common.SAMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
All Known Subinterfaces:
Description, DisplayName
-
-
-
All Known Implementing Classes:
DescriptionImpl, DisplayNameImpl, LocalizedNameImpl
-
-
-
-
public interface LocalizedName
extends org.opensaml.common.SAMLObject, org.opensaml.xml.LangBearing
- - -

-LocalizedName. -

- -

-


- -

- - - - - - - - - - - -
-Field Summary
-static StringTYPE_LOCAL_NAME - -
-          Local name of the XSI type.
- - - - - - - -
Fields inherited from interface org.opensaml.xml.LangBearing
XML_LANG_ATTR_LOCAL_NAME, XML_LANG_ATTR_NAME
-  - - - - - - - - - - - - - - - -
-Method Summary
- org.opensaml.saml2.metadata.LocalizedStringgetName() - -
-          Gets the name.
- voidsetName(org.opensaml.saml2.metadata.LocalizedString newName) - -
-          Sets the name.
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
- - - - - - - -
Methods inherited from interface org.opensaml.xml.LangBearing
getXMLLang, setXMLLang
-  -

- - - - - - - - -
-Field Detail
- -

-TYPE_LOCAL_NAME

-
-static final String TYPE_LOCAL_NAME
-
-
Local name of the XSI type. -

-

-
See Also:
Constant Field Values
-
- - - - - - - - -
-Method Detail
- -

-getName

-
-org.opensaml.saml2.metadata.LocalizedString getName()
-
-
Gets the name. -

-

-
-
-
- -
Returns:
the name
-
-
-
- -

-setName

-
-void setName(org.opensaml.saml2.metadata.LocalizedString newName)
-
-
Sets the name. -

-

-
-
-
-
Parameters:
newName - new name
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameImpl.html deleted file mode 100644 index 389a554..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameImpl.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - -LocalizedNameImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class LocalizedNameImpl

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObject
-      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
-          extended by org.opensaml.common.impl.AbstractSAMLObject
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameImpl
-
-
-
All Implemented Interfaces:
LocalizedName, org.opensaml.common.SAMLObject, org.opensaml.xml.LangBearing, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
Direct Known Subclasses:
DescriptionImpl, DisplayNameImpl
-
-
-
-
public class LocalizedNameImpl
extends org.opensaml.common.impl.AbstractSAMLObject
implements LocalizedName
- - -

-Concrete implementation of LocalizedName. -

- -

-


- -

- - - - - - - -
-Field Summary
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName
TYPE_LOCAL_NAME
- - - - - - - -
Fields inherited from interface org.opensaml.xml.LangBearing
XML_LANG_ATTR_LOCAL_NAME, XML_LANG_ATTR_NAME
-  - - - - - - - - - - - -
-Constructor Summary
-protected LocalizedNameImpl(String namespaceURI, - String elementLocalName, - String namespacePrefix) - -
-          Constructor.
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- org.opensaml.saml2.metadata.LocalizedStringgetName() - -
-          Gets the name.
- List<org.opensaml.xml.XMLObject>getOrderedChildren() - -
-          
- StringgetXMLLang() - -
-          
- voidsetName(org.opensaml.saml2.metadata.LocalizedString newName) - -
-          Sets the name.
- voidsetXMLLang(String newLang) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObject
equals, prepareForAssignment
- - - - - - - -
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
- - - - - - - -
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-  -

- - - - - - - - -
-Constructor Detail
- -

-LocalizedNameImpl

-
-protected LocalizedNameImpl(String namespaceURI,
-                            String elementLocalName,
-                            String namespacePrefix)
-
-
Constructor. -

-

-
Parameters:
namespaceURI - the namespaceURI
elementLocalName - the elementLocalName
namespacePrefix - the namespacePrefix
-
- - - - - - - - -
-Method Detail
- -

-getName

-
-public org.opensaml.saml2.metadata.LocalizedString getName()
-
-
Gets the name. -

-

-
Specified by:
getName in interface LocalizedName
-
-
- -
Returns:
the name
-
-
-
- -

-setName

-
-public void setName(org.opensaml.saml2.metadata.LocalizedString newName)
-
-
Sets the name. -

-

-
Specified by:
setName in interface LocalizedName
-
-
-
Parameters:
newName - new name
-
-
-
- -

-getXMLLang

-
-public String getXMLLang()
-
-
-

-

-
Specified by:
getXMLLang in interface org.opensaml.xml.LangBearing
-
-
-
-
-
-
- -

-setXMLLang

-
-public void setXMLLang(String newLang)
-
-
-

-

-
Specified by:
setXMLLang in interface org.opensaml.xml.LangBearing
-
-
-
-
-
-
- -

-getOrderedChildren

-
-public List<org.opensaml.xml.XMLObject> getOrderedChildren()
-
-
-

-

-
Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameMarshaller.html deleted file mode 100644 index 428ae9d..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameMarshaller.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - - -LocalizedNameMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class LocalizedNameMarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectMarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameMarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Marshaller
-
-
-
Direct Known Subclasses:
DescriptionMarshaller, DisplayNameMarshaller
-
-
-
-
public class LocalizedNameMarshaller
extends org.opensaml.common.impl.AbstractSAMLObjectMarshaller
- - -

-A thread safe Marshaller for LocalizedName objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
LocalizedNameMarshaller() - -
-           
-  - - - - - - - - - - - - - - - -
-Method Summary
-protected  voidmarshallAttributes(org.opensaml.xml.XMLObject samlObject, - Element domElement) - -
-          
-protected  voidmarshallElementContent(org.opensaml.xml.XMLObject samlObject, - Element domElement) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
marshall, marshall
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectMarshaller
checkXMLObjectIsTarget, marshall, marshallChildElements, marshallInto, marshallNamespacePrefix, marshallNamespaces, marshallSchemaInstanceAttributes, setDocumentElement
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-LocalizedNameMarshaller

-
-public LocalizedNameMarshaller()
-
-
- - - - - - - - -
-Method Detail
- -

-marshallAttributes

-
-protected void marshallAttributes(org.opensaml.xml.XMLObject samlObject,
-                                  Element domElement)
-                           throws org.opensaml.xml.io.MarshallingException
-
-
-

-

-
Overrides:
marshallAttributes in class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-
-
- -
Throws: -
org.opensaml.xml.io.MarshallingException
-
-
-
- -

-marshallElementContent

-
-protected void marshallElementContent(org.opensaml.xml.XMLObject samlObject,
-                                      Element domElement)
-                               throws org.opensaml.xml.io.MarshallingException
-
-
-

-

-
Overrides:
marshallElementContent in class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-
-
- -
Throws: -
org.opensaml.xml.io.MarshallingException
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameUnmarshaller.html deleted file mode 100644 index 169bd60..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameUnmarshaller.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - - -LocalizedNameUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class LocalizedNameUnmarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameUnmarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Unmarshaller
-
-
-
Direct Known Subclasses:
DescriptionUnmarshaller, DisplayNameUnmarshaller
-
-
-
-
public class LocalizedNameUnmarshaller
extends org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
- - -

-A thread-safe unmarshaller for LocalizedName objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
LocalizedNameUnmarshaller() - -
-           
-  - - - - - - - - - - - - - - - -
-Method Summary
-protected  voidprocessAttribute(org.opensaml.xml.XMLObject samlObject, - Attr attribute) - -
-          
-protected  voidprocessElementContent(org.opensaml.xml.XMLObject samlObject, - String elementContent) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
processChildElement
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
buildXMLObject, checkElementIsTarget, checkIDAttribute, unmarshall, unmarshallAttribute, unmarshallChildElement, unmarshallNamespaceAttribute, unmarshallSchemaInstanceAttributes, unmarshallTextContent
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-LocalizedNameUnmarshaller

-
-public LocalizedNameUnmarshaller()
-
-
- - - - - - - - -
-Method Detail
- -

-processAttribute

-
-protected void processAttribute(org.opensaml.xml.XMLObject samlObject,
-                                Attr attribute)
-                         throws org.opensaml.xml.io.UnmarshallingException
-
-
-

-

-
Overrides:
processAttribute in class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-
-
- -
Throws: -
org.opensaml.xml.io.UnmarshallingException
-
-
-
- -

-processElementContent

-
-protected void processElementContent(org.opensaml.xml.XMLObject samlObject,
-                                     String elementContent)
-
-
-

-

-
Overrides:
processElementContent in class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html deleted file mode 100644 index c7c5acd..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - - - - -LocalizedURI (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Interface LocalizedURI

-
-
All Superinterfaces:
org.opensaml.xml.LangBearing, org.opensaml.common.SAMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
All Known Subinterfaces:
InformationURL, PrivacyStatementURL
-
-
-
All Known Implementing Classes:
InformationURLImpl, LocalizedURIImpl, PrivacyStatementURLImpl
-
-
-
-
public interface LocalizedURI
extends org.opensaml.common.SAMLObject, org.opensaml.xml.LangBearing
- - -

-LocalizedURI. -

- -

-


- -

- - - - - - - - - - - -
-Field Summary
-static StringTYPE_LOCAL_NAME - -
-          Local name of the XSI type.
- - - - - - - -
Fields inherited from interface org.opensaml.xml.LangBearing
XML_LANG_ATTR_LOCAL_NAME, XML_LANG_ATTR_NAME
-  - - - - - - - - - - - - - - - -
-Method Summary
- org.opensaml.saml2.metadata.LocalizedStringgetURI() - -
-          Gets the URI.
- voidsetURI(org.opensaml.saml2.metadata.LocalizedString newURI) - -
-          Sets the URI.
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
- - - - - - - -
Methods inherited from interface org.opensaml.xml.LangBearing
getXMLLang, setXMLLang
-  -

- - - - - - - - -
-Field Detail
- -

-TYPE_LOCAL_NAME

-
-static final String TYPE_LOCAL_NAME
-
-
Local name of the XSI type. -

-

-
See Also:
Constant Field Values
-
- - - - - - - - -
-Method Detail
- -

-getURI

-
-org.opensaml.saml2.metadata.LocalizedString getURI()
-
-
Gets the URI. -

-

-
-
-
- -
Returns:
the URI
-
-
-
- -

-setURI

-
-void setURI(org.opensaml.saml2.metadata.LocalizedString newURI)
-
-
Sets the URI. -

-

-
-
-
-
Parameters:
newURI - the new value
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIImpl.html deleted file mode 100644 index ee91209..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIImpl.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - -LocalizedURIImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class LocalizedURIImpl

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObject
-      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
-          extended by org.opensaml.common.impl.AbstractSAMLObject
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIImpl
-
-
-
All Implemented Interfaces:
LocalizedURI, org.opensaml.common.SAMLObject, org.opensaml.xml.LangBearing, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
Direct Known Subclasses:
InformationURLImpl, PrivacyStatementURLImpl
-
-
-
-
public class LocalizedURIImpl
extends org.opensaml.common.impl.AbstractSAMLObject
implements LocalizedURI
- - -

-Concrete implementation of LocalizedURI. -

- -

-


- -

- - - - - - - -
-Field Summary
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI
TYPE_LOCAL_NAME
- - - - - - - -
Fields inherited from interface org.opensaml.xml.LangBearing
XML_LANG_ATTR_LOCAL_NAME, XML_LANG_ATTR_NAME
-  - - - - - - - - - - - -
-Constructor Summary
-protected LocalizedURIImpl(String namespaceURI, - String elementLocalName, - String namespacePrefix) - -
-          Constructor.
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- List<org.opensaml.xml.XMLObject>getOrderedChildren() - -
-          
- org.opensaml.saml2.metadata.LocalizedStringgetURI() - -
-          Gets the URI.
- StringgetXMLLang() - -
-          
- voidsetURI(org.opensaml.saml2.metadata.LocalizedString newURI) - -
-          Sets the URI.
- voidsetXMLLang(String newLang) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObject
equals, prepareForAssignment
- - - - - - - -
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
- - - - - - - -
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-  -

- - - - - - - - -
-Constructor Detail
- -

-LocalizedURIImpl

-
-protected LocalizedURIImpl(String namespaceURI,
-                           String elementLocalName,
-                           String namespacePrefix)
-
-
Constructor. -

-

-
Parameters:
namespaceURI - the namespaceURI
elementLocalName - the elementLocalName
namespacePrefix - the namespacePrefix
-
- - - - - - - - -
-Method Detail
- -

-getURI

-
-public org.opensaml.saml2.metadata.LocalizedString getURI()
-
-
Gets the URI. -

-

-
Specified by:
getURI in interface LocalizedURI
-
-
- -
Returns:
the URI
-
-
-
- -

-setURI

-
-public void setURI(org.opensaml.saml2.metadata.LocalizedString newURI)
-
-
Sets the URI. -

-

-
Specified by:
setURI in interface LocalizedURI
-
-
-
Parameters:
newURI - the new value
-
-
-
- -

-getXMLLang

-
-public String getXMLLang()
-
-
-

-

-
Specified by:
getXMLLang in interface org.opensaml.xml.LangBearing
-
-
-
-
-
-
- -

-setXMLLang

-
-public void setXMLLang(String newLang)
-
-
-

-

-
Specified by:
setXMLLang in interface org.opensaml.xml.LangBearing
-
-
-
-
-
-
- -

-getOrderedChildren

-
-public List<org.opensaml.xml.XMLObject> getOrderedChildren()
-
-
-

-

-
Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIMarshaller.html deleted file mode 100644 index 479376f..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIMarshaller.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - - -LocalizedURIMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class LocalizedURIMarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectMarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIMarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Marshaller
-
-
-
Direct Known Subclasses:
InformationURLMarshaller, PrivacyStatementURLMarshaller
-
-
-
-
public class LocalizedURIMarshaller
extends org.opensaml.common.impl.AbstractSAMLObjectMarshaller
- - -

-A thread safe Marshaller for LocalizedURI objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
LocalizedURIMarshaller() - -
-           
-  - - - - - - - - - - - - - - - -
-Method Summary
-protected  voidmarshallAttributes(org.opensaml.xml.XMLObject samlObject, - Element domElement) - -
-          
-protected  voidmarshallElementContent(org.opensaml.xml.XMLObject samlObject, - Element domElement) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
marshall, marshall
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectMarshaller
checkXMLObjectIsTarget, marshall, marshallChildElements, marshallInto, marshallNamespacePrefix, marshallNamespaces, marshallSchemaInstanceAttributes, setDocumentElement
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-LocalizedURIMarshaller

-
-public LocalizedURIMarshaller()
-
-
- - - - - - - - -
-Method Detail
- -

-marshallAttributes

-
-protected void marshallAttributes(org.opensaml.xml.XMLObject samlObject,
-                                  Element domElement)
-                           throws org.opensaml.xml.io.MarshallingException
-
-
-

-

-
Overrides:
marshallAttributes in class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-
-
- -
Throws: -
org.opensaml.xml.io.MarshallingException
-
-
-
- -

-marshallElementContent

-
-protected void marshallElementContent(org.opensaml.xml.XMLObject samlObject,
-                                      Element domElement)
-                               throws org.opensaml.xml.io.MarshallingException
-
-
-

-

-
Overrides:
marshallElementContent in class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-
-
- -
Throws: -
org.opensaml.xml.io.MarshallingException
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.html deleted file mode 100644 index f3a7987..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - - -LocalizedURIUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class LocalizedURIUnmarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIUnmarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Unmarshaller
-
-
-
Direct Known Subclasses:
InformationURLUnmarshaller, PrivacyStatementURLUnmarshaller
-
-
-
-
public class LocalizedURIUnmarshaller
extends org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
- - -

-A thread-safe unmarshaller for edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalURI objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
LocalizedURIUnmarshaller() - -
-           
-  - - - - - - - - - - - - - - - -
-Method Summary
-protected  voidprocessAttribute(org.opensaml.xml.XMLObject samlObject, - Attr attribute) - -
-          
-protected  voidprocessElementContent(org.opensaml.xml.XMLObject samlObject, - String elementContent) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
processChildElement
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
buildXMLObject, checkElementIsTarget, checkIDAttribute, unmarshall, unmarshallAttribute, unmarshallChildElement, unmarshallNamespaceAttribute, unmarshallSchemaInstanceAttributes, unmarshallTextContent
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-LocalizedURIUnmarshaller

-
-public LocalizedURIUnmarshaller()
-
-
- - - - - - - - -
-Method Detail
- -

-processAttribute

-
-protected void processAttribute(org.opensaml.xml.XMLObject samlObject,
-                                Attr attribute)
-                         throws org.opensaml.xml.io.UnmarshallingException
-
-
-

-

-
Overrides:
processAttribute in class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-
-
- -
Throws: -
org.opensaml.xml.io.UnmarshallingException
-
-
-
- -

-processElementContent

-
-protected void processElementContent(org.opensaml.xml.XMLObject samlObject,
-                                     String elementContent)
-
-
-

-

-
Overrides:
processElementContent in class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html deleted file mode 100644 index 878a52e..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html +++ /dev/null @@ -1,475 +0,0 @@ - - - - - - - -Logo (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Interface Logo

-
-
All Superinterfaces:
org.opensaml.xml.LangBearing, org.opensaml.common.SAMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
All Known Implementing Classes:
LogoImpl
-
-
-
-
public interface Logo
extends org.opensaml.xml.LangBearing, org.opensaml.common.SAMLObject
- - -

-Localized logo type. -

- -

-


- -

- - - - - - - - - - - - - - - - - - - - - - - -
-Field Summary
-static StringDEFAULT_ELEMENT_LOCAL_NAME - -
-          Element local name.
-static QNameDEFAULT_ELEMENT_NAME - -
-          Default element name.
-static StringHEIGHT_ATTR_NAME - -
-           
-static StringWIDTH_ATTR_NAME - -
-           
- - - - - - - -
Fields inherited from interface org.opensaml.xml.LangBearing
XML_LANG_ATTR_LOCAL_NAME, XML_LANG_ATTR_NAME
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- IntegergetHeight() - -
-          Get the height of the logo.
- org.opensaml.saml2.metadata.LocalizedStringgetURL() - -
-          Gets the URL.
- IntegergetWidth() - -
-          Get the width of the logo.
- voidsetHeight(Integer newHeight) - -
-          Sets the height of the logo.
- voidsetURL(org.opensaml.saml2.metadata.LocalizedString newURL) - -
-          Sets the URL.
- voidsetWidth(Integer newWidth) - -
-          Sets the width of the logo.
- - - - - - - -
Methods inherited from interface org.opensaml.xml.LangBearing
getXMLLang, setXMLLang
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-  -

- - - - - - - - -
-Field Detail
- -

-DEFAULT_ELEMENT_LOCAL_NAME

-
-static final String DEFAULT_ELEMENT_LOCAL_NAME
-
-
Element local name. -

-

-
See Also:
Constant Field Values
-
-
- -

-DEFAULT_ELEMENT_NAME

-
-static final QName DEFAULT_ELEMENT_NAME
-
-
Default element name. -

-

-
-
-
- -

-HEIGHT_ATTR_NAME

-
-static final String HEIGHT_ATTR_NAME
-
-
-
See Also:
Constant Field Values
-
-
- -

-WIDTH_ATTR_NAME

-
-static final String WIDTH_ATTR_NAME
-
-
-
See Also:
Constant Field Values
-
- - - - - - - - -
-Method Detail
- -

-getURL

-
-org.opensaml.saml2.metadata.LocalizedString getURL()
-
-
Gets the URL. -

-

-
-
-
- -
Returns:
the URL
-
-
-
- -

-setURL

-
-void setURL(org.opensaml.saml2.metadata.LocalizedString newURL)
-
-
Sets the URL. -

-

-
-
-
-
Parameters:
newURL - the URL
-
-
-
- -

-getHeight

-
-Integer getHeight()
-
-
Get the height of the logo. -

-

-
-
-
- -
Returns:
the height of the logo
-
-
-
- -

-setHeight

-
-void setHeight(Integer newHeight)
-
-
Sets the height of the logo. -

-

-
-
-
-
Parameters:
newHeight - the height of the logo
-
-
-
- -

-getWidth

-
-Integer getWidth()
-
-
Get the width of the logo. -

-

-
-
-
- -
Returns:
the width of the logo
-
-
-
- -

-setWidth

-
-void setWidth(Integer newWidth)
-
-
Sets the width of the logo. -

-

-
-
-
-
Parameters:
newWidth - the height of the logo
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoBuilder.html deleted file mode 100644 index 3c4e735..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoBuilder.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - -LogoBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class LogoBuilder

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObjectBuilder<SAMLObjectType>
-      extended by org.opensaml.common.impl.AbstractSAMLObjectBuilder<Logo>
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoBuilder
-
-
-
All Implemented Interfaces:
org.opensaml.common.SAMLObjectBuilder<Logo>, org.opensaml.xml.XMLObjectBuilder<Logo>
-
-
-
-
public class LogoBuilder
extends org.opensaml.common.impl.AbstractSAMLObjectBuilder<Logo>
- - -

-Builder of Logo objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
LogoBuilder() - -
-          Constructor.
-  - - - - - - - - - - - - - - - -
-Method Summary
- LogobuildObject() - -
-          
- LogobuildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
-  -

- - - - - - - - -
-Constructor Detail
- -

-LogoBuilder

-
-public LogoBuilder()
-
-
Constructor. -

-

- - - - - - - - -
-Method Detail
- -

-buildObject

-
-public Logo buildObject()
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.common.SAMLObjectBuilder<Logo>
Specified by:
buildObject in class org.opensaml.common.impl.AbstractSAMLObjectBuilder<Logo>
-
-
-
-
-
-
- -

-buildObject

-
-public Logo buildObject(String namespaceURI,
-                        String localName,
-                        String namespacePrefix)
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.xml.XMLObjectBuilder<Logo>
Specified by:
buildObject in class org.opensaml.xml.AbstractXMLObjectBuilder<Logo>
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoImpl.html deleted file mode 100644 index ba4b7f1..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoImpl.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - -LogoImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class LogoImpl

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObject
-      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
-          extended by org.opensaml.common.impl.AbstractSAMLObject
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoImpl
-
-
-
All Implemented Interfaces:
Logo, org.opensaml.common.SAMLObject, org.opensaml.xml.LangBearing, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
-
public class LogoImpl
extends org.opensaml.common.impl.AbstractSAMLObject
implements Logo
- - -

-Concrete implementation of Logo. -

- -

-


- -

- - - - - - - -
-Field Summary
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, HEIGHT_ATTR_NAME, WIDTH_ATTR_NAME
- - - - - - - -
Fields inherited from interface org.opensaml.xml.LangBearing
XML_LANG_ATTR_LOCAL_NAME, XML_LANG_ATTR_NAME
-  - - - - - - - - - - - -
-Constructor Summary
-protected LogoImpl(String namespaceURI, - String elementLocalName, - String namespacePrefix) - -
-          Constructor.
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- IntegergetHeight() - -
-          Get the height of the logo.
- List<org.opensaml.xml.XMLObject>getOrderedChildren() - -
-          
- org.opensaml.saml2.metadata.LocalizedStringgetURL() - -
-          Gets the URL.
- IntegergetWidth() - -
-          Get the width of the logo.
- StringgetXMLLang() - -
-          
- inthashCode() - -
-          
- voidsetHeight(Integer newHeight) - -
-          Sets the height of the logo.
- voidsetURL(org.opensaml.saml2.metadata.LocalizedString newURL) - -
-          Sets the URL.
- voidsetWidth(Integer newWidth) - -
-          Sets the width of the logo.
- voidsetXMLLang(String newLang) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObject
equals, prepareForAssignment
- - - - - - - -
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
- - - - - - - -
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-  -

- - - - - - - - -
-Constructor Detail
- -

-LogoImpl

-
-protected LogoImpl(String namespaceURI,
-                   String elementLocalName,
-                   String namespacePrefix)
-
-
Constructor. -

-

-
Parameters:
namespaceURI - namespaceURI
elementLocalName - elementLocalName
namespacePrefix - namespacePrefix
-
- - - - - - - - -
-Method Detail
- -

-getHeight

-
-public Integer getHeight()
-
-
Get the height of the logo. -

-

-
Specified by:
getHeight in interface Logo
-
-
- -
Returns:
the height of the logo
-
-
-
- -

-setHeight

-
-public void setHeight(Integer newHeight)
-
-
Sets the height of the logo. -

-

-
Specified by:
setHeight in interface Logo
-
-
-
Parameters:
newHeight - the height of the logo
-
-
-
- -

-getWidth

-
-public Integer getWidth()
-
-
Get the width of the logo. -

-

-
Specified by:
getWidth in interface Logo
-
-
- -
Returns:
the width of the logo
-
-
-
- -

-setWidth

-
-public void setWidth(Integer newWidth)
-
-
Sets the width of the logo. -

-

-
Specified by:
setWidth in interface Logo
-
-
-
Parameters:
newWidth - the height of the logo
-
-
-
- -

-getURL

-
-public org.opensaml.saml2.metadata.LocalizedString getURL()
-
-
Gets the URL. -

-

-
Specified by:
getURL in interface Logo
-
-
- -
Returns:
the URL
-
-
-
- -

-setURL

-
-public void setURL(org.opensaml.saml2.metadata.LocalizedString newURL)
-
-
Sets the URL. -

-

-
Specified by:
setURL in interface Logo
-
-
-
Parameters:
newURL - the URL
-
-
-
- -

-getXMLLang

-
-public String getXMLLang()
-
-
-

-

-
Specified by:
getXMLLang in interface org.opensaml.xml.LangBearing
-
-
-
-
-
-
- -

-setXMLLang

-
-public void setXMLLang(String newLang)
-
-
-

-

-
Specified by:
setXMLLang in interface org.opensaml.xml.LangBearing
-
-
-
-
-
-
- -

-getOrderedChildren

-
-public List<org.opensaml.xml.XMLObject> getOrderedChildren()
-
-
-

-

-
Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject
-
-
-
-
-
-
- -

-hashCode

-
-public int hashCode()
-
-
-

-

-
Overrides:
hashCode in class Object
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoMarshaller.html deleted file mode 100644 index e890b9e..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoMarshaller.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - - -LogoMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class LogoMarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectMarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoMarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Marshaller
-
-
-
-
public class LogoMarshaller
extends org.opensaml.common.impl.AbstractSAMLObjectMarshaller
- - -

-A thread safe Marshaller for Logo objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
LogoMarshaller() - -
-           
-  - - - - - - - - - - - - - - - -
-Method Summary
-protected  voidmarshallAttributes(org.opensaml.xml.XMLObject samlObject, - Element domElement) - -
-          
-protected  voidmarshallElementContent(org.opensaml.xml.XMLObject samlObject, - Element domElement) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
marshall, marshall
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectMarshaller
checkXMLObjectIsTarget, marshall, marshallChildElements, marshallInto, marshallNamespacePrefix, marshallNamespaces, marshallSchemaInstanceAttributes, setDocumentElement
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-LogoMarshaller

-
-public LogoMarshaller()
-
-
- - - - - - - - -
-Method Detail
- -

-marshallAttributes

-
-protected void marshallAttributes(org.opensaml.xml.XMLObject samlObject,
-                                  Element domElement)
-                           throws org.opensaml.xml.io.MarshallingException
-
-
-

-

-
Overrides:
marshallAttributes in class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-
-
- -
Throws: -
org.opensaml.xml.io.MarshallingException
-
-
-
- -

-marshallElementContent

-
-protected void marshallElementContent(org.opensaml.xml.XMLObject samlObject,
-                                      Element domElement)
-                               throws org.opensaml.xml.io.MarshallingException
-
-
-

-

-
Overrides:
marshallElementContent in class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-
-
- -
Throws: -
org.opensaml.xml.io.MarshallingException
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoUnmarshaller.html deleted file mode 100644 index 3b47f5a..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoUnmarshaller.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - - -LogoUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class LogoUnmarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoUnmarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Unmarshaller
-
-
-
-
public class LogoUnmarshaller
extends org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
- - -

-A thread-safe Unmarshaller for org.opensaml.saml2.metadata.Logo objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
LogoUnmarshaller() - -
-           
-  - - - - - - - - - - - - - - - -
-Method Summary
-protected  voidprocessAttribute(org.opensaml.xml.XMLObject samlObject, - Attr attribute) - -
-          
-protected  voidprocessElementContent(org.opensaml.xml.XMLObject samlObject, - String elementContent) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
processChildElement
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
buildXMLObject, checkElementIsTarget, checkIDAttribute, unmarshall, unmarshallAttribute, unmarshallChildElement, unmarshallNamespaceAttribute, unmarshallSchemaInstanceAttributes, unmarshallTextContent
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-LogoUnmarshaller

-
-public LogoUnmarshaller()
-
-
- - - - - - - - -
-Method Detail
- -

-processElementContent

-
-protected void processElementContent(org.opensaml.xml.XMLObject samlObject,
-                                     String elementContent)
-
-
-

-

-
Overrides:
processElementContent in class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-
-
-
-
-
-
- -

-processAttribute

-
-protected void processAttribute(org.opensaml.xml.XMLObject samlObject,
-                                Attr attribute)
-                         throws org.opensaml.xml.io.UnmarshallingException
-
-
-

-

-
Overrides:
processAttribute in class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-
-
- -
Throws: -
org.opensaml.xml.io.UnmarshallingException
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURL.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURL.html deleted file mode 100644 index e257154..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURL.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - -PrivacyStatementURL (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Interface PrivacyStatementURL

-
-
All Superinterfaces:
org.opensaml.xml.LangBearing, LocalizedURI, org.opensaml.common.SAMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
All Known Implementing Classes:
PrivacyStatementURLImpl
-
-
-
-
public interface PrivacyStatementURL
extends LocalizedURI
- - -

-PrivacyStatementURL. - - See IdP Discovery and Login UI Metadata Extension Profile. -

- -

-


- -

- - - - - - - - - - - - - - - -
-Field Summary
-static StringDEFAULT_ELEMENT_LOCAL_NAME - -
-          Element local name.
-static QNameDEFAULT_ELEMENT_NAME - -
-          Default element name.
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI
TYPE_LOCAL_NAME
- - - - - - - -
Fields inherited from interface org.opensaml.xml.LangBearing
XML_LANG_ATTR_LOCAL_NAME, XML_LANG_ATTR_NAME
-  - - - - - - - - - - - - - - - -
-Method Summary
- org.opensaml.saml2.metadata.LocalizedStringgetURL() - -
-          Gets the PrivacyStatementURL of the EndPoint.
- voidsetURL(org.opensaml.saml2.metadata.LocalizedString newName) - -
-          Sets the PrivacyStatementURL of the EndPoint.
- - - - - - - -
Methods inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI
getURI, setURI
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
- - - - - - - -
Methods inherited from interface org.opensaml.xml.LangBearing
getXMLLang, setXMLLang
-  -

- - - - - - - - -
-Field Detail
- -

-DEFAULT_ELEMENT_LOCAL_NAME

-
-static final String DEFAULT_ELEMENT_LOCAL_NAME
-
-
Element local name. -

-

-
See Also:
Constant Field Values
-
-
- -

-DEFAULT_ELEMENT_NAME

-
-static final QName DEFAULT_ELEMENT_NAME
-
-
Default element name. -

-

-
-
- - - - - - - - -
-Method Detail
- -

-getURL

-
-org.opensaml.saml2.metadata.LocalizedString getURL()
-
-
Gets the PrivacyStatementURL of the EndPoint. -

-

-
-
-
- -
Returns:
the PrivacyStatementURL of the EndPoint
-
-
-
- -

-setURL

-
-void setURL(org.opensaml.saml2.metadata.LocalizedString newName)
-
-
Sets the PrivacyStatementURL of the EndPoint. -

-

-
-
-
-
Parameters:
newName - PrivacyStatementURL of the EndPoint
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLBuilder.html deleted file mode 100644 index cf32500..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLBuilder.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - -PrivacyStatementURLBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class PrivacyStatementURLBuilder

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObjectBuilder<SAMLObjectType>
-      extended by org.opensaml.common.impl.AbstractSAMLObjectBuilder<PrivacyStatementURL>
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLBuilder
-
-
-
All Implemented Interfaces:
org.opensaml.common.SAMLObjectBuilder<PrivacyStatementURL>, org.opensaml.xml.XMLObjectBuilder<PrivacyStatementURL>
-
-
-
-
public class PrivacyStatementURLBuilder
extends org.opensaml.common.impl.AbstractSAMLObjectBuilder<PrivacyStatementURL>
- - -

-Builder of PrivacyStatementURL objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
PrivacyStatementURLBuilder() - -
-          Constructor.
-  - - - - - - - - - - - - - - - -
-Method Summary
- PrivacyStatementURLbuildObject() - -
-          
- PrivacyStatementURLbuildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
-  -

- - - - - - - - -
-Constructor Detail
- -

-PrivacyStatementURLBuilder

-
-public PrivacyStatementURLBuilder()
-
-
Constructor. -

-

- - - - - - - - -
-Method Detail
- -

-buildObject

-
-public PrivacyStatementURL buildObject()
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.common.SAMLObjectBuilder<PrivacyStatementURL>
Specified by:
buildObject in class org.opensaml.common.impl.AbstractSAMLObjectBuilder<PrivacyStatementURL>
-
-
-
-
-
-
- -

-buildObject

-
-public PrivacyStatementURL buildObject(String namespaceURI,
-                                       String localName,
-                                       String namespacePrefix)
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.xml.XMLObjectBuilder<PrivacyStatementURL>
Specified by:
buildObject in class org.opensaml.xml.AbstractXMLObjectBuilder<PrivacyStatementURL>
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLImpl.html deleted file mode 100644 index 79cef20..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLImpl.html +++ /dev/null @@ -1,412 +0,0 @@ - - - - - - - -PrivacyStatementURLImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class PrivacyStatementURLImpl

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObject
-      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
-          extended by org.opensaml.common.impl.AbstractSAMLObject
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIImpl
-                  extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLImpl
-
-
-
All Implemented Interfaces:
LocalizedURI, PrivacyStatementURL, org.opensaml.common.SAMLObject, org.opensaml.xml.LangBearing, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
-
public class PrivacyStatementURLImpl
extends LocalizedURIImpl
implements PrivacyStatementURL
- - -

-Concrete implementation of PrivacyStatementURL. -

- -

-


- -

- - - - - - - -
-Field Summary
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI
TYPE_LOCAL_NAME
- - - - - - - -
Fields inherited from interface org.opensaml.xml.LangBearing
XML_LANG_ATTR_LOCAL_NAME, XML_LANG_ATTR_NAME
-  - - - - - - - - - - - -
-Constructor Summary
-protected PrivacyStatementURLImpl(String namespaceURI, - String elementLocalName, - String namespacePrefix) - -
-          Constructor.
-  - - - - - - - - - - - - - - - -
-Method Summary
- org.opensaml.saml2.metadata.LocalizedStringgetURL() - -
-          Gets the PrivacyStatementURL of the EndPoint.
- voidsetURL(org.opensaml.saml2.metadata.LocalizedString newPrivacyURL) - -
-          Sets the PrivacyStatementURL of the EndPoint.
- - - - - - - -
Methods inherited from class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIImpl
getOrderedChildren, getURI, getXMLLang, setURI, setXMLLang
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObject
equals, prepareForAssignment
- - - - - - - -
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
- - - - - - - -
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI
getURI, setURI
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
- - - - - - - -
Methods inherited from interface org.opensaml.xml.LangBearing
getXMLLang, setXMLLang
-  -

- - - - - - - - -
-Constructor Detail
- -

-PrivacyStatementURLImpl

-
-protected PrivacyStatementURLImpl(String namespaceURI,
-                                  String elementLocalName,
-                                  String namespacePrefix)
-
-
Constructor. -

-

-
Parameters:
namespaceURI - the namespaceURI
elementLocalName - the elementLocalName
namespacePrefix - the namespacePrefix
-
- - - - - - - - -
-Method Detail
- -

-getURL

-
-public org.opensaml.saml2.metadata.LocalizedString getURL()
-
-
Gets the PrivacyStatementURL of the EndPoint. -

-

-
Specified by:
getURL in interface PrivacyStatementURL
-
-
- -
Returns:
the PrivacyStatementURL of the EndPoint
-
-
-
- -

-setURL

-
-public void setURL(org.opensaml.saml2.metadata.LocalizedString newPrivacyURL)
-
-
Sets the PrivacyStatementURL of the EndPoint. -

-

-
Specified by:
setURL in interface PrivacyStatementURL
-
-
-
Parameters:
newPrivacyURL - PrivacyStatementURL of the EndPoint
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLMarshaller.html deleted file mode 100644 index a9742ed..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLMarshaller.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - -PrivacyStatementURLMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class PrivacyStatementURLMarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectMarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIMarshaller
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLMarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Marshaller
-
-
-
-
public class PrivacyStatementURLMarshaller
extends LocalizedURIMarshaller
- - -

-A thread safe Marshaller for PrivacyStatementURL objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
PrivacyStatementURLMarshaller() - -
-           
-  - - - - - - - -
-Method Summary
- - - - - - - -
Methods inherited from class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIMarshaller
marshallAttributes, marshallElementContent
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
marshall, marshall
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectMarshaller
checkXMLObjectIsTarget, marshall, marshallChildElements, marshallInto, marshallNamespacePrefix, marshallNamespaces, marshallSchemaInstanceAttributes, setDocumentElement
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-PrivacyStatementURLMarshaller

-
-public PrivacyStatementURLMarshaller()
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLUnmarshaller.html deleted file mode 100644 index 61dfad2..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLUnmarshaller.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - -PrivacyStatementURLUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class PrivacyStatementURLUnmarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIUnmarshaller
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLUnmarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Unmarshaller
-
-
-
-
public class PrivacyStatementURLUnmarshaller
extends LocalizedURIUnmarshaller
- - -

-A thread-safe unmarshaller for PrivacyStatementURL objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
PrivacyStatementURLUnmarshaller() - -
-           
-  - - - - - - - -
-Method Summary
- - - - - - - -
Methods inherited from class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIUnmarshaller
processAttribute, processElementContent
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
processChildElement
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
buildXMLObject, checkElementIsTarget, checkIDAttribute, unmarshall, unmarshallAttribute, unmarshallChildElement, unmarshallNamespaceAttribute, unmarshallSchemaInstanceAttributes, unmarshallTextContent
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-PrivacyStatementURLUnmarshaller

-
-public PrivacyStatementURLUnmarshaller()
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfo.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfo.html deleted file mode 100644 index 152e7e5..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfo.html +++ /dev/null @@ -1,484 +0,0 @@ - - - - - - - -UIInfo (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Interface UIInfo

-
-
All Superinterfaces:
org.opensaml.common.SAMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
All Known Implementing Classes:
UIInfoImpl
-
-
-
-
public interface UIInfo
extends org.opensaml.common.SAMLObject
- - -

-See IdP Discovery and Login UI Metadata Extension Profile. -

- -

-


- -

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Field Summary
-static StringDEFAULT_ELEMENT_LOCAL_NAME - -
-          Name of the element inside the Extensions.
-static QNameDEFAULT_ELEMENT_NAME - -
-          Default element name.
-static StringLANG_ATTRIB_NAME - -
-          Language attribute name.
-static StringMDUI_NS - -
-          Namespace for Discovery Service metadata extensions.
-static StringMDUI_PREFIX - -
-          Default namespace prefix used by this library.
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- List<Description>getDescriptions() - -
-          Return the descriptions.
- List<DisplayName>getDisplayNames() - -
-          Get the Display Names - - The element specifies a set of localized names fit for - display to users.
- List<InformationURL>getInformationURLs() - -
-          Get the URLs.
- List<Logo>getLogos() - -
-          Get the logos.
- List<PrivacyStatementURL>getPrivacyStatementURLs() - -
-          Get the Privacy Statement URLs.
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-  -

- - - - - - - - -
-Field Detail
- -

-MDUI_NS

-
-static final String MDUI_NS
-
-
Namespace for Discovery Service metadata extensions. -

-

-
See Also:
Constant Field Values
-
-
- -

-MDUI_PREFIX

-
-static final String MDUI_PREFIX
-
-
Default namespace prefix used by this library. -

-

-
See Also:
Constant Field Values
-
-
- -

-DEFAULT_ELEMENT_LOCAL_NAME

-
-static final String DEFAULT_ELEMENT_LOCAL_NAME
-
-
Name of the element inside the Extensions. -

-

-
See Also:
Constant Field Values
-
-
- -

-DEFAULT_ELEMENT_NAME

-
-static final QName DEFAULT_ELEMENT_NAME
-
-
Default element name. -

-

-
-
-
- -

-LANG_ATTRIB_NAME

-
-static final String LANG_ATTRIB_NAME
-
-
Language attribute name. -

-

-
See Also:
Constant Field Values
-
- - - - - - - - -
-Method Detail
- -

-getDisplayNames

-
-List<DisplayName> getDisplayNames()
-
-
Get the Display Names - - The element specifies a set of localized names fit for - display to users. Such names are meant to allow a user to distinguish - and identify the entity acting in a particular role. -

-

-
-
-
- -
Returns:
the names
-
-
-
- -

-getDescriptions

-
-List<Description> getDescriptions()
-
-
Return the descriptions. - - The element specifies a set of brief, localized descriptions - fit for display to users. In the case of service providers this SHOULD be a - description of the service being offered. In the case of an identity provider - this SHOULD be a description of the community serviced. In all cases this text - SHOULD be standalone, meaning it is not meant to be filled in to some template - text (e.g. 'This service offers $description'). -

-

-
-
-
- -
Returns:
descriptions
-
-
-
- -

-getLogos

-
-List<Logo> getLogos()
-
-
Get the logos. - - The element specifies a set of localized logos fit for display to users. -

-

-
-
-
- -
Returns:
a list of logos
-
-
-
- -

-getInformationURLs

-
-List<InformationURL> getInformationURLs()
-
-
Get the URLs. - - The specifies URLs to localized information, about the entity - acting in a given role, meant to be viewed by users. The contents found at - these URLs SHOULD give a more complete set of information about than what is - provided by the element -

-

-
-
-
- -
Returns:
the URLs
-
-
-
- -

-getPrivacyStatementURLs

-
-List<PrivacyStatementURL> getPrivacyStatementURLs()
-
-
Get the Privacy Statement URLs. - - The specifies URLs to localized privacy statements. - Such statements are meant to provide a user with information about how - information will be used and managed by the entity -

-

-
-
-
- -
Returns:
the URLs
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoBuilder.html deleted file mode 100644 index eea9013..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoBuilder.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - -UIInfoBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class UIInfoBuilder

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObjectBuilder<SAMLObjectType>
-      extended by org.opensaml.common.impl.AbstractSAMLObjectBuilder<UIInfo>
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoBuilder
-
-
-
All Implemented Interfaces:
org.opensaml.common.SAMLObjectBuilder<UIInfo>, org.opensaml.xml.XMLObjectBuilder<UIInfo>
-
-
-
-
public class UIInfoBuilder
extends org.opensaml.common.impl.AbstractSAMLObjectBuilder<UIInfo>
- - -

-Builder of UIInfo. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
UIInfoBuilder() - -
-          Constructor.
-  - - - - - - - - - - - - - - - -
-Method Summary
- UIInfobuildObject() - -
-          
- UIInfobuildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObjectBuilder
buildObject, buildObject, buildObject, buildObject
-  -

- - - - - - - - -
-Constructor Detail
- -

-UIInfoBuilder

-
-public UIInfoBuilder()
-
-
Constructor. -

-

- - - - - - - - -
-Method Detail
- -

-buildObject

-
-public UIInfo buildObject()
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.common.SAMLObjectBuilder<UIInfo>
Specified by:
buildObject in class org.opensaml.common.impl.AbstractSAMLObjectBuilder<UIInfo>
-
-
-
-
-
-
- -

-buildObject

-
-public UIInfo buildObject(String namespaceURI,
-                          String localName,
-                          String namespacePrefix)
-
-
-

-

-
Specified by:
buildObject in interface org.opensaml.xml.XMLObjectBuilder<UIInfo>
Specified by:
buildObject in class org.opensaml.xml.AbstractXMLObjectBuilder<UIInfo>
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoImpl.html deleted file mode 100644 index 4a5b3cb..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoImpl.html +++ /dev/null @@ -1,491 +0,0 @@ - - - - - - - -UIInfoImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class UIInfoImpl

-
-java.lang.Object
-  extended by org.opensaml.xml.AbstractXMLObject
-      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
-          extended by org.opensaml.common.impl.AbstractSAMLObject
-              extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoImpl
-
-
-
All Implemented Interfaces:
UIInfo, org.opensaml.common.SAMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
-
-
-
-
public class UIInfoImpl
extends org.opensaml.common.impl.AbstractSAMLObject
implements UIInfo
- - -

-Concrete implementation of UIInfo. -

- -

-


- -

- - - - - - - -
-Field Summary
- - - - - - - -
Fields inherited from interface edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, LANG_ATTRIB_NAME, MDUI_NS, MDUI_PREFIX
-  - - - - - - - - - - - -
-Constructor Summary
-protected UIInfoImpl(String namespaceURI, - String elementLocalName, - String namespacePrefix) - -
-          Constructor.
-  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- List<Description>getDescriptions() - -
-          Return the descriptions.
- List<DisplayName>getDisplayNames() - -
-          Get the Display Names - - The element specifies a set of localized names fit for - display to users.
- List<InformationURL>getInformationURLs() - -
-          Get the URLs.
- List<Logo>getLogos() - -
-          Get the logos.
- List<org.opensaml.xml.XMLObject>getOrderedChildren() - -
-          
- List<PrivacyStatementURL>getPrivacyStatementURLs() - -
-          Get the Privacy Statement URLs.
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObject
equals, prepareForAssignment
- - - - - - - -
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
- - - - - - - -
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
- - - - - - - -
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- - - - - - - -
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
- - - - - - - -
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-  -

- - - - - - - - -
-Constructor Detail
- -

-UIInfoImpl

-
-protected UIInfoImpl(String namespaceURI,
-                     String elementLocalName,
-                     String namespacePrefix)
-
-
Constructor. -

-

-
Parameters:
namespaceURI - namespaceURI
elementLocalName - elementLocalName
namespacePrefix - namespacePrefix
-
- - - - - - - - -
-Method Detail
- -

-getDescriptions

-
-public List<Description> getDescriptions()
-
-
Return the descriptions. - - The element specifies a set of brief, localized descriptions - fit for display to users. In the case of service providers this SHOULD be a - description of the service being offered. In the case of an identity provider - this SHOULD be a description of the community serviced. In all cases this text - SHOULD be standalone, meaning it is not meant to be filled in to some template - text (e.g. 'This service offers $description'). -

-

-
Specified by:
getDescriptions in interface UIInfo
-
-
- -
Returns:
descriptions
-
-
-
- -

-getDisplayNames

-
-public List<DisplayName> getDisplayNames()
-
-
Get the Display Names - - The element specifies a set of localized names fit for - display to users. Such names are meant to allow a user to distinguish - and identify the entity acting in a particular role. -

-

-
Specified by:
getDisplayNames in interface UIInfo
-
-
- -
Returns:
the names
-
-
-
- -

-getInformationURLs

-
-public List<InformationURL> getInformationURLs()
-
-
Get the URLs. - - The specifies URLs to localized information, about the entity - acting in a given role, meant to be viewed by users. The contents found at - these URLs SHOULD give a more complete set of information about than what is - provided by the element -

-

-
Specified by:
getInformationURLs in interface UIInfo
-
-
- -
Returns:
the URLs
-
-
-
- -

-getLogos

-
-public List<Logo> getLogos()
-
-
Get the logos. - - The element specifies a set of localized logos fit for display to users. -

-

-
Specified by:
getLogos in interface UIInfo
-
-
- -
Returns:
a list of logos
-
-
-
- -

-getPrivacyStatementURLs

-
-public List<PrivacyStatementURL> getPrivacyStatementURLs()
-
-
Get the Privacy Statement URLs. - - The specifies URLs to localized privacy statements. - Such statements are meant to provide a user with information about how - information will be used and managed by the entity -

-

-
Specified by:
getPrivacyStatementURLs in interface UIInfo
-
-
- -
Returns:
the URLs
-
-
-
- -

-getOrderedChildren

-
-public List<org.opensaml.xml.XMLObject> getOrderedChildren()
-
-
-

-

-
Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoMarshaller.html deleted file mode 100644 index a64bb94..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoMarshaller.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - - -UIInfoMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class UIInfoMarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectMarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectMarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoMarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Marshaller
-
-
-
-
public class UIInfoMarshaller
extends org.opensaml.common.impl.AbstractSAMLObjectMarshaller
- - -

-A thread safe Marshaller for @linkedu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
UIInfoMarshaller() - -
-           
-  - - - - - - - -
-Method Summary
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectMarshaller
marshall, marshall, marshallAttributes, marshallElementContent
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectMarshaller
checkXMLObjectIsTarget, marshall, marshallChildElements, marshallInto, marshallNamespacePrefix, marshallNamespaces, marshallSchemaInstanceAttributes, setDocumentElement
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-UIInfoMarshaller

-
-public UIInfoMarshaller()
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoUnmarshaller.html deleted file mode 100644 index c6447cb..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoUnmarshaller.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - -UIInfoUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.idpdisco -
-Class UIInfoUnmarshaller

-
-java.lang.Object
-  extended by org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
-      extended by org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-          extended by edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoUnmarshaller
-
-
-
All Implemented Interfaces:
org.opensaml.xml.io.Unmarshaller
-
-
-
-
public class UIInfoUnmarshaller
extends org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
- - -

-A thread-safe Unmarshaller for org.opensaml.saml2.metadata.UIInfo objects. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
UIInfoUnmarshaller() - -
-           
-  - - - - - - - - - - - -
-Method Summary
-protected  voidprocessChildElement(org.opensaml.xml.XMLObject parentSAMLObject, - org.opensaml.xml.XMLObject childSAMLObject) - -
-          
- - - - - - - -
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
processAttribute, processElementContent
- - - - - - - -
Methods inherited from class org.opensaml.xml.io.AbstractXMLObjectUnmarshaller
buildXMLObject, checkElementIsTarget, checkIDAttribute, unmarshall, unmarshallAttribute, unmarshallChildElement, unmarshallNamespaceAttribute, unmarshallSchemaInstanceAttributes, unmarshallTextContent
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-UIInfoUnmarshaller

-
-public UIInfoUnmarshaller()
-
-
- - - - - - - - -
-Method Detail
- -

-processChildElement

-
-protected void processChildElement(org.opensaml.xml.XMLObject parentSAMLObject,
-                                   org.opensaml.xml.XMLObject childSAMLObject)
-                            throws org.opensaml.xml.io.UnmarshallingException
-
-
-

-

-
Overrides:
processChildElement in class org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller
-
-
- -
Throws: -
org.opensaml.xml.io.UnmarshallingException
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/Description.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/Description.html deleted file mode 100644 index 919b015..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/Description.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Description (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.idpdisco.Description

-
- - - - - - - - - -
-Packages that use Description
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of Description in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - -
Classes in edu.internet2.middleware.shibboleth.wayf.idpdisco that implement Description
- classDescriptionImpl - -
-          Concrete implementation of Description.
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return Description
- DescriptionDescriptionBuilder.buildObject() - -
-          
- DescriptionDescriptionBuilder.buildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return types with arguments of type Description
- List<Description>UIInfoImpl.getDescriptions() - -
-          Return the descriptions.
- List<Description>UIInfo.getDescriptions() - -
-          Return the descriptions.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DescriptionBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DescriptionBuilder.html deleted file mode 100644 index 547df82..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DescriptionBuilder.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionBuilder

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionBuilder -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DescriptionImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DescriptionImpl.html deleted file mode 100644 index d71cd7a..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DescriptionImpl.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionImpl

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionImpl -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DescriptionMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DescriptionMarshaller.html deleted file mode 100644 index 89653b2..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DescriptionMarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionMarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionMarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DescriptionUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DescriptionUnmarshaller.html deleted file mode 100644 index 96569bf..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DescriptionUnmarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionUnmarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionUnmarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHints.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHints.html deleted file mode 100644 index 72033a6..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHints.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints

-
- - - - - - - - - -
-Packages that use DiscoHints
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of DiscoHints in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - -
Classes in edu.internet2.middleware.shibboleth.wayf.idpdisco that implement DiscoHints
- classDiscoHintsImpl - -
-          Concrete implementation of edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscHints.
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return DiscoHints
- DiscoHintsDiscoHintsBuilder.buildObject() - -
-          
- DiscoHintsDiscoHintsBuilder.buildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHintsBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHintsBuilder.html deleted file mode 100644 index 695fb56..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHintsBuilder.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsBuilder

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsBuilder -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHintsImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHintsImpl.html deleted file mode 100644 index d78791e..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHintsImpl.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsImpl

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsImpl -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHintsMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHintsMarshaller.html deleted file mode 100644 index ad4d206..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHintsMarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsMarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsMarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHintsUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHintsUnmarshaller.html deleted file mode 100644 index 04457e9..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DiscoHintsUnmarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsUnmarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsUnmarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayName.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayName.html deleted file mode 100644 index 6434ed3..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayName.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName

-
- - - - - - - - - -
-Packages that use DisplayName
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of DisplayName in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - -
Classes in edu.internet2.middleware.shibboleth.wayf.idpdisco that implement DisplayName
- classDisplayNameImpl - -
-          Concrete implementation of DisplayName.
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return DisplayName
- DisplayNameDisplayNameBuilder.buildObject() - -
-          
- DisplayNameDisplayNameBuilder.buildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return types with arguments of type DisplayName
- List<DisplayName>UIInfoImpl.getDisplayNames() - -
-          Get the Display Names - - The element specifies a set of localized names fit for - display to users.
- List<DisplayName>UIInfo.getDisplayNames() - -
-          Get the Display Names - - The element specifies a set of localized names fit for - display to users.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayNameBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayNameBuilder.html deleted file mode 100644 index 3f1b129..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayNameBuilder.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameBuilder

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameBuilder -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayNameImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayNameImpl.html deleted file mode 100644 index 2a6be7c..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayNameImpl.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameImpl

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameImpl -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayNameMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayNameMarshaller.html deleted file mode 100644 index 1ea2b96..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayNameMarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameMarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameMarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayNameUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayNameUnmarshaller.html deleted file mode 100644 index b9c0493..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DisplayNameUnmarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameUnmarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameUnmarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHint.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHint.html deleted file mode 100644 index eab63e3..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHint.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint

-
- - - - - - - - - -
-Packages that use DomainHint
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of DomainHint in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - -
Classes in edu.internet2.middleware.shibboleth.wayf.idpdisco that implement DomainHint
- classDomainHintImpl - -
-          Concrete implementation of DomainHint.
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return DomainHint
- DomainHintDomainHintBuilder.buildObject() - -
-          
- DomainHintDomainHintBuilder.buildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return types with arguments of type DomainHint
- List<DomainHint>DiscoHintsImpl.getDomainHints() - -
-          The element specifies a set of DNS domains associated with, - or serviced by, the entity.
- List<DomainHint>DiscoHints.getDomainHints() - -
-          The element specifies a set of DNS domains associated with, - or serviced by, the entity.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHintBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHintBuilder.html deleted file mode 100644 index 81a0ec9..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHintBuilder.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintBuilder

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintBuilder -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHintImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHintImpl.html deleted file mode 100644 index 43c2378..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHintImpl.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintImpl

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintImpl -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHintMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHintMarshaller.html deleted file mode 100644 index 705ca2d..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHintMarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintMarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintMarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHintUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHintUnmarshaller.html deleted file mode 100644 index 4c61d99..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/DomainHintUnmarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintUnmarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintUnmarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHint.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHint.html deleted file mode 100644 index 31b850e..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHint.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint

-
- - - - - - - - - -
-Packages that use GeolocationHint
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of GeolocationHint in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - -
Classes in edu.internet2.middleware.shibboleth.wayf.idpdisco that implement GeolocationHint
- classGeolocationHintImpl - -
-          Concrete implementation of GeolocationHint.
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return GeolocationHint
- GeolocationHintGeolocationHintBuilder.buildObject() - -
-          
- GeolocationHintGeolocationHintBuilder.buildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return types with arguments of type GeolocationHint
- List<GeolocationHint>DiscoHintsImpl.getGeolocationHints() - -
-          The element specifies the geographic coordinates associated - with, or serviced by, the entity.
- List<GeolocationHint>DiscoHints.getGeolocationHints() - -
-          The element specifies the geographic coordinates associated - with, or serviced by, the entity.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHintBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHintBuilder.html deleted file mode 100644 index 7ecab30..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHintBuilder.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintBuilder

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintBuilder -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHintImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHintImpl.html deleted file mode 100644 index 927f9ca..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHintImpl.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintImpl

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintImpl -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHintMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHintMarshaller.html deleted file mode 100644 index 33c4401..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHintMarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintMarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintMarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHintUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHintUnmarshaller.html deleted file mode 100644 index fce96f4..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/GeolocationHintUnmarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintUnmarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintUnmarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHint.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHint.html deleted file mode 100644 index 0f714ba..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHint.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint

-
- - - - - - - - - -
-Packages that use IPHint
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of IPHint in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - -
Classes in edu.internet2.middleware.shibboleth.wayf.idpdisco that implement IPHint
- classIPHintImpl - -
-          Concrete implementation of IPHint.
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return IPHint
- IPHintIPHintBuilder.buildObject() - -
-          
- IPHintIPHintBuilder.buildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return types with arguments of type IPHint
- List<IPHint>DiscoHintsImpl.getIPHints() - -
-          The element specifies a set of [CIDR] blocks associated with, - or serviced by, the entity.
- List<IPHint>DiscoHints.getIPHints() - -
-          The element specifies a set of [CIDR] blocks associated with, - or serviced by, the entity.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHintBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHintBuilder.html deleted file mode 100644 index f3817a0..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHintBuilder.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintBuilder

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintBuilder -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHintImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHintImpl.html deleted file mode 100644 index 00f90e6..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHintImpl.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintImpl

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintImpl -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHintMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHintMarshaller.html deleted file mode 100644 index 17298b7..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHintMarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintMarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintMarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHintUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHintUnmarshaller.html deleted file mode 100644 index c472fbc..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/IPHintUnmarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintUnmarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintUnmarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURL.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURL.html deleted file mode 100644 index 4393b6a..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURL.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL

-
- - - - - - - - - -
-Packages that use InformationURL
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of InformationURL in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - -
Classes in edu.internet2.middleware.shibboleth.wayf.idpdisco that implement InformationURL
- classInformationURLImpl - -
-          Concrete implementation of InformationURL.
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return InformationURL
- InformationURLInformationURLBuilder.buildObject() - -
-          
- InformationURLInformationURLBuilder.buildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return types with arguments of type InformationURL
- List<InformationURL>UIInfoImpl.getInformationURLs() - -
-          Get the URLs.
- List<InformationURL>UIInfo.getInformationURLs() - -
-          Get the URLs.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURLBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURLBuilder.html deleted file mode 100644 index 5513cab..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURLBuilder.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLBuilder

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLBuilder -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURLImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURLImpl.html deleted file mode 100644 index 4905127..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURLImpl.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLImpl

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLImpl -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURLMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURLMarshaller.html deleted file mode 100644 index 66cd96d..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURLMarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLMarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLMarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURLUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURLUnmarshaller.html deleted file mode 100644 index 7670f54..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/InformationURLUnmarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLUnmarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLUnmarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedName.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedName.html deleted file mode 100644 index cc20584..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedName.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName

-
- - - - - - - - - -
-Packages that use LocalizedName
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of LocalizedName in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - - - - - -
Subinterfaces of LocalizedName in edu.internet2.middleware.shibboleth.wayf.idpdisco
- interfaceDescription - -
-          DisplayName.
- interfaceDisplayName - -
-          DisplayName.
-  -

- - - - - - - - - - - - - - - - - -
Classes in edu.internet2.middleware.shibboleth.wayf.idpdisco that implement LocalizedName
- classDescriptionImpl - -
-          Concrete implementation of Description.
- classDisplayNameImpl - -
-          Concrete implementation of DisplayName.
- classLocalizedNameImpl - -
-          Concrete implementation of LocalizedName.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedNameImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedNameImpl.html deleted file mode 100644 index 7358ca0..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedNameImpl.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameImpl

-
- - - - - - - - - -
-Packages that use LocalizedNameImpl
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of LocalizedNameImpl in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - - - - - -
Subclasses of LocalizedNameImpl in edu.internet2.middleware.shibboleth.wayf.idpdisco
- classDescriptionImpl - -
-          Concrete implementation of Description.
- classDisplayNameImpl - -
-          Concrete implementation of DisplayName.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedNameMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedNameMarshaller.html deleted file mode 100644 index d6ea046..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedNameMarshaller.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameMarshaller

-
- - - - - - - - - -
-Packages that use LocalizedNameMarshaller
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of LocalizedNameMarshaller in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - - - - - -
Subclasses of LocalizedNameMarshaller in edu.internet2.middleware.shibboleth.wayf.idpdisco
- classDescriptionMarshaller - -
-          A thread safe Marshaller for Description objects.
- classDisplayNameMarshaller - -
-          A thread safe Marshaller for DisplayName objects.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedNameUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedNameUnmarshaller.html deleted file mode 100644 index 90e96a7..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedNameUnmarshaller.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameUnmarshaller

-
- - - - - - - - - -
-Packages that use LocalizedNameUnmarshaller
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of LocalizedNameUnmarshaller in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - - - - - -
Subclasses of LocalizedNameUnmarshaller in edu.internet2.middleware.shibboleth.wayf.idpdisco
- classDescriptionUnmarshaller - -
-          A thread-safe unmarshaller for Description objects.
- classDisplayNameUnmarshaller - -
-          A thread-safe unmarshaller for DisplayName objects.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedURI.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedURI.html deleted file mode 100644 index 6a461fa..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedURI.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI

-
- - - - - - - - - -
-Packages that use LocalizedURI
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of LocalizedURI in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - - - - - -
Subinterfaces of LocalizedURI in edu.internet2.middleware.shibboleth.wayf.idpdisco
- interfaceInformationURL - -
-          InformationURL.
- interfacePrivacyStatementURL - -
-          PrivacyStatementURL.
-  -

- - - - - - - - - - - - - - - - - -
Classes in edu.internet2.middleware.shibboleth.wayf.idpdisco that implement LocalizedURI
- classInformationURLImpl - -
-          Concrete implementation of InformationURL.
- classLocalizedURIImpl - -
-          Concrete implementation of LocalizedURI.
- classPrivacyStatementURLImpl - -
-          Concrete implementation of PrivacyStatementURL.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedURIImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedURIImpl.html deleted file mode 100644 index 73fd68b..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedURIImpl.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIImpl

-
- - - - - - - - - -
-Packages that use LocalizedURIImpl
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of LocalizedURIImpl in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - - - - - -
Subclasses of LocalizedURIImpl in edu.internet2.middleware.shibboleth.wayf.idpdisco
- classInformationURLImpl - -
-          Concrete implementation of InformationURL.
- classPrivacyStatementURLImpl - -
-          Concrete implementation of PrivacyStatementURL.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedURIMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedURIMarshaller.html deleted file mode 100644 index eeb70b4..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedURIMarshaller.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIMarshaller

-
- - - - - - - - - -
-Packages that use LocalizedURIMarshaller
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of LocalizedURIMarshaller in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - - - - - -
Subclasses of LocalizedURIMarshaller in edu.internet2.middleware.shibboleth.wayf.idpdisco
- classInformationURLMarshaller - -
-          A thread safe Marshaller for InformationURL objects.
- classPrivacyStatementURLMarshaller - -
-          A thread safe Marshaller for PrivacyStatementURL objects.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedURIUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedURIUnmarshaller.html deleted file mode 100644 index 2686829..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LocalizedURIUnmarshaller.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIUnmarshaller

-
- - - - - - - - - -
-Packages that use LocalizedURIUnmarshaller
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of LocalizedURIUnmarshaller in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - - - - - -
Subclasses of LocalizedURIUnmarshaller in edu.internet2.middleware.shibboleth.wayf.idpdisco
- classInformationURLUnmarshaller - -
-          A thread-safe unmarshaller for InformationURL objects.
- classPrivacyStatementURLUnmarshaller - -
-          A thread-safe unmarshaller for PrivacyStatementURL objects.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/Logo.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/Logo.html deleted file mode 100644 index 1fc7cd7..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/Logo.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo

-
- - - - - - - - - -
-Packages that use Logo
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of Logo in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - -
Classes in edu.internet2.middleware.shibboleth.wayf.idpdisco that implement Logo
- classLogoImpl - -
-          Concrete implementation of Logo.
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return Logo
- LogoLogoBuilder.buildObject() - -
-          
- LogoLogoBuilder.buildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return types with arguments of type Logo
- List<Logo>UIInfoImpl.getLogos() - -
-          Get the logos.
- List<Logo>UIInfo.getLogos() - -
-          Get the logos.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LogoBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LogoBuilder.html deleted file mode 100644 index 38109bd..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LogoBuilder.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoBuilder

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoBuilder -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LogoImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LogoImpl.html deleted file mode 100644 index 765820d..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LogoImpl.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoImpl

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoImpl -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LogoMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LogoMarshaller.html deleted file mode 100644 index 0561543..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LogoMarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoMarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoMarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LogoUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LogoUnmarshaller.html deleted file mode 100644 index 915d658..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/LogoUnmarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoUnmarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoUnmarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURL.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURL.html deleted file mode 100644 index 1445180..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURL.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL

-
- - - - - - - - - -
-Packages that use PrivacyStatementURL
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of PrivacyStatementURL in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - -
Classes in edu.internet2.middleware.shibboleth.wayf.idpdisco that implement PrivacyStatementURL
- classPrivacyStatementURLImpl - -
-          Concrete implementation of PrivacyStatementURL.
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return PrivacyStatementURL
- PrivacyStatementURLPrivacyStatementURLBuilder.buildObject() - -
-          
- PrivacyStatementURLPrivacyStatementURLBuilder.buildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return types with arguments of type PrivacyStatementURL
- List<PrivacyStatementURL>UIInfoImpl.getPrivacyStatementURLs() - -
-          Get the Privacy Statement URLs.
- List<PrivacyStatementURL>UIInfo.getPrivacyStatementURLs() - -
-          Get the Privacy Statement URLs.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURLBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURLBuilder.html deleted file mode 100644 index 1fd34a1..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURLBuilder.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLBuilder

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLBuilder -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURLImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURLImpl.html deleted file mode 100644 index d74911c..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURLImpl.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLImpl

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLImpl -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURLMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURLMarshaller.html deleted file mode 100644 index 7f60598..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURLMarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLMarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLMarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURLUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURLUnmarshaller.html deleted file mode 100644 index 3d06efc..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/PrivacyStatementURLUnmarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLUnmarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLUnmarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfo.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfo.html deleted file mode 100644 index f259cee..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfo.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo

-
- - - - - - - - - -
-Packages that use UIInfo
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - -
-Uses of UIInfo in edu.internet2.middleware.shibboleth.wayf.idpdisco
-  -

- - - - - - - - - -
Classes in edu.internet2.middleware.shibboleth.wayf.idpdisco that implement UIInfo
- classUIInfoImpl - -
-          Concrete implementation of UIInfo.
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.idpdisco that return UIInfo
- UIInfoUIInfoBuilder.buildObject() - -
-          
- UIInfoUIInfoBuilder.buildObject(String namespaceURI, - String localName, - String namespacePrefix) - -
-          
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfoBuilder.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfoBuilder.html deleted file mode 100644 index 7994ddb..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfoBuilder.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoBuilder (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoBuilder

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoBuilder -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfoImpl.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfoImpl.html deleted file mode 100644 index ad98bee..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfoImpl.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoImpl (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoImpl

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoImpl -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfoMarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfoMarshaller.html deleted file mode 100644 index 664bb17..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfoMarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoMarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoMarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoMarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfoUnmarshaller.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfoUnmarshaller.html deleted file mode 100644 index 4991262..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/class-use/UIInfoUnmarshaller.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoUnmarshaller (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoUnmarshaller

-
-No usage of edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoUnmarshaller -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-frame.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-frame.html deleted file mode 100644 index e1445f8..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-frame.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf.idpdisco (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - -edu.internet2.middleware.shibboleth.wayf.idpdisco - - - - -
-Interfaces  - -
-Description -
-DiscoHints -
-DisplayName -
-DomainHint -
-GeolocationHint -
-InformationURL -
-IPHint -
-LocalizedName -
-LocalizedURI -
-Logo -
-PrivacyStatementURL -
-UIInfo
- - - - - - -
-Classes  - -
-DescriptionBuilder -
-DescriptionImpl -
-DescriptionMarshaller -
-DescriptionUnmarshaller -
-DiscoHintsBuilder -
-DiscoHintsImpl -
-DiscoHintsMarshaller -
-DiscoHintsUnmarshaller -
-DisplayNameBuilder -
-DisplayNameImpl -
-DisplayNameMarshaller -
-DisplayNameUnmarshaller -
-DomainHintBuilder -
-DomainHintImpl -
-DomainHintMarshaller -
-DomainHintUnmarshaller -
-GeolocationHintBuilder -
-GeolocationHintImpl -
-GeolocationHintMarshaller -
-GeolocationHintUnmarshaller -
-InformationURLBuilder -
-InformationURLImpl -
-InformationURLMarshaller -
-InformationURLUnmarshaller -
-IPHintBuilder -
-IPHintImpl -
-IPHintMarshaller -
-IPHintUnmarshaller -
-LocalizedNameImpl -
-LocalizedNameMarshaller -
-LocalizedNameUnmarshaller -
-LocalizedURIImpl -
-LocalizedURIMarshaller -
-LocalizedURIUnmarshaller -
-LogoBuilder -
-LogoImpl -
-LogoMarshaller -
-LogoUnmarshaller -
-PrivacyStatementURLBuilder -
-PrivacyStatementURLImpl -
-PrivacyStatementURLMarshaller -
-PrivacyStatementURLUnmarshaller -
-UIInfoBuilder -
-UIInfoImpl -
-UIInfoMarshaller -
-UIInfoUnmarshaller
- - - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-summary.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-summary.html deleted file mode 100644 index 4aaa50b..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-summary.html +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf.idpdisco (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-

-Package edu.internet2.middleware.shibboleth.wayf.idpdisco -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Interface Summary
DescriptionDisplayName.
DiscoHintsSee IdP Discovery and Login UI Metadata Extension Profile.
DisplayNameDisplayName.
DomainHintIPHint.
GeolocationHintIPHint.
InformationURLInformationURL.
IPHintIPHint.
LocalizedNameLocalizedName.
LocalizedURILocalizedURI.
LogoLocalized logo type.
PrivacyStatementURLPrivacyStatementURL.
UIInfoSee IdP Discovery and Login UI Metadata Extension Profile.
-  - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class Summary
DescriptionBuilderBuilder of Description objects.
DescriptionImplConcrete implementation of Description.
DescriptionMarshallerA thread safe Marshaller for Description objects.
DescriptionUnmarshallerA thread-safe unmarshaller for Description objects.
DiscoHintsBuilderBuilder of UIInfo.
DiscoHintsImplConcrete implementation of edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscHints.
DiscoHintsMarshallerA thread safe Marshaller for @linkedu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints objects.
DiscoHintsUnmarshallerA thread-safe Unmarshaller for org.opensaml.saml2.metadata.DiscoHints objects.
DisplayNameBuilderBuilder of DisplayName objects.
DisplayNameImplConcrete implementation of DisplayName.
DisplayNameMarshallerA thread safe Marshaller for DisplayName objects.
DisplayNameUnmarshallerA thread-safe unmarshaller for DisplayName objects.
DomainHintBuilderBuilder of DomainHint objects.
DomainHintImplConcrete implementation of DomainHint.
DomainHintMarshallerA thread safe Marshaller for DomainHint objects.
DomainHintUnmarshallerA thread-safe unmarshaller for DomainHint objects.
GeolocationHintBuilderBuilder of GeolocationHint objects.
GeolocationHintImplConcrete implementation of GeolocationHint.
GeolocationHintMarshallerA thread safe Marshaller for GeolocationHint objects.
GeolocationHintUnmarshallerA thread-safe unmarshaller for GeolocationHint objects.
InformationURLBuilderBuilder of InformationURL objects.
InformationURLImplConcrete implementation of InformationURL.
InformationURLMarshallerA thread safe Marshaller for InformationURL objects.
InformationURLUnmarshallerA thread-safe unmarshaller for InformationURL objects.
IPHintBuilderBuilder of IPHint objects.
IPHintImplConcrete implementation of IPHint.
IPHintMarshallerA thread safe Marshaller for IPHint objects.
IPHintUnmarshallerA thread-safe unmarshaller for IPHint objects.
LocalizedNameImplConcrete implementation of LocalizedName.
LocalizedNameMarshallerA thread safe Marshaller for LocalizedName objects.
LocalizedNameUnmarshallerA thread-safe unmarshaller for LocalizedName objects.
LocalizedURIImplConcrete implementation of LocalizedURI.
LocalizedURIMarshallerA thread safe Marshaller for LocalizedURI objects.
LocalizedURIUnmarshallerA thread-safe unmarshaller for edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalURI objects.
LogoBuilderBuilder of Logo objects.
LogoImplConcrete implementation of Logo.
LogoMarshallerA thread safe Marshaller for Logo objects.
LogoUnmarshallerA thread-safe Unmarshaller for org.opensaml.saml2.metadata.Logo objects.
PrivacyStatementURLBuilderBuilder of PrivacyStatementURL objects.
PrivacyStatementURLImplConcrete implementation of PrivacyStatementURL.
PrivacyStatementURLMarshallerA thread safe Marshaller for PrivacyStatementURL objects.
PrivacyStatementURLUnmarshallerA thread-safe unmarshaller for PrivacyStatementURL objects.
UIInfoBuilderBuilder of UIInfo.
UIInfoImplConcrete implementation of UIInfo.
UIInfoMarshallerA thread safe Marshaller for @linkedu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo objects.
UIInfoUnmarshallerA thread-safe Unmarshaller for org.opensaml.saml2.metadata.UIInfo objects.
-  - -

-

-
-
- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-tree.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-tree.html deleted file mode 100644 index 37f0967..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-tree.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf.idpdisco Class Hierarchy (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Hierarchy For Package edu.internet2.middleware.shibboleth.wayf.idpdisco -

-
-
-
Package Hierarchies:
All Packages
-
-

-Class Hierarchy -

- -

-Interface Hierarchy -

-
    -
  • org.opensaml.xml.LangBearing
      -
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName (also extends org.opensaml.common.SAMLObject) -
        -
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.Description
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName
      -
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI (also extends org.opensaml.common.SAMLObject) - -
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo (also extends org.opensaml.common.SAMLObject) -
    -
  • org.opensaml.xml.XMLObject
      -
    • org.opensaml.xml.validation.ValidatingXMLObject
        -
      • org.opensaml.common.SAMLObject
          -
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName (also extends org.opensaml.xml.LangBearing) -
            -
          • edu.internet2.middleware.shibboleth.wayf.idpdisco.Description
          • edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName
          -
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI (also extends org.opensaml.xml.LangBearing) - -
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo (also extends org.opensaml.xml.LangBearing) -
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo
        -
      -
    -
-
- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-use.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-use.html deleted file mode 100644 index 8fb434d..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-use.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - -Uses of Package edu.internet2.middleware.shibboleth.wayf.idpdisco (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Package
edu.internet2.middleware.shibboleth.wayf.idpdisco

-
- - - - - - - - - -
-Packages that use edu.internet2.middleware.shibboleth.wayf.idpdisco
edu.internet2.middleware.shibboleth.wayf.idpdisco  
-  -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Classes in edu.internet2.middleware.shibboleth.wayf.idpdisco used by edu.internet2.middleware.shibboleth.wayf.idpdisco
Description - -
-          DisplayName.
DiscoHints - -
-          See IdP Discovery and Login UI Metadata Extension Profile.
DisplayName - -
-          DisplayName.
DomainHint - -
-          IPHint.
GeolocationHint - -
-          IPHint.
InformationURL - -
-          InformationURL.
IPHint - -
-          IPHint.
LocalizedName - -
-          LocalizedName.
LocalizedNameImpl - -
-          Concrete implementation of LocalizedName.
LocalizedNameMarshaller - -
-          A thread safe Marshaller for LocalizedName objects.
LocalizedNameUnmarshaller - -
-          A thread-safe unmarshaller for LocalizedName objects.
LocalizedURI - -
-          LocalizedURI.
LocalizedURIImpl - -
-          Concrete implementation of LocalizedURI.
LocalizedURIMarshaller - -
-          A thread safe Marshaller for LocalizedURI objects.
LocalizedURIUnmarshaller - -
-          A thread-safe unmarshaller for edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalURI objects.
Logo - -
-          Localized logo type.
PrivacyStatementURL - -
-          PrivacyStatementURL.
UIInfo - -
-          See IdP Discovery and Login UI Metadata Extension Profile.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/package-frame.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/package-frame.html deleted file mode 100644 index a0eefa5..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/package-frame.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - -edu.internet2.middleware.shibboleth.wayf - - - - -
-Classes  - -
-DiscoveryServiceHandler -
-HandlerConfig -
-IdPSite -
-IdPSite.Compare -
-IdPSiteSet -
-IdPSiteSetEntry -
-LogbackConfigurationChangeListener -
-LogbackLoggingService -
-Version -
-WayfService -
-XMLConstants
- - - - - - -
-Exceptions  - -
-WayfException
- - - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/package-summary.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/package-summary.html deleted file mode 100644 index 16ade42..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/package-summary.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-

-Package edu.internet2.middleware.shibboleth.wayf -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Class Summary
DiscoveryServiceHandlerSpecific handler for each version of the Discovery Service.
HandlerConfigClass used by the DiscoveryServiceHandler to handle run time behaviour.
IdPSiteA class which abstracts an IdP for the sake of the WAYF display.
IdPSite.Compare 
IdPSiteSetRepresents a collection of related sites as described by a single source of metadata.
IdPSiteSetEntryThis is just a container class for tieing together a set of IdPs to a name - this being what - is sent to the JSP for display purposes.
LogbackConfigurationChangeListenerCallback that may be registered for a watch logback configuration file.
LogbackLoggingServiceSimple logging service that watches for logback configuration file changes and reloads the file when a change occurs.
VersionClass for printing the version of this library.
WayfServiceA servlet implementation of the Shibboleth WAYF service.
XMLConstantsHolder class for various XML constants (namespaces and so forth).
-  - -

- - - - - - - - - -
-Exception Summary
WayfExceptionSignals that an error has occurred while processing a Shibboleth WAYF request.
-  - -

-

-
-
- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/package-tree.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/package-tree.html deleted file mode 100644 index 3005d4d..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/package-tree.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf Class Hierarchy (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Hierarchy For Package edu.internet2.middleware.shibboleth.wayf -

-
-
-
Package Hierarchies:
All Packages
-
-

-Class Hierarchy -

- -
- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/package-use.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/package-use.html deleted file mode 100644 index b63032a..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/package-use.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - - -Uses of Package edu.internet2.middleware.shibboleth.wayf (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Package
edu.internet2.middleware.shibboleth.wayf

-
- - - - - - - - - - - - - - - - - -
-Packages that use edu.internet2.middleware.shibboleth.wayf
edu.internet2.middleware.shibboleth.wayf  
edu.internet2.middleware.shibboleth.wayf.plugins  
edu.internet2.middleware.shibboleth.wayf.plugins.provider  
-  -

- - - - - - - - - - - - - - - - - -
-Classes in edu.internet2.middleware.shibboleth.wayf used by edu.internet2.middleware.shibboleth.wayf
HandlerConfig - -
-          Class used by the DiscoveryServiceHandler to handle run time behaviour.
IdPSite - -
-          A class which abstracts an IdP for the sake of the WAYF display.
IdPSiteSet - -
-          Represents a collection of related sites as described by a single source of metadata.
WayfException - -
-          Signals that an error has occurred while processing a Shibboleth WAYF request.
-  -

- - - - - - - - -
-Classes in edu.internet2.middleware.shibboleth.wayf used by edu.internet2.middleware.shibboleth.wayf.plugins
IdPSite - -
-          A class which abstracts an IdP for the sake of the WAYF display.
-  -

- - - - - - - - -
-Classes in edu.internet2.middleware.shibboleth.wayf used by edu.internet2.middleware.shibboleth.wayf.plugins.provider
IdPSite - -
-          A class which abstracts an IdP for the sake of the WAYF display.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/Plugin.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/Plugin.html deleted file mode 100644 index 46f6c32..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/Plugin.html +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - - -Plugin (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.plugins -
-Interface Plugin

-
-
All Known Implementing Classes:
SamlCookiePlugin
-
-
-
-
public interface Plugin
- - -

-The Plugin interface is used to affect the 'hints' that the WAYF offers to the users. -

- The WAYF can register any number of plugins. Each plugin is called when the metadata is loaded or realoaded - (so it can do any indexing) and at the three entry points into the WAYF - Lookup (main entry), Search and Select. - Plugins are called in the order in which they are declared to the WAYF. -

- Each plugin is called once when the user has made a selection. -

- For Search and Lookup, each plugin is called multiple times, once for each metadata provider which has - been declared to this particular WAYF instance. The plugin can return a context which is handed to subsequent calls. -

- The idea is that each plugin can affect the displayed lists of IdPs. As a reminder the WAYF displays two lists of - IdPs - the complete list, displayed either as a single list or a list of lists, and the hint list (which was - previously only populated from the _saml_idp cookie. In the search case the WAYF displays a third list of - the search hits. -

- When the plugin in called it is given the current set of potential IdPs as a Map from EntityID to IdPSite - and lists representing the current hint list and search results. A Plugin can remove an entry from - the map or the lists. Additionally it can insert an IdPSite found in the Map into the hint or search lists. - Thus the plugin can restrict the number of sites that the WAYF instance displays in the 'complete list' and - can add or remove IdPs from the hint list. -

- At any stage the plugin can take control of the current request and redirect or forward it. It signals that - it has done this to the WAYF by means of an exception. -

- The _saml_idp cookie handling code is written as a WAYF plugin. Other plugins have been written to allow IdPs - to be presented as hints based on the client's IP address or to redirect back to the SP once the choice of - IdP has been made. -

- Object implementing this interface are created during WAYF discovery service initialization. There are - expected to implement a constructor which takes a Element as the only parameter and they are - created via this constructor, with the parameter being the appropriate section of the WAYF configuration file -

- -

-

-
Version:
-
Discussion
-
-
- -

- - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- PluginContextlookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          The WAYF calls each plugin at this entry point when it is first contacted.
- PluginMetadataParameterrefreshMetadata(org.opensaml.saml2.metadata.provider.MetadataProvider metadata) - -
-          Whenever the WAYF discoveres that the metadata is stale, it reloads it and calls each plugin at this method.
- PluginContextsearch(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          This method is called when the user specified a search operation.
- voidselected(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String idP) - -
-          This method is called, for every plugin, after a user has selected an IdP.
-  -

- - - - - - - - -
-Method Detail
- -

-refreshMetadata

-
-PluginMetadataParameter refreshMetadata(org.opensaml.saml2.metadata.provider.MetadataProvider metadata)
-
-
Whenever the WAYF discoveres that the metadata is stale, it reloads it and calls each plugin at this method. -

-

-
Parameters:
metadata - - where to get the data from. -
Returns:
the value which will be provided as input to subsequent calls to Lookup and - Search
-
-
-
- -

-lookup

-
-PluginContext lookup(javax.servlet.http.HttpServletRequest req,
-                     javax.servlet.http.HttpServletResponse res,
-                     PluginMetadataParameter parameter,
-                     Map<String,IdPSite> validIdps,
-                     PluginContext context,
-                     List<IdPSite> idpList)
-                     throws WayfRequestHandled
-
-
The WAYF calls each plugin at this entry point when it is first contacted. -

-

-
Parameters:
req - - Describes the current request. A Plugin might use it to find any appropriate cookies
res - - Describes the current response. A Plugin might use it to redirect a the request.
parameter - Describes the metadata.
context - Any processing context returned from a previous call.
validIdps - The list of IdPs which is currently views as possibly matches for the pattern. - The Key is the EntityId for the IdP and the value the object which describes - the Idp
idpList - The set of Idps which are currently considered as potential hints. -
Returns:
a context to hand to subsequent calls -
Throws: -
WayfRequestHandled - if the plugin has handled the request (for instance it has - issues a redirect) - - Each plugin is called multiple times, - once for each metadata provider which is registered (Depending on the precise configuration of the WAYF - metadata providers whose metadata does not include the target may be dropped). Initially the plugin is - called with a context parameter of null. In subsequent calls, the value returned from - the previous call is passed in as the context parameter. - - The plugin may remove IdPSite objects from the validIdps list. - - The plugin may add or remove them to the idpList. IdPSite Objects which are to be added to the idpList - should be looked up by EntityIdName in validIdps by EntityId. Hence any metadata processing shoudl - store the entityID.
-
-
-
- -

-search

-
-PluginContext search(javax.servlet.http.HttpServletRequest req,
-                     javax.servlet.http.HttpServletResponse res,
-                     PluginMetadataParameter parameter,
-                     String pattern,
-                     Map<String,IdPSite> validIdps,
-                     PluginContext context,
-                     Collection<IdPSite> searchResult,
-                     List<IdPSite> idpList)
-                     throws WayfRequestHandled
-
-
This method is called when the user specified a search operation. The processing is similar to - that described for lookup. - Two additional paramaters are provided, the search parameter which was provided, and the current - proposed list of candidate IdPs. The plugin is at liberty to alter both the list of hints and the - list of valid IdPs. -

-

-
Parameters:
req - Describes the current request. The Plugin could use it to find any appropriate cookies
res - Describes the result - this is needed if (for instance) a plung needs to change cookie values
parameter - Describes the metadata
pattern - The Search pattern provided
validIdps - The list of IdPs which is currently views as possibly matches for the pattern. - The Key is the Idp Name an the value the idp
context - Any processing context returned from a previous call.
searchResult - the resukt of any search
idpList - The set of Idps which are currently considered as potential hints. Each Idp is associated - with a numeric weight, where the lower the number is the more likely the IdP is to be a candidate. - As descibed above the WAYF uses this to provide hint list to the GUI (or even to dispatch - immediately to the IdP). -
Returns:
a context to hand to subsequent calls -
Throws: -
WayfRequestHandled - if the plugin has handled the request (for instance it has - issues a redirect)
-
-
-
- -

-selected

-
-void selected(javax.servlet.http.HttpServletRequest req,
-              javax.servlet.http.HttpServletResponse res,
-              PluginMetadataParameter parameter,
-              String idP)
-              throws WayfRequestHandled
-
-
This method is called, for every plugin, after a user has selected an IdP. The plugin is expected - to use it to update any in memory state (via the PluginMetadataParameter parameter or permananent - state (for instance by writing back a cookie. -

-

-
Parameters:
req - Describes the current request.
res - Describes the current response
parameter - Describes the metadata -
Throws: -
WayfRequestHandled - if the plugin has handled the request (for instance it has - issues a redirect)
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/PluginContext.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/PluginContext.html deleted file mode 100644 index cebda25..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/PluginContext.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - -PluginContext (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.plugins -
-Interface PluginContext

-
-
-
public interface PluginContext
- - -

-This is a marker interface. -

- Objects which implement PluginContext are passed between sucessive calls to a plugins implementations of - lookup and search as the plugin - is called for each MetadataProvider. -

-

- -

-

-
Version:
-
Discussion
-
-
- -

- -

- -


- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/PluginMetadataParameter.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/PluginMetadataParameter.html deleted file mode 100644 index 78d67af..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/PluginMetadataParameter.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - -PluginMetadataParameter (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.plugins -
-Interface PluginMetadataParameter

-
-
-
public interface PluginMetadataParameter
- - -

-The PluginParameter is a marker interface which a WAYF Plugin can use to associate extra information - with the metadata. Each plugin returns a PluginParameter from RefreshMetadata - and this is in turn presented back to then Plugin when it is called during WAYF processing. -

-

- -

-

-
Version:
-
Discussion
-
-
- -

- -

- -


- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/WayfRequestHandled.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/WayfRequestHandled.html deleted file mode 100644 index 4817508..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/WayfRequestHandled.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - - -WayfRequestHandled (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.plugins -
-Class WayfRequestHandled

-
-java.lang.Object
-  extended by java.lang.Throwable
-      extended by java.lang.Exception
-          extended by edu.internet2.middleware.shibboleth.wayf.plugins.WayfRequestHandled
-
-
-
All Implemented Interfaces:
Serializable
-
-
-
-
public class WayfRequestHandled
extends Exception
- - -

-This Exception can be signalled by a plugin to indicate to the WAYF that it has handled the - request and all processing should stop. -

- -

-

-
See Also:
Serialized Form
-
- -

- - - - - - - - - - - -
-Constructor Summary
WayfRequestHandled() - -
-           
-  - - - - - - - -
-Method Summary
- - - - - - - -
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-WayfRequestHandled

-
-public WayfRequestHandled()
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/Plugin.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/Plugin.html deleted file mode 100644 index 81cc4f4..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/Plugin.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.plugins.Plugin (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.plugins.Plugin

-
- - - - - - - - - - - - - -
-Packages that use Plugin
edu.internet2.middleware.shibboleth.wayf  
edu.internet2.middleware.shibboleth.wayf.plugins.provider  
-  -

- - - - - -
-Uses of Plugin in edu.internet2.middleware.shibboleth.wayf
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf with parameters of type Plugin
-protected  voidIdPSiteSet.addPlugin(Plugin plugin) - -
-          Declares a plugin to the siteset.
-protected  PluginMetadataParameterIdPSiteSet.paramFor(Plugin plugin) - -
-          Return the parameter that this plugin uses.
-  -

- - - - - - - - -
Constructor parameters in edu.internet2.middleware.shibboleth.wayf with type arguments of type Plugin
DiscoveryServiceHandler(Element config, - Hashtable<String,IdPSiteSet> federations, - Hashtable<String,Plugin> plugins, - HandlerConfig defaultConfig) - -
-          Constructor to create and configure the handler.
-  -

- - - - - -
-Uses of Plugin in edu.internet2.middleware.shibboleth.wayf.plugins.provider
-  -

- - - - - - - - - -
Classes in edu.internet2.middleware.shibboleth.wayf.plugins.provider that implement Plugin
- classSamlCookiePlugin - -
-          This is a test implementation of the saml cookie lookup stuff to - see whether it fits the plugin architecture.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/PluginContext.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/PluginContext.html deleted file mode 100644 index 23c225a..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/PluginContext.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.plugins.PluginContext (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.plugins.PluginContext

-
- - - - - - - - - - - - - -
-Packages that use PluginContext
edu.internet2.middleware.shibboleth.wayf.plugins  
edu.internet2.middleware.shibboleth.wayf.plugins.provider  
-  -

- - - - - -
-Uses of PluginContext in edu.internet2.middleware.shibboleth.wayf.plugins
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins that return PluginContext
- PluginContextPlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          The WAYF calls each plugin at this entry point when it is first contacted.
- PluginContextPlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          This method is called when the user specified a search operation.
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins with parameters of type PluginContext
- PluginContextPlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          The WAYF calls each plugin at this entry point when it is first contacted.
- PluginContextPlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          This method is called when the user specified a search operation.
-  -

- - - - - -
-Uses of PluginContext in edu.internet2.middleware.shibboleth.wayf.plugins.provider
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins.provider that return PluginContext
- PluginContextSamlCookiePlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          This is the 'hook' in the lookup part of Discovery Service processing.
- PluginContextSamlCookiePlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          Plgin point for searching.
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins.provider with parameters of type PluginContext
- PluginContextSamlCookiePlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          This is the 'hook' in the lookup part of Discovery Service processing.
- PluginContextSamlCookiePlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          Plgin point for searching.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/PluginMetadataParameter.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/PluginMetadataParameter.html deleted file mode 100644 index fac5950..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/PluginMetadataParameter.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - - -Uses of Interface edu.internet2.middleware.shibboleth.wayf.plugins.PluginMetadataParameter (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Interface
edu.internet2.middleware.shibboleth.wayf.plugins.PluginMetadataParameter

-
- - - - - - - - - - - - - - - - - -
-Packages that use PluginMetadataParameter
edu.internet2.middleware.shibboleth.wayf  
edu.internet2.middleware.shibboleth.wayf.plugins  
edu.internet2.middleware.shibboleth.wayf.plugins.provider  
-  -

- - - - - -
-Uses of PluginMetadataParameter in edu.internet2.middleware.shibboleth.wayf
-  -

- - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf that return PluginMetadataParameter
-protected  PluginMetadataParameterIdPSiteSet.paramFor(Plugin plugin) - -
-          Return the parameter that this plugin uses.
-  -

- - - - - -
-Uses of PluginMetadataParameter in edu.internet2.middleware.shibboleth.wayf.plugins
-  -

- - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins that return PluginMetadataParameter
- PluginMetadataParameterPlugin.refreshMetadata(org.opensaml.saml2.metadata.provider.MetadataProvider metadata) - -
-          Whenever the WAYF discoveres that the metadata is stale, it reloads it and calls each plugin at this method.
-  -

- - - - - - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins with parameters of type PluginMetadataParameter
- PluginContextPlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          The WAYF calls each plugin at this entry point when it is first contacted.
- PluginContextPlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          This method is called when the user specified a search operation.
- voidPlugin.selected(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String idP) - -
-          This method is called, for every plugin, after a user has selected an IdP.
-  -

- - - - - -
-Uses of PluginMetadataParameter in edu.internet2.middleware.shibboleth.wayf.plugins.provider
-  -

- - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins.provider that return PluginMetadataParameter
- PluginMetadataParameterSamlCookiePlugin.refreshMetadata(org.opensaml.saml2.metadata.provider.MetadataProvider metadata) - -
-          Plugin point which is called when the data is refreshed.
-  -

- - - - - - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins.provider with parameters of type PluginMetadataParameter
- PluginContextSamlCookiePlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          This is the 'hook' in the lookup part of Discovery Service processing.
- PluginContextSamlCookiePlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          Plgin point for searching.
- voidSamlCookiePlugin.selected(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String idP) - -
-          Plugin point for selection.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/WayfRequestHandled.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/WayfRequestHandled.html deleted file mode 100644 index d7814ec..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/class-use/WayfRequestHandled.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.plugins.WayfRequestHandled (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.plugins.WayfRequestHandled

-
- - - - - - - - - - - - - -
-Packages that use WayfRequestHandled
edu.internet2.middleware.shibboleth.wayf.plugins  
edu.internet2.middleware.shibboleth.wayf.plugins.provider  
-  -

- - - - - -
-Uses of WayfRequestHandled in edu.internet2.middleware.shibboleth.wayf.plugins
-  -

- - - - - - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins that throw WayfRequestHandled
- PluginContextPlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          The WAYF calls each plugin at this entry point when it is first contacted.
- PluginContextPlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          This method is called when the user specified a search operation.
- voidPlugin.selected(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String idP) - -
-          This method is called, for every plugin, after a user has selected an IdP.
-  -

- - - - - -
-Uses of WayfRequestHandled in edu.internet2.middleware.shibboleth.wayf.plugins.provider
-  -

- - - - - - - - - - - - - -
Methods in edu.internet2.middleware.shibboleth.wayf.plugins.provider that throw WayfRequestHandled
- PluginContextSamlCookiePlugin.lookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          This is the 'hook' in the lookup part of Discovery Service processing.
- PluginContextSamlCookiePlugin.search(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          Plgin point for searching.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-frame.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-frame.html deleted file mode 100644 index 90c327a..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-frame.html +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf.plugins (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - -edu.internet2.middleware.shibboleth.wayf.plugins - - - - -
-Interfaces  - -
-Plugin -
-PluginContext -
-PluginMetadataParameter
- - - - - - -
-Exceptions  - -
-WayfRequestHandled
- - - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-summary.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-summary.html deleted file mode 100644 index 8b0a6f4..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-summary.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf.plugins (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-

-Package edu.internet2.middleware.shibboleth.wayf.plugins -

- - - - - - - - - - - - - - - - - -
-Interface Summary
PluginThe Plugin interface is used to affect the 'hints' that the WAYF offers to the users.
PluginContextThis is a marker interface.
PluginMetadataParameterThe PluginParameter is a marker interface which a WAYF Plugin can use to associate extra information - with the metadata.
-  - -

- - - - - - - - - -
-Exception Summary
WayfRequestHandledThis Exception can be signalled by a plugin to indicate to the WAYF that it has handled the - request and all processing should stop.
-  - -

-

-
-
- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-tree.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-tree.html deleted file mode 100644 index 5fa05ac..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-tree.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf.plugins Class Hierarchy (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Hierarchy For Package edu.internet2.middleware.shibboleth.wayf.plugins -

-
-
-
Package Hierarchies:
All Packages
-
-

-Class Hierarchy -

- -

-Interface Hierarchy -

- -
- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-use.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-use.html deleted file mode 100644 index ff0c69a..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/package-use.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - -Uses of Package edu.internet2.middleware.shibboleth.wayf.plugins (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Package
edu.internet2.middleware.shibboleth.wayf.plugins

-
- - - - - - - - - - - - - - - - - -
-Packages that use edu.internet2.middleware.shibboleth.wayf.plugins
edu.internet2.middleware.shibboleth.wayf  
edu.internet2.middleware.shibboleth.wayf.plugins  
edu.internet2.middleware.shibboleth.wayf.plugins.provider  
-  -

- - - - - - - - - - - -
-Classes in edu.internet2.middleware.shibboleth.wayf.plugins used by edu.internet2.middleware.shibboleth.wayf
Plugin - -
-          The Plugin interface is used to affect the 'hints' that the WAYF offers to the users.
PluginMetadataParameter - -
-          The PluginParameter is a marker interface which a WAYF Plugin can use to associate extra information - with the metadata.
-  -

- - - - - - - - - - - - - - -
-Classes in edu.internet2.middleware.shibboleth.wayf.plugins used by edu.internet2.middleware.shibboleth.wayf.plugins
PluginContext - -
-          This is a marker interface.
PluginMetadataParameter - -
-          The PluginParameter is a marker interface which a WAYF Plugin can use to associate extra information - with the metadata.
WayfRequestHandled - -
-          This Exception can be signalled by a plugin to indicate to the WAYF that it has handled the - request and all processing should stop.
-  -

- - - - - - - - - - - - - - - - - -
-Classes in edu.internet2.middleware.shibboleth.wayf.plugins used by edu.internet2.middleware.shibboleth.wayf.plugins.provider
Plugin - -
-          The Plugin interface is used to affect the 'hints' that the WAYF offers to the users.
PluginContext - -
-          This is a marker interface.
PluginMetadataParameter - -
-          The PluginParameter is a marker interface which a WAYF Plugin can use to associate extra information - with the metadata.
WayfRequestHandled - -
-          This Exception can be signalled by a plugin to indicate to the WAYF that it has handled the - request and all processing should stop.
-  -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/BindingFilter.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/BindingFilter.html deleted file mode 100644 index 5adf6c3..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/BindingFilter.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - -BindingFilter (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.plugins.provider -
-Class BindingFilter

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter
-
-
-
All Implemented Interfaces:
org.opensaml.saml2.metadata.provider.MetadataFilter
-
-
-
-
public class BindingFilter
extends Object
implements org.opensaml.saml2.metadata.provider.MetadataFilter
- - -

-See SDSJ-48. If we get a DS endpoint then we need to check that the binding is provided - and that it is correct. -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
BindingFilter(boolean warn) - -
-          Initialize the filter.
-  - - - - - - - - - - - -
-Method Summary
- voiddoFilter(org.opensaml.xml.XMLObject metadata) - -
-          Apply the filter.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-BindingFilter

-
-public BindingFilter(boolean warn)
-
-
Initialize the filter. -

-

-
Parameters:
warn - do we warn or do we fail if we see badness?
-
- - - - - - - - -
-Method Detail
- -

-doFilter

-
-public void doFilter(org.opensaml.xml.XMLObject metadata)
-              throws org.opensaml.saml2.metadata.provider.FilterException
-
-
Apply the filter. -

-

-
Specified by:
doFilter in interface org.opensaml.saml2.metadata.provider.MetadataFilter
-
-
-
Parameters:
metadata - what to filter. -
Throws: -
org.opensaml.saml2.metadata.provider.FilterException - if it sees any missed or bad bindings.
See Also:
MetadataFilter.doFilter(org.opensaml.xml.XMLObject)
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/ListFilter.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/ListFilter.html deleted file mode 100644 index f497fc2..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/ListFilter.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - -ListFilter (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.plugins.provider -
-Class ListFilter

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter
-
-
-
All Implemented Interfaces:
org.opensaml.saml2.metadata.provider.MetadataFilter
-
-
-
-
public class ListFilter
extends Object
implements org.opensaml.saml2.metadata.provider.MetadataFilter
- - -

-See SDSJ-57. Explicit -

- -

-


- -

- - - - - - - - - - - -
-Constructor Summary
ListFilter(Element config) - -
-          Initialize the filter.
-  - - - - - - - - - - - -
-Method Summary
- voiddoFilter(org.opensaml.xml.XMLObject metadata) - -
-          Apply the filter.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-ListFilter

-
-public ListFilter(Element config)
-
-
Initialize the filter. -

-

-
Parameters:
config - the configuration - - The configuration looks liken this - - foo - [...] - -
-
- - - - - - - - -
-Method Detail
- -

-doFilter

-
-public void doFilter(org.opensaml.xml.XMLObject metadata)
-              throws org.opensaml.saml2.metadata.provider.FilterException
-
-
Apply the filter. -

-

-
Specified by:
doFilter in interface org.opensaml.saml2.metadata.provider.MetadataFilter
-
-
-
Parameters:
metadata - what to filter. -
Throws: -
org.opensaml.saml2.metadata.provider.FilterException - if it sees any missed or bad bindings.
See Also:
MetadataFilter.doFilter(org.opensaml.xml.XMLObject)
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.SamlIdPCookie.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.SamlIdPCookie.html deleted file mode 100644 index c72dd2a..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.SamlIdPCookie.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - - -SamlCookiePlugin.SamlIdPCookie (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.plugins.provider -
-Class SamlCookiePlugin.SamlIdPCookie

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie
-
-
-
Enclosing class:
SamlCookiePlugin
-
-
-
-
public final class SamlCookiePlugin.SamlIdPCookie
extends Object
- - -

-Class to abstract away the saml cookie for us. -

- -

-


- -

- - - - - - - - - - - - - - - - -
-Method Summary
- voiddeleteIdPName(String origin, - int expiration) - -
-          Remove origin from the cachedata and write it back.
- List<String>getIdPList() - -
-          Return the list of Idps for this cookie.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Method Detail
- -

-deleteIdPName

-
-public void deleteIdPName(String origin,
-                          int expiration)
-
-
Remove origin from the cachedata and write it back. -

-

-
Parameters:
origin - what to remove.
expiration - How long it will live.
-
-
-
- -

-getIdPList

-
-public List<String> getIdPList()
-
-
Return the list of Idps for this cookie. -

-

- -
Returns:
The list.
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.html deleted file mode 100644 index f22bb65..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.html +++ /dev/null @@ -1,411 +0,0 @@ - - - - - - - -SamlCookiePlugin (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
- -

- -edu.internet2.middleware.shibboleth.wayf.plugins.provider -
-Class SamlCookiePlugin

-
-java.lang.Object
-  extended by edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin
-
-
-
All Implemented Interfaces:
Plugin
-
-
-
-
public class SamlCookiePlugin
extends Object
implements Plugin
- - -

-This is a test implementation of the saml cookie lookup stuff to - see whether it fits the plugin architecture. -

- -

-


- -

- - - - - - - - - - - -
-Nested Class Summary
- classSamlCookiePlugin.SamlIdPCookie - -
-          Class to abstract away the saml cookie for us.
-  - - - - - - - - - - -
-Constructor Summary
SamlCookiePlugin(Element element) - -
-          This constructor is called during wayf initialization with it's - own little bit of XML config.
-  - - - - - - - - - - - - - - - - - - - - - - - -
-Method Summary
- PluginContextlookup(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - Map<String,IdPSite> validIdps, - PluginContext context, - List<IdPSite> idpList) - -
-          This is the 'hook' in the lookup part of Discovery Service processing.
- PluginMetadataParameterrefreshMetadata(org.opensaml.saml2.metadata.provider.MetadataProvider metadata) - -
-          Plugin point which is called when the data is refreshed.
- PluginContextsearch(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String pattern, - Map<String,IdPSite> validIdps, - PluginContext context, - Collection<IdPSite> searchResult, - List<IdPSite> idpList) - -
-          Plgin point for searching.
- voidselected(javax.servlet.http.HttpServletRequest req, - javax.servlet.http.HttpServletResponse res, - PluginMetadataParameter parameter, - String idP) - -
-          Plugin point for selection.
- - - - - - - -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-  -

- - - - - - - - -
-Constructor Detail
- -

-SamlCookiePlugin

-
-public SamlCookiePlugin(Element element)
-
-
This constructor is called during wayf initialization with it's - own little bit of XML config. -

-

-
Parameters:
element - - further information to be gleaned from the DOM.
-
- - - - - - - - -
-Method Detail
- -

-lookup

-
-public PluginContext lookup(javax.servlet.http.HttpServletRequest req,
-                            javax.servlet.http.HttpServletResponse res,
-                            PluginMetadataParameter parameter,
-                            Map<String,IdPSite> validIdps,
-                            PluginContext context,
-                            List<IdPSite> idpList)
-                     throws WayfRequestHandled
-
-
This is the 'hook' in the lookup part of Discovery Service processing. -

-

-
Specified by:
lookup in interface Plugin
-
-
-
Parameters:
req - - Describes the current request. Used to find any appropriate cookies
res - - Describes the current response. Used to redirect the request.
parameter - - Describes the metadata.
context - - Any processing context returned from a previous call. We set this on first call and - use non null to indicate that we don't go there again.
validIdps - The list of IdPs which is currently views as possibly matches for the pattern. - The Key is the EntityId for the IdP and the value the object which describes - the Idp
idpList - The set of Idps which are currently considered as potential hints. -
Returns:
a context to hand to subsequent calls -
Throws: -
WayfRequestHandled - if the plugin has handled the request. - issues a redirect)
See Also:
Plugin.lookup(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, edu.internet2.middleware.shibboleth.wayf.plugins.PluginMetadataParameter, java.util.Map, edu.internet2.middleware.shibboleth.wayf.plugins.PluginContext, java.util.List)
-
-
-
- -

-refreshMetadata

-
-public PluginMetadataParameter refreshMetadata(org.opensaml.saml2.metadata.provider.MetadataProvider metadata)
-
-
Plugin point which is called when the data is refreshed. -

-

-
Specified by:
refreshMetadata in interface Plugin
-
-
-
Parameters:
metadata - - where to get the data from. -
Returns:
the value which will be provided as input to subsequent calls
See Also:
Plugin.refreshMetadata(org.opensaml.saml2.metadata.provider.MetadataProvider)
-
-
-
- -

-search

-
-public PluginContext search(javax.servlet.http.HttpServletRequest req,
-                            javax.servlet.http.HttpServletResponse res,
-                            PluginMetadataParameter parameter,
-                            String pattern,
-                            Map<String,IdPSite> validIdps,
-                            PluginContext context,
-                            Collection<IdPSite> searchResult,
-                            List<IdPSite> idpList)
-                     throws WayfRequestHandled
-
-
Plgin point for searching. -

-

-
Specified by:
search in interface Plugin
-
-
-
Parameters:
req - Describes the current request.
res - Describes the current response.
parameter - Describes the metadata.
pattern - What we are searchign for.
validIdps - The list of IdPs which is currently views as possibly matches for the pattern. - The Key is the EntityId for the IdP and the value the object which describes - the Idp
context - Any processing context returned from a previous call. We set this on first call and - use non null to indicate that we don't go there again.
searchResult - What the search yielded.
idpList - The set of Idps which are currently considered as potential hints. -
Returns:
a context to hand to subsequent calls. -
Throws: -
WayfRequestHandled -
WayfRequestHandled - if the plugin has handled the request.
See Also:
Plugin.search(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, edu.internet2.middleware.shibboleth.wayf.plugins.PluginMetadataParameter, java.lang.String, java.util.Map, edu.internet2.middleware.shibboleth.wayf.plugins.PluginContext, java.util.Collection, java.util.List)
-
-
-
- -

-selected

-
-public void selected(javax.servlet.http.HttpServletRequest req,
-                     javax.servlet.http.HttpServletResponse res,
-                     PluginMetadataParameter parameter,
-                     String idP)
-
-
Plugin point for selection. -

-

-
Specified by:
selected in interface Plugin
-
-
-
Parameters:
req - Describes the current request.
res - Describes the current response.
parameter - Describes the metadata.
idP - Describes the idp.
See Also:
edu.internet2.middleware.shibboleth.wayf.plugins.Plugin#selected(javax.servlet.http.HttpServletRequest. - javax.servlet.http.HttpServletResponse, - edu.internet2.middleware.shibboleth.wayf.plugins.PluginMetadataParameter, - java.lang.String)
-
-
- -
- - - - - - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/BindingFilter.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/BindingFilter.html deleted file mode 100644 index 2440789..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/BindingFilter.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter

-
-No usage of edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/ListFilter.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/ListFilter.html deleted file mode 100644 index d9c129b..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/ListFilter.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter

-
-No usage of edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/SamlCookiePlugin.SamlIdPCookie.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/SamlCookiePlugin.SamlIdPCookie.html deleted file mode 100644 index 5eec23f..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/SamlCookiePlugin.SamlIdPCookie.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie

-
-No usage of edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/SamlCookiePlugin.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/SamlCookiePlugin.html deleted file mode 100644 index 075f029..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/class-use/SamlCookiePlugin.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Class
edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin

-
-No usage of edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-frame.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-frame.html deleted file mode 100644 index 5483238..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-frame.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf.plugins.provider (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - -edu.internet2.middleware.shibboleth.wayf.plugins.provider - - - - -
-Classes  - -
-BindingFilter -
-ListFilter -
-SamlCookiePlugin
- - - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-summary.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-summary.html deleted file mode 100644 index 9d0fba7..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-summary.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf.plugins.provider (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-

-Package edu.internet2.middleware.shibboleth.wayf.plugins.provider -

- - - - - - - - - - - - - - - - - -
-Class Summary
BindingFilterSee SDSJ-48.
ListFilterSee SDSJ-57.
SamlCookiePluginThis is a test implementation of the saml cookie lookup stuff to - see whether it fits the plugin architecture.
-  - -

-

-
-
- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-tree.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-tree.html deleted file mode 100644 index ebe721b..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-tree.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - -edu.internet2.middleware.shibboleth.wayf.plugins.provider Class Hierarchy (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Hierarchy For Package edu.internet2.middleware.shibboleth.wayf.plugins.provider -

-
-
-
Package Hierarchies:
All Packages
-
-

-Class Hierarchy -

-
    -
  • java.lang.Object
      -
    • edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter (implements org.opensaml.saml2.metadata.provider.MetadataFilter) -
    • edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter (implements org.opensaml.saml2.metadata.provider.MetadataFilter) -
    • edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin (implements edu.internet2.middleware.shibboleth.wayf.plugins.Plugin) -
    • edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie
    -
-
- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-use.html b/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-use.html deleted file mode 100644 index 109d185..0000000 --- a/doc/api/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-use.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -Uses of Package edu.internet2.middleware.shibboleth.wayf.plugins.provider (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Uses of Package
edu.internet2.middleware.shibboleth.wayf.plugins.provider

-
-No usage of edu.internet2.middleware.shibboleth.wayf.plugins.provider -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/help-doc.html b/doc/api/help-doc.html deleted file mode 100644 index 5609f8d..0000000 --- a/doc/api/help-doc.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - - -API Help (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-How This API Document Is Organized

-
-This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

-Overview

-
- -

-The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

-

-Package

-
- -

-Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

    -
  • Interfaces (italic)
  • Classes
  • Enums
  • Exceptions
  • Errors
  • Annotation Types
-
-

-Class/Interface

-
- -

-Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    -
  • Class inheritance diagram
  • Direct Subclasses
  • All Known Subinterfaces
  • All Known Implementing Classes
  • Class/interface declaration
  • Class/interface description -

    -

  • Nested Class Summary
  • Field Summary
  • Constructor Summary
  • Method Summary -

    -

  • Field Detail
  • Constructor Detail
  • Method Detail
-Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
- -

-Annotation Type

-
- -

-Each annotation type has its own separate page with the following sections:

    -
  • Annotation Type declaration
  • Annotation Type description
  • Required Element Summary
  • Optional Element Summary
  • Element Detail
-
- -

-Enum

-
- -

-Each enum has its own separate page with the following sections:

    -
  • Enum declaration
  • Enum description
  • Enum Constant Summary
  • Enum Constant Detail
-
-

-Use

-
-Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
-

-Tree (Class Hierarchy)

-
-There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.
    -
  • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
  • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
-
-

-Deprecated API

-
-The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
-

-Index

-
-The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
-

-Prev/Next

-These links take you to the next or previous class, interface, package, or related page.

-Frames/No Frames

-These links show and hide the HTML frames. All pages are available with or without frames. -

-

-Serialized Form

-Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. -

-

-Constant Field Values

-The Constant Field Values page lists the static final fields and their values. -

- - -This help file applies to API documentation generated using the standard doclet. - -
-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/index-all.html b/doc/api/index-all.html deleted file mode 100644 index b42a19a..0000000 --- a/doc/api/index-all.html +++ /dev/null @@ -1,1055 +0,0 @@ - - - - - - - -Index (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -A B C D E F G H I L M O P R S T U V W X
-

-A

-
-
addPlugin(Plugin) - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet -
Declares a plugin to the siteset. -
-
-

-B

-
-
BindingFilter - Class in edu.internet2.middleware.shibboleth.wayf.plugins.provider
See SDSJ-48.
BindingFilter(boolean) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter -
Initialize the filter. -
buildObject() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionBuilder -
-
buildObject(String, String, String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionBuilder -
-
buildObject() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsBuilder -
-
buildObject(String, String, String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsBuilder -
-
buildObject() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameBuilder -
-
buildObject(String, String, String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameBuilder -
-
buildObject() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintBuilder -
-
buildObject(String, String, String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintBuilder -
-
buildObject() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintBuilder -
-
buildObject(String, String, String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintBuilder -
-
buildObject() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLBuilder -
-
buildObject(String, String, String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLBuilder -
-
buildObject() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintBuilder -
-
buildObject(String, String, String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintBuilder -
-
buildObject() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoBuilder -
-
buildObject(String, String, String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoBuilder -
-
buildObject() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLBuilder -
-
buildObject(String, String, String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLBuilder -
-
buildObject() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoBuilder -
-
buildObject(String, String, String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoBuilder -
-
-
-

-C

-
-
compare(IdPSite, IdPSite) - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSite.Compare -
  -
compareTo(Object, HttpServletRequest) - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSite -
Comparison so we can sort the output for jsp. -
CONFIG_NS - -Static variable in class edu.internet2.middleware.shibboleth.wayf.XMLConstants -
Namespace for Discovery Service configuration. -
configureLogback(Resource) - -Method in class edu.internet2.middleware.shibboleth.wayf.LogbackConfigurationChangeListener -
Configures logback using the given resource as the Joran configuration file. -
containsIdP(String) - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet -
For plugin handling we need to know quickly if a metadataset contains the idp. -
containsSP(String) - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet -
We do not need to look at a set if it doesn't know about the given SP. -
-
-

-D

-
-
DEFAULT_ELEMENT_LOCAL_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Description -
Element local name. -
DEFAULT_ELEMENT_LOCAL_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints -
Name of the element inside the Extensions. -
DEFAULT_ELEMENT_LOCAL_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName -
Element local name. -
DEFAULT_ELEMENT_LOCAL_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint -
Element local name. -
DEFAULT_ELEMENT_LOCAL_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint -
Element local name. -
DEFAULT_ELEMENT_LOCAL_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL -
Element local name. -
DEFAULT_ELEMENT_LOCAL_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint -
Element local name. -
DEFAULT_ELEMENT_LOCAL_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo -
Element local name. -
DEFAULT_ELEMENT_LOCAL_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL -
Element local name. -
DEFAULT_ELEMENT_LOCAL_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo -
Name of the element inside the Extensions. -
DEFAULT_ELEMENT_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Description -
Default element name. -
DEFAULT_ELEMENT_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints -
Default element name. -
DEFAULT_ELEMENT_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName -
Default element name. -
DEFAULT_ELEMENT_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint -
Default element name. -
DEFAULT_ELEMENT_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint -
Default element name. -
DEFAULT_ELEMENT_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL -
Default element name. -
DEFAULT_ELEMENT_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint -
Default element name. -
DEFAULT_ELEMENT_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo -
Default element name. -
DEFAULT_ELEMENT_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL -
Default element name. -
DEFAULT_ELEMENT_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo -
Default element name. -
deleteIdPName(String, int) - -Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie -
Remove origin from the cachedata and write it back. -
Description - Interface in edu.internet2.middleware.shibboleth.wayf.idpdisco
DisplayName.
DescriptionBuilder - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Builder of Description objects.
DescriptionBuilder() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionBuilder -
Constructor. -
DescriptionImpl - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Concrete implementation of Description.
DescriptionImpl(String, String, String) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionImpl -
Constructor. -
DescriptionMarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread safe Marshaller for Description objects.
DescriptionMarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionMarshaller -
  -
DescriptionUnmarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread-safe unmarshaller for Description objects.
DescriptionUnmarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionUnmarshaller -
  -
DiscoHints - Interface in edu.internet2.middleware.shibboleth.wayf.idpdisco
See IdP Discovery and Login UI Metadata Extension Profile.
DiscoHintsBuilder - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Builder of UIInfo.
DiscoHintsBuilder() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsBuilder -
Constructor. -
DiscoHintsImpl - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Concrete implementation of edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscHints.
DiscoHintsImpl(String, String, String) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsImpl -
Constructor. -
DiscoHintsMarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread safe Marshaller for @linkedu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints objects.
DiscoHintsMarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsMarshaller -
  -
DiscoHintsUnmarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread-safe Unmarshaller for org.opensaml.saml2.metadata.DiscoHints objects.
DiscoHintsUnmarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsUnmarshaller -
  -
DiscoveryServiceHandler - Class in edu.internet2.middleware.shibboleth.wayf
Specific handler for each version of the Discovery Service.
DiscoveryServiceHandler(Element, Hashtable<String, IdPSiteSet>, Hashtable<String, Plugin>, HandlerConfig) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler -
Constructor to create and configure the handler. -
DisplayName - Interface in edu.internet2.middleware.shibboleth.wayf.idpdisco
DisplayName.
DisplayNameBuilder - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Builder of DisplayName objects.
DisplayNameBuilder() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameBuilder -
Constructor. -
DisplayNameImpl - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Concrete implementation of DisplayName.
DisplayNameImpl(String, String, String) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameImpl -
Constructor. -
DisplayNameMarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread safe Marshaller for DisplayName objects.
DisplayNameMarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameMarshaller -
  -
DisplayNameUnmarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread-safe unmarshaller for DisplayName objects.
DisplayNameUnmarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameUnmarshaller -
  -
doFilter(XMLObject) - -Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter -
Apply the filter. -
doFilter(XMLObject) - -Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter -
Apply the filter. -
doGet(HttpServletRequest, HttpServletResponse) - -Method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler -
  -
doGet(HttpServletRequest, HttpServletResponse) - -Method in class edu.internet2.middleware.shibboleth.wayf.WayfService -
Handle an HTTP GET. -
DomainHint - Interface in edu.internet2.middleware.shibboleth.wayf.idpdisco
IPHint.
DomainHintBuilder - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Builder of DomainHint objects.
DomainHintBuilder() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintBuilder -
Constructor. -
DomainHintImpl - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Concrete implementation of DomainHint.
DomainHintImpl(String, String, String) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintImpl -
Constructor. -
DomainHintMarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread safe Marshaller for DomainHint objects.
DomainHintMarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintMarshaller -
  -
DomainHintUnmarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread-safe unmarshaller for DomainHint objects.
DomainHintUnmarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintUnmarshaller -
  -
-
-

-E

-
-
edu.internet2.middleware.shibboleth.common - package edu.internet2.middleware.shibboleth.common
 
edu.internet2.middleware.shibboleth.wayf - package edu.internet2.middleware.shibboleth.wayf
 
edu.internet2.middleware.shibboleth.wayf.idpdisco - package edu.internet2.middleware.shibboleth.wayf.idpdisco
 
edu.internet2.middleware.shibboleth.wayf.plugins - package edu.internet2.middleware.shibboleth.wayf.plugins
 
edu.internet2.middleware.shibboleth.wayf.plugins.provider - package edu.internet2.middleware.shibboleth.wayf.plugins.provider
 
-
-

-F

-
-
forwardRequest(HttpServletRequest, HttpServletResponse, IdPSite) - -Static method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler -
Uses an HTTP Status 307 redirect to forward the user to the IdP or the SP. -
-
-

-G

-
-
GeolocationHint - Interface in edu.internet2.middleware.shibboleth.wayf.idpdisco
IPHint.
GeolocationHintBuilder - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Builder of GeolocationHint objects.
GeolocationHintBuilder() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintBuilder -
Constructor. -
GeolocationHintImpl - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Concrete implementation of GeolocationHint.
GeolocationHintImpl(String, String, String) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintImpl -
Constructor. -
GeolocationHintMarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread safe Marshaller for GeolocationHint objects.
GeolocationHintMarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintMarshaller -
  -
GeolocationHintUnmarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread-safe unmarshaller for GeolocationHint objects.
GeolocationHintUnmarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintUnmarshaller -
  -
getAddressForWAYF() - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSite -
When a user has selected an IdP, this provides the address to which we redirect. -
getDescription() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Description -
Gets the description of the EndPoint. -
getDescription() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionImpl -
Gets the description of the EndPoint. -
getDescriptions() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo -
Return the descriptions. -
getDescriptions() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoImpl -
Return the descriptions. -
getDisplayName(HttpServletRequest) - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSite -
Get the user friendly name for the entity, collecting the locale from the - browser if possible -
getDisplayName() - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSite -
Get the user friendly name for the entity, the language we previously set up. -
getDisplayName() - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet -
Return the human friendly name for this siteset. -
getDisplayNames() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo -
Get the Display Names - - The element specifies a set of localized names fit for - display to users. -
getDisplayNames() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoImpl -
Get the Display Names - - The element specifies a set of localized names fit for - display to users. -
getDomainHints() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints -
The element specifies a set of DNS domains associated with, - or serviced by, the entity. -
getDomainHints() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsImpl -
The element specifies a set of DNS domains associated with, - or serviced by, the entity. -
getEntity(String) - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet -
  -
getErrorJspFile() - -Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig -
Get the name of the error jsp File this instance uses. -
getExtensions() - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSite -
Return all the extension elements. -
getGeolocationHints() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints -
The element specifies the geographic coordinates associated - with, or serviced by, the entity. -
getGeolocationHints() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsImpl -
The element specifies the geographic coordinates associated - with, or serviced by, the entity. -
getHeight() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo -
Get the height of the logo. -
getHeight() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoImpl -
Get the height of the logo. -
getHint() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint -
Gets the Hint. -
getHint() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintImpl -
Gets the Hint. -
getHint() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint -
Gets the Hint. -
getHint() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintImpl -
Gets the Hint. -
getHint() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint -
Gets the Hint. -
getHint() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintImpl -
Gets the Hint. -
getIdentifier() - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet -
Return this sites (internal) identifier. -
getIdPList() - -Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin.SamlIdPCookie -
Return the list of Idps for this cookie. -
getIdPSites(String, HandlerConfig, Collection<IdPSite>) - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet -
Return all the Idp in the provided entities descriptor. -
getInformationURLs() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo -
Get the URLs. -
getInformationURLs() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoImpl -
Get the URLs. -
getIPHints() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints -
The element specifies a set of [CIDR] blocks associated with, - or serviced by, the entity. -
getIPHints() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsImpl -
The element specifies a set of [CIDR] blocks associated with, - or serviced by, the entity. -
getJspFile() - -Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig -
Get the name of the jsp File this instance uses. -
getLocation() - -Method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler -
The 'Name' of the service. -
getLogos() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo -
Get the logos. -
getLogos() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoImpl -
Get the logos. -
getLookupSp() - -Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig -
Do we lookup the SP or just return all the IdPs?. -
getName() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName -
Gets the name of the EndPoint. -
getName() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName -
Gets the name. -
getName() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameImpl -
Gets the name. -
getName() - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSite -
Get the name for the enclosed entity. -
getName() - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSetEntry -
Return something to display for this set of sites. -
getOrderedChildren() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsImpl -
-
getOrderedChildren() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintImpl -
-
getOrderedChildren() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintImpl -
-
getOrderedChildren() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintImpl -
-
getOrderedChildren() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameImpl -
-
getOrderedChildren() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIImpl -
-
getOrderedChildren() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoImpl -
-
getOrderedChildren() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoImpl -
-
getPrivacyStatementURLs() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo -
Get the Privacy Statement URLs. -
getPrivacyStatementURLs() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoImpl -
Get the Privacy Statement URLs. -
getProvideList() - -Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig -
Do we provide a list of IdPs?. -
getProvideListOfLists() - -Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig -
Do we provide a list of lists of IdPs?. -
getSite(String) - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet -
Return the idpSite for the given entity name. -
getSites() - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSetEntry -
Return the list of associated sites. -
getURI() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI -
Gets the URI. -
getURI() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIImpl -
Gets the URI. -
getURL() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL -
Gets the InformationURL of the EndPoint. -
getURL() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLImpl -
Gets the InformationURL of the EndPoint. -
getURL() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo -
Gets the URL. -
getURL() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoImpl -
Gets the URL. -
getURL() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL -
Gets the PrivacyStatementURL of the EndPoint. -
getURL() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLImpl -
Gets the PrivacyStatementURL of the EndPoint. -
getWarnOnBadBinding() - -Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig -
Do ignore badly formed bindings or just warn -
getWidth() - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo -
Get the width of the logo. -
getWidth() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoImpl -
Get the width of the logo. -
getXMLLang() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameImpl -
-
getXMLLang() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIImpl -
-
getXMLLang() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoImpl -
-
-
-

-H

-
-
HandlerConfig - Class in edu.internet2.middleware.shibboleth.wayf
Class used by the DiscoveryServiceHandler to handle run time behaviour.
HandlerConfig() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.HandlerConfig -
Build the 'default default' configuation. -
HandlerConfig(Element, HandlerConfig) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.HandlerConfig -
Parse the Supplied XML element into a new WayfConfig Object. -
hashCode() - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoImpl -
-
HEIGHT_ATTR_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo -
  -
-
-

-I

-
-
IDP_SSO_BINDING - -Static variable in class edu.internet2.middleware.shibboleth.wayf.XMLConstants -
SSO Binding name. -
IdPSite - Class in edu.internet2.middleware.shibboleth.wayf
A class which abstracts an IdP for the sake of the WAYF display.
IdPSite(EntityDescriptor) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.IdPSite -
Create a new element from the provided Entity. -
IdPSite.Compare - Class in edu.internet2.middleware.shibboleth.wayf
 
IdPSite.Compare(HttpServletRequest) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.IdPSite.Compare -
  -
IdPSiteSet - Class in edu.internet2.middleware.shibboleth.wayf
Represents a collection of related sites as described by a single source of metadata.
IdPSiteSet(Element, ParserPool, boolean) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet -
Create a new IdPSiteSet as described by the supplied XML segment. -
IdPSiteSetEntry - Class in edu.internet2.middleware.shibboleth.wayf
This is just a container class for tieing together a set of IdPs to a name - this being what - is sent to the JSP for display purposes.
IdPSiteSetEntry(IdPSiteSet, Collection<IdPSite>) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.IdPSiteSetEntry -
Create an object which contains just these two objects. -
InformationURL - Interface in edu.internet2.middleware.shibboleth.wayf.idpdisco
InformationURL.
InformationURLBuilder - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Builder of InformationURL objects.
InformationURLBuilder() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLBuilder -
Constructor. -
InformationURLImpl - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Concrete implementation of InformationURL.
InformationURLImpl(String, String, String) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLImpl -
Constructor. -
InformationURLMarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread safe Marshaller for InformationURL objects.
InformationURLMarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLMarshaller -
  -
InformationURLUnmarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread-safe unmarshaller for InformationURL objects.
InformationURLUnmarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLUnmarshaller -
  -
init() - -Method in class edu.internet2.middleware.shibboleth.wayf.WayfService -
Initialize the Discovery Service. -
IPHint - Interface in edu.internet2.middleware.shibboleth.wayf.idpdisco
IPHint.
IPHintBuilder - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Builder of IPHint objects.
IPHintBuilder() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintBuilder -
Constructor. -
IPHintImpl - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Concrete implementation of IPHint.
IPHintImpl(String, String, String) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintImpl -
Constructor. -
IPHintMarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread safe Marshaller for IPHint objects.
IPHintMarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintMarshaller -
  -
IPHintUnmarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread-safe unmarshaller for IPHint objects.
IPHintUnmarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintUnmarshaller -
  -
isDefault() - -Method in class edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler -
Whether this is the default service. -
isIgnoredForMatch(String) - -Method in class edu.internet2.middleware.shibboleth.wayf.HandlerConfig -
Determines if a particular string token should be used for matching when a user searches for origins. -
-
-

-L

-
-
LANG_ATTRIB_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo -
Language attribute name. -
ListFilter - Class in edu.internet2.middleware.shibboleth.wayf.plugins.provider
See SDSJ-57.
ListFilter(Element) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter -
Initialize the filter. -
LocalizedName - Interface in edu.internet2.middleware.shibboleth.wayf.idpdisco
LocalizedName.
LocalizedNameImpl - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Concrete implementation of LocalizedName.
LocalizedNameImpl(String, String, String) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameImpl -
Constructor. -
LocalizedNameMarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread safe Marshaller for LocalizedName objects.
LocalizedNameMarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameMarshaller -
  -
LocalizedNameUnmarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread-safe unmarshaller for LocalizedName objects.
LocalizedNameUnmarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameUnmarshaller -
  -
LocalizedURI - Interface in edu.internet2.middleware.shibboleth.wayf.idpdisco
LocalizedURI.
LocalizedURIImpl - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Concrete implementation of LocalizedURI.
LocalizedURIImpl(String, String, String) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIImpl -
Constructor. -
LocalizedURIMarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread safe Marshaller for LocalizedURI objects.
LocalizedURIMarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIMarshaller -
  -
LocalizedURIUnmarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread-safe unmarshaller for edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalURI objects.
LocalizedURIUnmarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIUnmarshaller -
  -
LogbackConfigurationChangeListener - Class in edu.internet2.middleware.shibboleth.wayf
Callback that may be registered for a watch logback configuration file.
LogbackConfigurationChangeListener() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.LogbackConfigurationChangeListener -
  -
LogbackLoggingService - Class in edu.internet2.middleware.shibboleth.wayf
Simple logging service that watches for logback configuration file changes and reloads the file when a change occurs.
LogbackLoggingService(String, long) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.LogbackLoggingService -
Constructor. -
Logo - Interface in edu.internet2.middleware.shibboleth.wayf.idpdisco
Localized logo type.
LogoBuilder - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Builder of Logo objects.
LogoBuilder() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoBuilder -
Constructor. -
LogoImpl - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Concrete implementation of Logo.
LogoImpl(String, String, String) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoImpl -
Constructor. -
LogoMarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread safe Marshaller for Logo objects.
LogoMarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoMarshaller -
  -
LogoUnmarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread-safe Unmarshaller for org.opensaml.saml2.metadata.Logo objects.
LogoUnmarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoUnmarshaller -
  -
lookup(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, Map<String, IdPSite>, PluginContext, List<IdPSite>) - -Method in interface edu.internet2.middleware.shibboleth.wayf.plugins.Plugin -
The WAYF calls each plugin at this entry point when it is first contacted. -
lookup(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, Map<String, IdPSite>, PluginContext, List<IdPSite>) - -Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin -
This is the 'hook' in the lookup part of Discovery Service processing. -
-
-

-M

-
-
main(String[]) - -Static method in class edu.internet2.middleware.shibboleth.wayf.Version -
Main entry point to program. -
marshallAttributes(XMLObject, Element) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameMarshaller -
-
marshallAttributes(XMLObject, Element) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIMarshaller -
-
marshallAttributes(XMLObject, Element) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoMarshaller -
-
marshallElementContent(XMLObject, Element) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintMarshaller -
-
marshallElementContent(XMLObject, Element) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintMarshaller -
-
marshallElementContent(XMLObject, Element) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintMarshaller -
-
marshallElementContent(XMLObject, Element) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameMarshaller -
-
marshallElementContent(XMLObject, Element) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIMarshaller -
-
marshallElementContent(XMLObject, Element) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoMarshaller -
-
MDUI_NS - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints -
Namespace for Discovery Service metadata extensions. -
MDUI_NS - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo -
Namespace for Discovery Service metadata extensions. -
MDUI_PREFIX - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints -
Default namespace prefix used by this library. -
MDUI_PREFIX - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo -
Default namespace prefix used by this library. -
-
-

-O

-
-
onEvent(MetadataProvider) - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet -
  -
onResourceCreate(Resource) - -Method in class edu.internet2.middleware.shibboleth.wayf.LogbackConfigurationChangeListener -
-
onResourceDelete(Resource) - -Method in class edu.internet2.middleware.shibboleth.wayf.LogbackConfigurationChangeListener -
-
onResourceUpdate(Resource) - -Method in class edu.internet2.middleware.shibboleth.wayf.LogbackConfigurationChangeListener -
-
-
-

-P

-
-
paramFor(Plugin) - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSiteSet -
Return the parameter that this plugin uses. -
Plugin - Interface in edu.internet2.middleware.shibboleth.wayf.plugins
The Plugin interface is used to affect the 'hints' that the WAYF offers to the users.
PluginContext - Interface in edu.internet2.middleware.shibboleth.wayf.plugins
This is a marker interface.
PluginMetadataParameter - Interface in edu.internet2.middleware.shibboleth.wayf.plugins
The PluginParameter is a marker interface which a WAYF Plugin can use to associate extra information - with the metadata.
PrivacyStatementURL - Interface in edu.internet2.middleware.shibboleth.wayf.idpdisco
PrivacyStatementURL.
PrivacyStatementURLBuilder - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Builder of PrivacyStatementURL objects.
PrivacyStatementURLBuilder() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLBuilder -
Constructor. -
PrivacyStatementURLImpl - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Concrete implementation of PrivacyStatementURL.
PrivacyStatementURLImpl(String, String, String) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLImpl -
Constructor. -
PrivacyStatementURLMarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread safe Marshaller for PrivacyStatementURL objects.
PrivacyStatementURLMarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLMarshaller -
  -
PrivacyStatementURLUnmarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread-safe unmarshaller for PrivacyStatementURL objects.
PrivacyStatementURLUnmarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLUnmarshaller -
  -
processAttribute(XMLObject, Attr) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameUnmarshaller -
-
processAttribute(XMLObject, Attr) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIUnmarshaller -
-
processAttribute(XMLObject, Attr) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoUnmarshaller -
-
processChildElement(XMLObject, XMLObject) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsUnmarshaller -
-
processChildElement(XMLObject, XMLObject) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoUnmarshaller -
-
processElementContent(XMLObject, String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintUnmarshaller -
-
processElementContent(XMLObject, String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintUnmarshaller -
-
processElementContent(XMLObject, String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintUnmarshaller -
-
processElementContent(XMLObject, String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameUnmarshaller -
-
processElementContent(XMLObject, String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIUnmarshaller -
-
processElementContent(XMLObject, String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoUnmarshaller -
-
-
-

-R

-
-
refreshMetadata(MetadataProvider) - -Method in interface edu.internet2.middleware.shibboleth.wayf.plugins.Plugin -
Whenever the WAYF discoveres that the metadata is stale, it reloads it and calls each plugin at this method. -
refreshMetadata(MetadataProvider) - -Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin -
Plugin point which is called when the data is refreshed. -
-
-

-S

-
-
SALM2_PROTOCOL - -Static variable in class edu.internet2.middleware.shibboleth.wayf.XMLConstants -
SAML2 protocol -
SamlCookiePlugin - Class in edu.internet2.middleware.shibboleth.wayf.plugins.provider
This is a test implementation of the saml cookie lookup stuff to - see whether it fits the plugin architecture.
SamlCookiePlugin(Element) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin -
This constructor is called during wayf initialization with it's - own little bit of XML config. -
SamlCookiePlugin.SamlIdPCookie - Class in edu.internet2.middleware.shibboleth.wayf.plugins.provider
Class to abstract away the saml cookie for us.
search(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, String, Map<String, IdPSite>, PluginContext, Collection<IdPSite>, List<IdPSite>) - -Method in interface edu.internet2.middleware.shibboleth.wayf.plugins.Plugin -
This method is called when the user specified a search operation. -
search(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, String, Map<String, IdPSite>, PluginContext, Collection<IdPSite>, List<IdPSite>) - -Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin -
Plgin point for searching. -
selected(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, String) - -Method in interface edu.internet2.middleware.shibboleth.wayf.plugins.Plugin -
This method is called, for every plugin, after a user has selected an IdP. -
selected(HttpServletRequest, HttpServletResponse, PluginMetadataParameter, String) - -Method in class edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin -
Plugin point for selection. -
setDescription(LocalizedString) - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Description -
Sets the description of the EndPoint. -
setDescription(LocalizedString) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionImpl -
Sets the description of the EndPoint. -
setDisplayLanguage(String) - -Method in class edu.internet2.middleware.shibboleth.wayf.IdPSite -
Prior to display we set the display language from the - browser. -
setHeight(Integer) - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo -
Sets the height of the logo. -
setHeight(Integer) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoImpl -
Sets the height of the logo. -
setHint(String) - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint -
Sets the hint. -
setHint(String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintImpl -
Sets the hint. -
setHint(String) - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint -
Sets the hint. -
setHint(String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintImpl -
Sets the hint. -
setHint(String) - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint -
Sets the hint. -
setHint(String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintImpl -
Sets the hint. -
setName(LocalizedString) - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName -
Sets the EndPoint name. -
setName(LocalizedString) - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName -
Sets the name. -
setName(LocalizedString) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameImpl -
Sets the name. -
setURI(LocalizedString) - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI -
Sets the URI. -
setURI(LocalizedString) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIImpl -
Sets the URI. -
setURL(LocalizedString) - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL -
Sets the InformationURL of the EndPoint. -
setURL(LocalizedString) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLImpl -
Sets the InformationURL of the EndPoint. -
setURL(LocalizedString) - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo -
Sets the URL. -
setURL(LocalizedString) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoImpl -
Sets the URL. -
setURL(LocalizedString) - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL -
Sets the PrivacyStatementURL of the EndPoint. -
setURL(LocalizedString) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLImpl -
Sets the PrivacyStatementURL of the EndPoint. -
setWidth(Integer) - -Method in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo -
Sets the width of the logo. -
setWidth(Integer) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoImpl -
Sets the width of the logo. -
setXMLLang(String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedNameImpl -
-
setXMLLang(String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURIImpl -
-
setXMLLang(String) - -Method in class edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoImpl -
-
SHIB_NS - -Static variable in class edu.internet2.middleware.shibboleth.wayf.XMLConstants -
Shibboleth XML namespace. -
ShibbolethConfigurationException - Exception in edu.internet2.middleware.shibboleth.common
Signals that the a Shibboleth component has been given insufficient or improper runtime configuration paramerts.
ShibbolethConfigurationException(String) - -Constructor for exception edu.internet2.middleware.shibboleth.common.ShibbolethConfigurationException -
Build an object embedding a String message. -
ShibbolethConfigurationException(String, Throwable) - -Constructor for exception edu.internet2.middleware.shibboleth.common.ShibbolethConfigurationException -
Build an object which embeds an message an exception. -
-
-

-T

-
-
TYPE_LOCAL_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName -
Local name of the XSI type. -
TYPE_LOCAL_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI -
Local name of the XSI type. -
-
-

-U

-
-
UIInfo - Interface in edu.internet2.middleware.shibboleth.wayf.idpdisco
See IdP Discovery and Login UI Metadata Extension Profile.
UIInfoBuilder - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Builder of UIInfo.
UIInfoBuilder() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoBuilder -
Constructor. -
UIInfoImpl - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
Concrete implementation of UIInfo.
UIInfoImpl(String, String, String) - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoImpl -
Constructor. -
UIInfoMarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread safe Marshaller for @linkedu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo objects.
UIInfoMarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoMarshaller -
  -
UIInfoUnmarshaller - Class in edu.internet2.middleware.shibboleth.wayf.idpdisco
A thread-safe Unmarshaller for org.opensaml.saml2.metadata.UIInfo objects.
UIInfoUnmarshaller() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoUnmarshaller -
  -
-
-

-V

-
-
Version - Class in edu.internet2.middleware.shibboleth.wayf
Class for printing the version of this library.
Version() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.Version -
  -
-
-

-W

-
-
WayfException - Exception in edu.internet2.middleware.shibboleth.wayf
Signals that an error has occurred while processing a Shibboleth WAYF request.
WayfException(String, Throwable) - -Constructor for exception edu.internet2.middleware.shibboleth.wayf.WayfException -
Constructor with a description and an exception. -
WayfException(String) - -Constructor for exception edu.internet2.middleware.shibboleth.wayf.WayfException -
Constructure with just a description. -
WayfRequestHandled - Exception in edu.internet2.middleware.shibboleth.wayf.plugins
This Exception can be signalled by a plugin to indicate to the WAYF that it has handled the - request and all processing should stop.
WayfRequestHandled() - -Constructor for exception edu.internet2.middleware.shibboleth.wayf.plugins.WayfRequestHandled -
  -
WayfService - Class in edu.internet2.middleware.shibboleth.wayf
A servlet implementation of the Shibboleth WAYF service.
WayfService() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.WayfService -
  -
WIDTH_ATTR_NAME - -Static variable in interface edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo -
  -
-
-

-X

-
-
XMLConstants - Class in edu.internet2.middleware.shibboleth.wayf
Holder class for various XML constants (namespaces and so forth).
XMLConstants() - -Constructor for class edu.internet2.middleware.shibboleth.wayf.XMLConstants -
  -
-
-A B C D E F G H I L M O P R S T U V W X - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/index.html b/doc/api/index.html deleted file mode 100644 index dadde22..0000000 --- a/doc/api/index.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - -Shibboleth Discovery Service 1.1.2 Java API. - - - - - - - - - - - -<H2> -Frame Alert</H2> - -<P> -This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. -<BR> -Link to<A HREF="overview-summary.html">Non-frame version.</A> - - - diff --git a/doc/api/options b/doc/api/options deleted file mode 100644 index dc5747e..0000000 --- a/doc/api/options +++ /dev/null @@ -1,26 +0,0 @@ --classpath -'/Users/lajoie/workspaces/eclipse/shib2/java-wayf/target/classes:/Users/lajoie/.m2/repository/org/slf4j/log4j-over-slf4j/1.6.1/log4j-over-slf4j-1.6.1.jar:/Users/lajoie/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar:/Users/lajoie/.m2/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.jar:/Users/lajoie/.m2/repository/org/opensaml/openws/1.4.0/openws-1.4.0.jar:/Users/lajoie/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar:/Users/lajoie/.m2/repository/org/opensaml/xmltooling/1.3.0/xmltooling-1.3.0.jar:/Users/lajoie/.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar:/Users/lajoie/.m2/repository/org/apache/santuario/xmlsec/1.4.3/xmlsec-1.4.3.jar:/Users/lajoie/.m2/repository/ch/qos/logback/logback-classic/0.9.26/logback-classic-0.9.26.jar:/Users/lajoie/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar:/Users/lajoie/.m2/repository/antlr/antlr/2.7.2/antlr-2.7.2.jar:/Users/lajoie/.m2/repository/org/opensaml/opensaml/2.4.0/opensaml-2.4.0.jar:/Users/lajoie/.m2/repository/org/slf4j/jcl-over-slf4j/1.6.1/jcl-over-slf4j-1.6.1.jar:/Users/lajoie/.m2/repository/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar:/Users/lajoie/.m2/repository/ch/qos/logback/logback-core/0.9.26/logback-core-0.9.26.jar:/Users/lajoie/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar:/Users/lajoie/.m2/repository/org/bouncycastle/bcprov-jdk15/1.45/bcprov-jdk15-1.45.jar:/Users/lajoie/.m2/repository/velocity/velocity/1.5/velocity-1.5.jar:/Users/lajoie/.m2/repository/javax/servlet/servlet-api/2.4/servlet-api-2.4.jar:/Users/lajoie/.m2/repository/org/slf4j/slf4j-api/1.6.1/slf4j-api-1.6.1.jar:/Users/lajoie/.m2/repository/org/slf4j/jul-to-slf4j/1.6.1/jul-to-slf4j-1.6.1.jar:/Users/lajoie/.m2/repository/org/apache/struts/struts-core/1.3.9/struts-core-1.3.9.jar:/Users/lajoie/.m2/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar:/Users/lajoie/.m2/repository/org/apache/commons/ssl/not-yet-commons-ssl/0.3.9/not-yet-commons-ssl-0.3.9.jar:/Users/lajoie/.m2/repository/org/apache/struts/struts-taglib/1.3.9/struts-taglib-1.3.9.jar:/Users/lajoie/.m2/repository/joda-time/joda-time/1.6/joda-time-1.6.jar:/Users/lajoie/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar:/Users/lajoie/.m2/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.jar' --encoding -'UTF-8' --overview -'/Users/lajoie/workspaces/eclipse/shib2/java-wayf/src/main/java/overview.html' --protected --quiet --sourcepath -'/Users/lajoie/workspaces/eclipse/shib2/java-wayf/src/main/java' --bottom -'Copyright © 2006-2010 Internet2. All Rights Reserved.' --charset -'UTF-8' --d -'/Users/lajoie/workspaces/eclipse/shib2/java-wayf/target/site/apidocs' --docencoding -'UTF-8' --doctitle -'Shibboleth Discovery Service 1.1.2 Java API.' --link -'http://java.sun.com/j2se/1.5.0/docs/api' --use --version --windowtitle -'Shibboleth Discovery Service 1.1.2 Java API.' \ No newline at end of file diff --git a/doc/api/overview-frame.html b/doc/api/overview-frame.html deleted file mode 100644 index 49d0456..0000000 --- a/doc/api/overview-frame.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - -Overview List (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - - - - -
-
- - - - - -
All Classes -

- -Packages -
-edu.internet2.middleware.shibboleth.common -
-edu.internet2.middleware.shibboleth.wayf -
-edu.internet2.middleware.shibboleth.wayf.idpdisco -
-edu.internet2.middleware.shibboleth.wayf.plugins -
-edu.internet2.middleware.shibboleth.wayf.plugins.provider -
-

- -

-  - - diff --git a/doc/api/overview-summary.html b/doc/api/overview-summary.html deleted file mode 100644 index e42022a..0000000 --- a/doc/api/overview-summary.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - -Overview (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -


- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Shibboleth Discovery Service 1.1.2 Java API. -

-
- -The Shibboleth Discovery Service -

-See: -
-          Description -

- - - - - - - - - - - - - - - - - - - - - - - - - -
-Packages
edu.internet2.middleware.shibboleth.common 
edu.internet2.middleware.shibboleth.wayf 
edu.internet2.middleware.shibboleth.wayf.idpdisco 
edu.internet2.middleware.shibboleth.wayf.plugins 
edu.internet2.middleware.shibboleth.wayf.plugins.provider 
- -

-

-

-The Shibboleth Discovery Service -

-The Discovery Service allows users to select a home IdP when they first approach a Service provider. -

-This implementation provides support for two protocols. Firstly there -is legacy support for the old style Shibboleth 1.3 prorocol (WAYF) in -which the wayf sits between the Sp and the IdP. It also supports the -SAML2 DiscoveryService protocol which is a conversation between the SP -and the DS. The SP then dispatches off to the IdP. -

- -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/overview-tree.html b/doc/api/overview-tree.html deleted file mode 100644 index 804910b..0000000 --- a/doc/api/overview-tree.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - - -Class Hierarchy (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Hierarchy For All Packages

-
-
-
Package Hierarchies:
edu.internet2.middleware.shibboleth.common, edu.internet2.middleware.shibboleth.wayf, edu.internet2.middleware.shibboleth.wayf.idpdisco, edu.internet2.middleware.shibboleth.wayf.plugins, edu.internet2.middleware.shibboleth.wayf.plugins.provider
-
-

-Class Hierarchy -

- -

-Interface Hierarchy -

-
    -
  • org.opensaml.xml.LangBearing
      -
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.Description
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName (also extends org.opensaml.common.SAMLObject) -
        -
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.Description
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName
      -
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI (also extends org.opensaml.common.SAMLObject) - -
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo (also extends org.opensaml.common.SAMLObject) -
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL
    -
  • edu.internet2.middleware.shibboleth.wayf.plugins.Plugin
  • edu.internet2.middleware.shibboleth.wayf.plugins.PluginContext
  • edu.internet2.middleware.shibboleth.wayf.plugins.PluginMetadataParameter
  • org.opensaml.xml.XMLObject
      -
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.Description
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName (also extends org.opensaml.xml.LangBearing, org.opensaml.common.SAMLObject) -
        -
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.Description
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName
      -
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI (also extends org.opensaml.xml.LangBearing, org.opensaml.common.SAMLObject) - -
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo (also extends org.opensaml.xml.LangBearing, org.opensaml.common.SAMLObject) -
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL
    • org.opensaml.common.SAMLObject
        -
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.Description
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName (also extends org.opensaml.xml.LangBearing) -
          -
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.Description
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName
        -
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI (also extends org.opensaml.xml.LangBearing) - -
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo (also extends org.opensaml.xml.LangBearing) -
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo
      -
    • edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo
    • org.opensaml.xml.validation.ValidatingXMLObject
        -
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.Description
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName (also extends org.opensaml.xml.LangBearing, org.opensaml.common.SAMLObject) -
          -
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.Description
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName
        -
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI (also extends org.opensaml.xml.LangBearing, org.opensaml.common.SAMLObject) - -
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo (also extends org.opensaml.xml.LangBearing, org.opensaml.common.SAMLObject) -
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL
      • org.opensaml.common.SAMLObject
          -
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.Description
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName (also extends org.opensaml.xml.LangBearing) -
            -
          • edu.internet2.middleware.shibboleth.wayf.idpdisco.Description
          • edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName
          -
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI (also extends org.opensaml.xml.LangBearing) - -
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo (also extends org.opensaml.xml.LangBearing) -
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL
        • edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo
        -
      • edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo
      -
    -
-
- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/package-list b/doc/api/package-list deleted file mode 100644 index ef31651..0000000 --- a/doc/api/package-list +++ /dev/null @@ -1,5 +0,0 @@ -edu.internet2.middleware.shibboleth.common -edu.internet2.middleware.shibboleth.wayf -edu.internet2.middleware.shibboleth.wayf.idpdisco -edu.internet2.middleware.shibboleth.wayf.plugins -edu.internet2.middleware.shibboleth.wayf.plugins.provider diff --git a/doc/api/packages b/doc/api/packages deleted file mode 100644 index 8baa335..0000000 --- a/doc/api/packages +++ /dev/null @@ -1,5 +0,0 @@ -edu.internet2.middleware.shibboleth.common -edu.internet2.middleware.shibboleth.wayf -edu.internet2.middleware.shibboleth.wayf.idpdisco -edu.internet2.middleware.shibboleth.wayf.plugins -edu.internet2.middleware.shibboleth.wayf.plugins.provider \ No newline at end of file diff --git a/doc/api/resources/inherit.gif b/doc/api/resources/inherit.gif deleted file mode 100644 index c814867..0000000 Binary files a/doc/api/resources/inherit.gif and /dev/null differ diff --git a/doc/api/serialized-form.html b/doc/api/serialized-form.html deleted file mode 100644 index 41ac293..0000000 --- a/doc/api/serialized-form.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - - -Serialized Form (Shibboleth Discovery Service 1.1.2 Java API.) - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- -
- - - -
-
-

-Serialized Form

-
-
- - - - - -
-Package edu.internet2.middleware.shibboleth.common
- -

- - - - - -
-Class edu.internet2.middleware.shibboleth.common.ShibbolethConfigurationException extends Exception implements Serializable
- -

-serialVersionUID: 3052563354463892233L - -

-


- - - - - -
-Package edu.internet2.middleware.shibboleth.wayf
- -

- - - - - -
-Class edu.internet2.middleware.shibboleth.wayf.WayfException extends Exception implements Serializable
- -

-serialVersionUID: 8426660801169338914L - -

- -

- - - - - -
-Class edu.internet2.middleware.shibboleth.wayf.WayfService extends javax.servlet.http.HttpServlet implements Serializable
- -

-serialVersionUID: 5244503011625804940L - -

- - - - - -
-Serialized Fields
- -

-wayfConfigFileLocation

-
-String wayfConfigFileLocation
-
-
Where to get the configuration. -

-

-
-
-
-

-logService

-
-LogbackLoggingService logService
-
-
Logging service. -

-

-
-
-
-

-discoveryServices

-
-List<E> discoveryServices
-
-
All the different Discovery Services we deal with. -

-

-
-
-
- - - - - -
-Package edu.internet2.middleware.shibboleth.wayf.plugins
- -

- - - - - -
-Class edu.internet2.middleware.shibboleth.wayf.plugins.WayfRequestHandled extends Exception implements Serializable
- -

-serialVersionUID: 3022489208153734092L - -

- -

-


- - - - - - - - - - - - - - - -
- -
- - - -
-Copyright © 2006-2010 Internet2. All Rights Reserved. - - diff --git a/doc/api/stylesheet.css b/doc/api/stylesheet.css deleted file mode 100644 index 6ea9e51..0000000 --- a/doc/api/stylesheet.css +++ /dev/null @@ -1,29 +0,0 @@ -/* Javadoc style sheet */ - -/* Define colors, fonts and other style attributes here to override the defaults */ - -/* Page background color */ -body { background-color: #FFFFFF; color:#000000 } - -/* Headings */ -h1 { font-size: 145% } - -/* Table colors */ -.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ -.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ -.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ - -/* Font used in left-hand frame lists */ -.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } -.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } -.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } - -/* Navigation bar fonts and colors */ -.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ -.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ -.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} -.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} - -.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} -.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} - diff --git a/doc/src-xref/allclasses-frame.html b/doc/src-xref/allclasses-frame.html deleted file mode 100644 index 43ee443..0000000 --- a/doc/src-xref/allclasses-frame.html +++ /dev/null @@ -1,257 +0,0 @@ - - - - - - All Classes - - - - -

All Classes

- - - - - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/common/ShibbolethConfigurationException.html b/doc/src-xref/edu/internet2/middleware/shibboleth/common/ShibbolethConfigurationException.html deleted file mode 100644 index 969edeb..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/common/ShibbolethConfigurationException.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - -ShibbolethConfigurationException xref - - - -
-
-1   /*
-2    * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.common;
-18  
-19  /**
-20   * Signals that the a Shibboleth component has been given insufficient or improper runtime configuration paramerts.
-21   * 
-22   * @author Walter Hoehn (wassa&#064;columbia.edu)
-23   */
-24  public class ShibbolethConfigurationException extends Exception {
-25  
-26      /**
-27       * 'Required' Serial ID.
-28       */
-29      private static final long serialVersionUID = 3052563354463892233L;
-30  
-31      /**
-32       * Build an object embedding a String message.  Normally called for detected errors.
-33       * 
-34       * @param message - Text (in US English) describing the reason for raising the exception.
-35       */
-36      public ShibbolethConfigurationException(String message) {
-37          super(message);
-38          }
-39  
-40      /**
-41       * Build an object which embeds an message an exception. 
-42       * Normally called to pass on errors found at a lower level.
-43       * 
-44       * @param message - Text (in US English) describing the reasdon for raising the exception.
-45       * @param t - Cause for the failure as returned by the lower level component. 
-46       */
-47      public ShibbolethConfigurationException(String message, Throwable t) {
-48          super(message,t);
-49      }
-50  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/common/package-frame.html b/doc/src-xref/edu/internet2/middleware/shibboleth/common/package-frame.html deleted file mode 100644 index 08902be..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/common/package-frame.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Shibboleth Discovery Service 1.1.2 Reference Package edu.internet2.middleware.shibboleth.common - - - - -

- edu.internet2.middleware.shibboleth.common -

- -

Classes

- - - - - \ No newline at end of file diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/common/package-summary.html b/doc/src-xref/edu/internet2/middleware/shibboleth/common/package-summary.html deleted file mode 100644 index 4ce0496..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/common/package-summary.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - Shibboleth Discovery Service 1.1.2 Reference Package edu.internet2.middleware.shibboleth.common - - - -
- -
-
- -
- -

Package edu.internet2.middleware.shibboleth.common

- - - - - - - - - - - - -
Class Summary
- ShibbolethConfigurationException -
- -
- -
-
- -
-
- Copyright © 2006-2010 Internet2. All Rights Reserved. - - \ No newline at end of file diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/DiscoveryServiceHandler.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/DiscoveryServiceHandler.html deleted file mode 100644 index cb90575..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/DiscoveryServiceHandler.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - -DiscoveryServiceHandler xref - - - -
-
-1   /**
-2    * Copyright [2006] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  package edu.internet2.middleware.shibboleth.wayf;
-17  
-18  import java.io.IOException;
-19  import java.io.UnsupportedEncodingException;
-20  import java.net.MalformedURLException;
-21  import java.net.URL;
-22  import java.net.URLDecoder;
-23  import java.net.URLEncoder;
-24  import java.util.ArrayList;
-25  import java.util.Collection;
-26  import java.util.Comparator;
-27  import java.util.Date;
-28  import java.util.HashSet;
-29  import java.util.Hashtable;
-30  import java.util.List;
-31  import java.util.Locale;
-32  import java.util.Map;
-33  import java.util.Set;
-34  import java.util.TreeSet;
-35  
-36  import javax.servlet.RequestDispatcher;
-37  import javax.servlet.ServletException;
-38  import javax.servlet.http.HttpServletRequest;
-39  import javax.servlet.http.HttpServletResponse;
-40  
-41  import org.opensaml.saml2.common.Extensions;
-42  import org.opensaml.saml2.metadata.EntityDescriptor;
-43  import org.opensaml.saml2.metadata.RoleDescriptor;
-44  import org.opensaml.saml2.metadata.SPSSODescriptor;
-45  import org.opensaml.samlext.idpdisco.DiscoveryResponse;
-46  import org.opensaml.xml.XMLObject;
-47  import org.slf4j.Logger;
-48  import org.slf4j.LoggerFactory;
-49  import org.w3c.dom.Element;
-50  import org.w3c.dom.NodeList;
-51  
-52  import edu.internet2.middleware.shibboleth.common.ShibbolethConfigurationException;
-53  import edu.internet2.middleware.shibboleth.wayf.plugins.Plugin;
-54  import edu.internet2.middleware.shibboleth.wayf.plugins.PluginContext;
-55  import edu.internet2.middleware.shibboleth.wayf.plugins.PluginMetadataParameter;
-56  import edu.internet2.middleware.shibboleth.wayf.plugins.WayfRequestHandled;
-57  
-58  /**
-59    * Specific handler for each version of the Discovery Service. 
-60    */
-61  public class DiscoveryServiceHandler {
-62  
-63      /*
-64       * Protcol parameters - Old.
-65       */
-66      /**
-67       * Shire is the SP Assertion Consumer endpoint.
-68       */
-69      private static final String SHIRE_PARAM_NAME = "shire";
-70      /**
-71       * TargetName is where we are trying to get to.
-72       */
-73      private static final String TARGET_PARAM_NAME = "target";
-74      /**
-75       * time is to do with replay attack.
-76       */
-77      private static final String TIME_PARAM_NAME = "time";
-78      /**
-79       * This is the ID (in the metadata) of the SP.
-80       */
-81      private static final String PROVIDERID_PARAM_NAME = "providerId";
-82      
-83      /**
-84       * The entityDescriptor for the SP (if present).
-85       */
-86      private static final String PROVIDERID_OBJECT_PARAM_NAME = "providerObject"; 
-87      /*
-88       * Protocol parameters - New
-89       */
-90      /**
-91       * The SP id.
-92       */
-93      private static final String ENTITYID_PARAM_NAME = "entityID";
-94      /**
-95       * Where to send the request back to.
-96       */
-97      private static final String RETURN_PARAM_NAME = "return";
-98      /**
-99       * "return" is an invalid attribute, so we use returnX.
-100      */
-101     private static final String RETURN_ATTRIBUTE_NAME = "returnX";
-102     /**
-103      * Alternatively the index of where to send the address back to.
-104      */
-105     private static final String RETURN_INDEX_NAME = "returnIndex";
-106     
-107     /**
-108      * What value to put the ID of the selected metadata into.
-109      */
-110     private static final String RETURNID_PARAM_NAME = "returnIDParam";
-111     
-112     /**
-113      * What returnIDParam defaults to.
-114      */
-115     private static final String RETURNID_DEFAULT_VALUE = "entityID";
-116     /**
-117      * Whether we are allowed to interact.
-118      */
-119     private static final String ISPASSIVE_PARAM_NAME = "isPassive";
-120     
-121     /**
-122      * Whether we understand this or not.
-123      */
-124     private static final String POLICY_PARAM_NAME = "policy";
-125 
-126     /**
-127      * The only policy we know about.
-128      */
-129     private static final String KNOWN_POLICY_NAME 
-130         = "urn:oasis:names:tc:SAML:profiles:SSO:idp-discoveryprotocol:single";
-131     
-132     /**
-133      * Mandatory Serialization constant.
-134      */
-135     private static final  Logger LOG = LoggerFactory.getLogger(DiscoveryServiceHandler.class.getName());
-136 
-137     /**
-138      * The location defines the last part of the URL which distinguished this handler. 
-139      */
-140     private final String location;
-141     
-142     /**
-143      * If isDefault is true then if there is a mismatch then this handler is used.  
-144      */
-145     private final boolean isDefault;
-146     
-147     /**
-148      * Config handles detailed behavior.
-149      */
-150     private final HandlerConfig config;
-151     
-152     /**
-153      * The list of all the metadata providers that this discovery handler believes in.
-154      */
-155     private final List <IdPSiteSet> siteSets;
-156     
-157     /**
-158      * The list of all the plugins that this hanlder has had configured.
-159      */
-160     private final List <Plugin> plugins;
-161     
-162     /**
-163      * Constructor to create and configure the handler.
-164      * @param config - DOM Element with configuration information.
-165      * @param federations - Supplies all known providers which will be included if so configured.
-166      * @param plugins - Supplies all known plugins which will be included if configured in. 
-167      * @param defaultConfig - The default configurations.
-168      * @throws ShibbolethConfigurationException - if we find something odd in the config file. 
-169      */
-170     protected DiscoveryServiceHandler(Element config, 
-171                                       Hashtable <String, IdPSiteSet> federations,
-172                                       Hashtable <String, Plugin> plugins, 
-173                                       HandlerConfig defaultConfig) throws ShibbolethConfigurationException
-174     {
-175         siteSets = new ArrayList <IdPSiteSet>(federations.size());
-176         this.plugins = new ArrayList <Plugin>(plugins.size());
-177 
-178         //
-179         // Collect the Configuration from the XML
-180         //
-181         
-182         this.config = new HandlerConfig(config, defaultConfig);
-183         
-184         location = config.getAttribute("location");
-185         
-186         if (location == null || location.equals("")) {
-187                 
-188                 LOG.error("DiscoveryService must have a location specified");
-189                 throw new ShibbolethConfigurationException("DiscoveryService must have a location specified");  
-190         }
-191         
-192         //
-193         // Is this the default WAYF?
-194         //
-195         
-196         String attribute = config.getAttribute("default");
-197         if (attribute != null && !attribute.equals("")) {
-198                 isDefault = Boolean.valueOf(attribute).booleanValue();
-199         } else {
-200                 isDefault = false;
-201         }
-202         
-203         //
-204         // Which federations (sitesets) do we care about?
-205         //
-206         
-207         NodeList list = config.getElementsByTagName("Federation");
-208                 
-209         for (int i = 0; i < list.getLength(); i++ ) {
-210                     
-211             attribute = ((Element) list.item(i)).getAttribute("identifier");
-212                     
-213                 IdPSiteSet siteset = federations.get(attribute);
-214                 
-215                 if (siteset == null) {
-216                     LOG.error("Handler " + location + ": could not find metadata for <Federation> with identifier " + attribute + ".");
-217                     throw new ShibbolethConfigurationException(
-218                            "Handler " + location + ": could not find metadata for  <Federation> identifier " + attribute + ".");
-219                 }
-220                 
-221                 siteSets.add(siteset);
-222         }
-223 
-224         if (siteSets.size() == 0) {
-225             //
-226             // No Federations explicitly named pick em all
-227             //
-228             siteSets.addAll(federations.values());
-229         }
-230         
-231         //
-232         // Now, which plugins?
-233         //
-234 
-235         list = config.getElementsByTagName("PluginInstance");
-236         
-237         for (int i = 0; i < list.getLength(); i++ ) {
-238                     
-239             attribute = ((Element) list.item(i)).getAttribute("identifier");
-240                     
-241                 Plugin plugin = plugins.get(attribute);
-242                 
-243                 if (plugin == null) {
-244                     LOG.error("Handler " + location + ": could not find plugin for identifier " + attribute);
-245                     throw new ShibbolethConfigurationException(
-246                               "Handler " + location + ": could not find plugin for identifier " + attribute);
-247                 }
-248                 
-249                 this.plugins.add(plugin);
-250         }
-251 
-252         //
-253         // So now tell every IdPSite about every plugin.
-254         //
-255         // Note that there is only one idpsite per metadatafile per WAYF and that the discovery 
-256         // services share them, so the data explosion is only number(IdpSites) * number(Plugins) not
-257         // number(IdpSites) * number(Plugins) * number(DiscoverHandlers)
-258         
-259         for (IdPSiteSet site: siteSets) {
-260             for (Plugin plugin: this.plugins) {
-261                 site.addPlugin(plugin);
-262             }
-263         }
-264     }
-265     
-266     
-267     //
-268     // Standard Beany Methods
-269     //
-270     /**
-271      * The 'Name' of the service. the path used to identify the ServiceHandler.
-272      * @return the path used to identify the ServiceHandler.
-273      */
-274     
-275     protected String getLocation() {
-276         return location;
-277     }
-278 
-279     /**
-280      * Whether this is the default service.
-281      * @return is it?
-282      */
-283     protected boolean isDefault() {
-284         return isDefault;
-285     }
-286     
-287     //
-288     // Now the bits that deal with the user request
-289     //
-290 
-291     public void doGet(HttpServletRequest req, HttpServletResponse res) {
-292         
-293         String policy = req.getParameter(POLICY_PARAM_NAME);
-294         
-295         if (null != policy && !KNOWN_POLICY_NAME.equals(policy)) {
-296             //
-297             // unknown policy
-298             //
-299             LOG.error("Unknown policy " + policy);
-300             handleError(req, res, "Unknown policy " + policy);
-301             return;
-302         }
-303         
-304         //
-305         // Decide how to route the request based on query string
-306         //
-307         String requestType = req.getParameter("action");
-308         
-309         if (requestType == null || requestType.equals("")) {
-310             requestType = "lookup";
-311         }
-312         
-313         try {
-314 
-315             if (requestType.equals("search")) {
-316                     
-317                 String parameter = req.getParameter("string"); 
-318                 if (parameter != null && parameter.equals("")) {
-319                         parameter = null;
-320                 }
-321                 handleLookup(req, res, parameter);
-322                     
-323             } else if (requestType.equals("selection")) {
-324                     
-325                 handleSelection(req, res);
-326             } else {
-327                 handleLookup(req, res, null);
-328             }
-329         } catch (WayfException we) {
-330             LOG.error("Error processing DS request:", we);
-331             handleError(req, res, we.getLocalizedMessage());
-332         } catch (WayfRequestHandled we) {
-333             //
-334             // Yuck - a sucess path involving an exception
-335             //
-336         }
-337 
-338     }
-339         
-340     /**
-341      * When the WAYF user has selected something we look it up, tell the plugins and then dispatch to the Idp.
-342      *  
-343      * @param req - standard J2EE stuff
-344      * @param res - standard J2EE stuff
-345      * @throws WayfRequestHandled - if one of the plugins has done the dispatch
-346      * @throws WayfException - if we had an errors
-347      */
-348     private void handleSelection(HttpServletRequest req, 
-349                                  HttpServletResponse res) throws WayfRequestHandled, WayfException 
-350      {
-351             
-352         String idpName = req.getParameter("origin");
-353         LOG.debug("Processing handle selection: " + idpName);
-354 
-355         String sPName = getSPId(req);
-356 
-357         if (idpName == null || idpName.equals("")) {
-358             handleLookup(req, res, null);
-359             return;
-360         }
-361 
-362         if (getValue(req, SHIRE_PARAM_NAME) == null) {
-363             //
-364             // 2.0 protocol
-365             //
-366             setupReturnAddress(sPName, req);
-367         }
-368         //
-369         // Notify plugins
-370         //
-371         IdPSite site = null; 
-372         
-373         for (Plugin plugin:plugins) {
-374             for (IdPSiteSet idPSiteSet: siteSets) {
-375                 PluginMetadataParameter param = idPSiteSet.paramFor(plugin);
-376                 plugin.selected(req, res, param, idpName);
-377                 if (site == null && idPSiteSet.containsIdP(idpName)) {
-378                     site = idPSiteSet.getSite(idpName);
-379                 }
-380             }
-381         }
-382         
-383         if (site == null) {
-384             handleLookup(req, res, null);
-385         } else {
-386             forwardRequest(req, res, site);
-387         }
-388     }
-389 
-390 
-391     /**
-392      * This sets up the parameter RETURN_ATTRIBUTE_NAME with the return address 
-393      * harvested from the reqest.
-394      * <ul><le>If a "return" parameter is present we check in the metadata for spoofing 
-395      *         and then set up from there </le>
-396      *     <le>If "returnID" is specified we get this from the metadata</le>
-397      *     <le>If nothing is provided we get the default from the metadata (if provided)</le>
-398      *     <le>Otherwise we whine</le>
-399      * </ul>     
-400      * @param spName - the name of the Service provider.
-401      * @param req - The request.
-402      * @throws WayfException - if we spot spoofing or there is no defaumlt 
-403      */
-404     private void setupReturnAddress(String spName, HttpServletRequest req) throws WayfException{
-405         
-406         DiscoveryResponse[] discoveryServices;
-407         Set<XMLObject> objects = new HashSet<XMLObject>();
-408         String defaultName = null;
-409         boolean foundSPName = false;
-410         
-411         for (IdPSiteSet metadataProvider:siteSets) {
-412             
-413             //
-414             // Only do work if the SP makes sense
-415             //
-416 
-417             if (metadataProvider.containsSP(spName)) {
-418                
-419                 //
-420                 // The name makes sense so let's get the entity and from that
-421                 // all of its roles
-422                 //
-423                 foundSPName = true;
-424                 EntityDescriptor entity = metadataProvider.getEntity(spName);
-425                 List<RoleDescriptor> roles = entity.getRoleDescriptors();
-426                 
-427                 for (RoleDescriptor role:roles) {
-428                     
-429                     //
-430                     // Check every role
-431                     //
-432                     
-433                     if (role instanceof SPSSODescriptor) {
-434                         
-435                         //
-436                         // And grab hold of all the extensions for SPSSO descriptors
-437                         //
-438                         
-439                         Extensions exts = role.getExtensions();
-440                         if (exts != null) {
-441                             objects.addAll(exts.getOrderedChildren());
-442                         }
-443                     }
-444                 }
-445             }
-446         }
-447         if (!foundSPName) {
-448             LOG.error("Could not locate SP " + spName + " in metadata");
-449         }
-450         
-451         //
-452         // Now, let's strip out everything which isn't a DiscoveryService
-453         //
-454         
-455         discoveryServices = new DiscoveryResponse[objects.size()];
-456         int dsCount = 0;
-457         
-458         for (XMLObject obj:objects) {
-459             if (obj instanceof DiscoveryResponse) {
-460                 DiscoveryResponse ds = (DiscoveryResponse) obj;
-461                 discoveryServices[dsCount++] = ds;
-462                 if (ds.isDefault() || null == defaultName) {
-463                     defaultName = ds.getLocation();
-464                 }
-465             }
-466         }
-467         
-468         //
-469         // Now process the return parameters.  The name is either a parameter
-470         // called RETURN_PARAM_NAME or an attributes called RETURN_ATTRIBUTE_NAME
-471         //
-472         String returnName = req.getParameter(RETURN_PARAM_NAME);
-473         
-474         if (returnName == null || returnName.length() == 0) {
-475             returnName = getValue(req, RETURN_ATTRIBUTE_NAME);
-476         }
-477         
-478         //
-479         // Return index is only ever a parameter
-480         //
-481         
-482         String returnIndex = req.getParameter(RETURN_INDEX_NAME);
-483         
-484         if (returnName != null && returnName.length() != 0) {
-485             //
-486             // Given something so we have to police it.
-487             //
-488             String nameNoParam = returnName;
-489             URL providedReturnURL;
-490             int index = nameNoParam.indexOf('?');
-491             boolean found = false;
-492             
-493             if (index >= 0) {
-494                 nameNoParam = nameNoParam.substring(0,index);
-495             }
-496             
-497             try {
-498                 providedReturnURL = new URL(nameNoParam);                
-499             } catch (MalformedURLException e) {
-500                 throw new WayfException("Couldn't parse provided return name " + nameNoParam, e);
-501             }
-502             
-503             
-504             for (DiscoveryResponse disc: discoveryServices) {
-505                 if (equalsURL(disc, providedReturnURL)) {
-506                     found = true;
-507                     break;
-508                 }
-509             }
-510             if (!found) {
-511                 throw new WayfException("Couldn't find endpoint " + nameNoParam + " in metadata");
-512             }
-513         } else if (returnIndex != null && returnIndex.length() != 0) {
-514             
-515             int index; 
-516             try {
-517                 index = Integer.parseInt(returnIndex);
-518             } catch (NumberFormatException e) {
-519                 throw new WayfException("Couldn't convert " + returnIndex + " into an index");
-520             }
-521             //
-522             // So look through to find the endpoint with the correct index
-523             //
-524             boolean found = false;
-525             
-526             for (DiscoveryResponse disc: discoveryServices) {
-527                 if (index  == disc.getIndex()) {
-528                     found = true;
-529                     returnName = disc.getLocation();
-530                     break;
-531                 }
-532             }
-533             if (!found) {
-534                 throw new WayfException("Couldn't not find endpoint " + returnIndex + "in metadata");
-535             }
-536         } else {
-537             //
-538             // No name, not index, so we want the default
-539             //
-540             returnName = defaultName;
-541         }
-542         //
-543         // So by now returnName has the correct value, either harvested from or
-544         // policed against the metadata
-545         //
-546         req.setAttribute(RETURN_ATTRIBUTE_NAME, returnName);
-547     }
-548 
-549     /**
-550      * Helper function to see whather the provided endpoint in the metadata matches the 
-551      * provided return URL in the request.
-552      * 
-553      * @param discovery
-554      * @param providedName
-555      * @return
-556      */
-557     private static boolean equalsURL(DiscoveryResponse discovery, URL providedName) {
-558         
-559         //
-560         // Nothing provided - no match
-561         //
-562         if (null == discovery) {
-563             return false;
-564         }
-565         
-566         URL discoveryName;
-567         try {
-568             discoveryName = new URL(discovery.getLocation());
-569         } catch (MalformedURLException e) {
-570             //
-571             // Something bad happened.  Log it (it is only of interest to the sysadmin, not to the user)
-572             //
-573             LOG.warn("Found invalid discovery end point : " + discovery.getLocation(), e);
-574             return false;
-575         }
-576         
-577         return providedName.equals(discoveryName);
-578         
-579     }
-580 
-581     /**
-582      * Displays a Discovery Service selection page, having first consulted the plugins as needed.
-583      * @param req Describes the request
-584      * @param res Describes the response
-585      * @param searchName What are we looking for?
-586      * 
-587      * @throws WayfRequestHandled if a plugin has dealt with the request
-588      * @throws WayfException in case of an error.
-589      */
-590     private void handleLookup(HttpServletRequest req, 
-591                               HttpServletResponse res, 
-592                               String searchName) throws WayfException, WayfRequestHandled {
-593         
-594         String shire = getValue(req, SHIRE_PARAM_NAME);
-595         String providerId = getSPId(req);
-596         EntityDescriptor sp = null;
-597         boolean twoZeroProtocol = (shire == null);
-598         boolean isPassive = (twoZeroProtocol && 
-599                              "true".equalsIgnoreCase(getValue(req, ISPASSIVE_PARAM_NAME)));
-600 
-601         Collection <IdPSiteSetEntry> siteLists = null;
-602         Collection<IdPSite> searchResults = null;
-603         
-604         if (config.getProvideListOfLists()) {
-605             siteLists = new ArrayList <IdPSiteSetEntry>(siteSets.size());
-606         }
-607 
-608         Collection <IdPSite> sites = null;
-609         Comparator<IdPSite> comparator = new IdPSite.Compare(req);
-610        
-611         if (config.getProvideList()) {
-612             sites = new TreeSet<IdPSite>(comparator);
-613         }
-614 
-615         if (searchName != null && !searchName.equals("")) {
-616             searchResults = new TreeSet<IdPSite>(comparator);
-617         }
-618 
-619         LOG.debug("Processing Idp Lookup for : " + providerId);
-620 
-621         //
-622         // Iterate over all the sitesets and if they know about the SP pass them to the plugins
-623         // and then add them too the list
-624         //
-625 
-626         PluginContext[] ctx = new PluginContext[plugins.size()];
-627         List<IdPSite> hintList = new ArrayList<IdPSite>();
-628         
-629         if (twoZeroProtocol) {
-630             setupReturnAddress(providerId, req);
-631         }
-632         //
-633         // By having siteLists and sites as parameters we only iterate over 
-634         // the metadata arrays once.
-635         //
-636         try {   
-637             for (IdPSiteSet metadataProvider:siteSets) {
-638                 
-639                 //
-640                 // Only do work if the SP makes sense
-641                 //
-642 
-643                 if (metadataProvider.containsSP(providerId) || !config.getLookupSp()) {
-644 
-645                     Collection <IdPSite> search = null;
-646 
-647                     if (null == sp) {
-648                         sp = metadataProvider.getEntity(providerId);
-649                     }
-650                     
-651                     if (searchResults != null) {
-652                         search = new TreeSet<IdPSite>(comparator);
-653                     }
-654 
-655                     Map <String, IdPSite> theseSites = metadataProvider.getIdPSites(searchName, config, search);
-656                     
-657                     //
-658                     // Consult the plugins
-659                     //
-660                     for (int i = 0; i < plugins.size(); i++) {
-661                             
-662                         Plugin plugin = plugins.get(i);
-663                         
-664                         if (searchResults == null) {
-665                             //
-666                             // This was a search
-667                             //
-668                             ctx[i] = plugin.lookup(req, 
-669                                                    res, 
-670                                                    metadataProvider.paramFor(plugin), 
-671                                                    theseSites, 
-672                                                    ctx[i], 
-673                                                    hintList);
-674                         } else {
-675                             ctx[i] = plugin.search(req, 
-676                                                    res, 
-677                                                    metadataProvider.paramFor(plugin), 
-678                                                    searchName, 
-679                                                    theseSites, 
-680                                                    ctx[i], 
-681                                                    searchResults, 
-682                                                    hintList);
-683                         }
-684                     }
-685                     
-686                     if (null == theseSites || theseSites.isEmpty()) {
-687                         continue;
-688                     }
-689                     
-690                     //
-691                         
-692                     // Accumulate any per-metadata provider information
-693                     // 
-694             
-695                     Collection<IdPSite> values = new TreeSet<IdPSite>(comparator);
-696                     if (null != theseSites) {
-697                         values.addAll(theseSites.values());
-698                     }
-699                     
-700                     if (siteLists != null) {
-701                         siteLists.add(new IdPSiteSetEntry(metadataProvider,values));
-702                     }
-703                             
-704                     if (sites != null) {
-705                         sites.addAll(values);
-706                     }
-707                     
-708                     if (searchResults != null) {
-709                         searchResults.addAll(search);
-710                     }
-711                 }
-712             }
-713             
-714             if (isPassive) {
-715                 //
-716                 // No GUI intervention.
-717                 //
-718                 if (0 != hintList.size()) {
-719                     //
-720                     // We found a candidate, hand it back
-721                     //
-722                     forwardRequest(req, res, hintList.get(0));
-723                 } else {
-724                     forwardRequest(req, res, null);
-725                 }   
-726                 return;
-727             }
-728             
-729             //
-730             // Now set up all the funky stuff that the JSP needs.  Firstly the protocol
-731             // specific parameters which will come back to us
-732             //
-733             
-734             if (twoZeroProtocol) {
-735                 //
-736                 // The return address was set up in setupReturnAddress
-737                 //
-738                 String returnString = (String) req.getAttribute(RETURN_ATTRIBUTE_NAME);
-739                 if (null == returnString || 0 == returnString.length()) {
-740                     throw new WayfException("Parameter " + RETURN_PARAM_NAME + " not supplied");
-741                 }
-742 
-743                 String returnId = getValue(req, RETURNID_PARAM_NAME);
-744                 if (null == returnId || 0 == returnId.length()) {
-745                     returnId = RETURNID_DEFAULT_VALUE;
-746                 }
-747                 //
-748                 // Return *means* something so we cannot use it as an attribute
-749                 //
-750                 req.setAttribute(RETURN_ATTRIBUTE_NAME, returnString);
-751                 req.setAttribute(RETURNID_PARAM_NAME, returnId);
-752                 req.setAttribute(ENTITYID_PARAM_NAME, providerId);
-753                 
-754             } else {
-755                 String target = getValue(req, TARGET_PARAM_NAME);
-756                 if (null == target || 0 == target.length()) {
-757                     throw new WayfException("Could not extract target from provided parameters");
-758                 }
-759                 req.setAttribute(SHIRE_PARAM_NAME, shire);
-760                 req.setAttribute(TARGET_PARAM_NAME, target);
-761                 req.setAttribute(PROVIDERID_PARAM_NAME, providerId);
-762                 //
-763                 // Time is in unix format
-764                 //
-765                 req.setAttribute("time", new Long(new Date().getTime() / 1000).toString()); 
-766                 
-767             }
-768             
-769             //
-770             // Setup the stuff that the GUI wants.  
-771             //
-772             setDisplayLanguage(sites, req);
-773             req.setAttribute("sites", sites);
-774             if (null != siteLists) {
-775                 for (IdPSiteSetEntry siteSetEntry:siteLists) {
-776                     setDisplayLanguage(siteSetEntry.getSites(), req);
-777                 }
-778             }
-779             
-780             req.setAttribute(PROVIDERID_OBJECT_PARAM_NAME, sp);
-781                 
-782             req.setAttribute("siteLists", siteLists);
-783             req.setAttribute("requestURL", req.getRequestURI().toString());
-784 
-785             if (searchResults != null) {
-786                 if (searchResults.size() != 0) {
-787                     setDisplayLanguage(searchResults, req);
-788                     req.setAttribute("searchresults", searchResults);
-789                 } else {
-790                     req.setAttribute("searchResultsEmpty", "true");
-791                 }
-792             }
-793 
-794             if (hintList.size() > 0) {
-795                 setDisplayLanguage(hintList, req);
-796                 req.setAttribute("cookieList", hintList);
-797             }
-798 
-799             LOG.debug("Displaying WAYF selection page.");
-800             RequestDispatcher rd = req.getRequestDispatcher(config.getJspFile());
-801 
-802             //
-803             // And off to the jsp
-804             //
-805             rd.forward(req, res);
-806         } catch (IOException ioe) {
-807             LOG.error("Problem displaying WAYF UI.\n" +  ioe.getMessage());
-808             throw new WayfException("Problem displaying WAYF UI", ioe);
-809         } catch (ServletException se) {
-810             LOG.error("Problem displaying WAYF UI.\n" +  se.getMessage());
-811             throw new WayfException("Problem displaying WAYF UI", se);
-812         }
-813     }
-814 
-815     /**
-816      * Prior to display we set the display language from the
-817      * browser. There is probably a proper way to do this using
-818      * jsp, but I want to keep the API between JSP and java the same 1.3->2.0
-819      * @param sites - the sites we need to impact
-820      * @param req - from whiuch we get the locale
-821      */
-822     private void setDisplayLanguage(Collection<IdPSite> sites, HttpServletRequest req) {
-823         
-824         if (null == sites) {
-825             return;
-826         }
-827         Locale locale = req.getLocale();
-828         if (null == locale) {
-829             Locale.getDefault();
-830         }
-831         String lang = locale.getLanguage();
-832 
-833         for (IdPSite site : sites) {
-834             site.setDisplayLanguage(lang);
-835         }
-836     }
-837 
-838 
-839     /**
-840      * Uses an HTTP Status 307 redirect to forward the user to the IdP or the SP.
-841      * 
-842      * @param req request under consideration
-843      * @param res response under construction
-844      * @param site The Idp
-845      * @throws WayfException if bad things happen.
-846      */
-847     public static void forwardRequest(HttpServletRequest req, HttpServletResponse res, IdPSite site)
-848                     throws WayfException {
-849 
-850         String shire = getValue(req, SHIRE_PARAM_NAME);
-851         String providerId = getSPId(req);
-852         boolean twoZeroProtocol = (shire == null);
-853 
-854         if (!twoZeroProtocol) {
-855             String handleService = site.getAddressForWAYF(); 
-856             if (handleService != null ) {
-857 
-858                 String target = getValue(req, TARGET_PARAM_NAME);
-859                 if (null == target || 0 == target.length()) {
-860                     throw new WayfException("Could not extract target from provided parameters");
-861                 }
-862 
-863                 LOG.info("Redirecting to selected Handle Service: " + handleService);
-864                 try {
-865                     StringBuffer buffer = new StringBuffer(handleService +  
-866                        "?" + TARGET_PARAM_NAME + "=");
-867                     buffer.append(URLEncoder.encode(target, "UTF-8"));
-868                     buffer.append("&" + SHIRE_PARAM_NAME + "=");
-869                     buffer.append(URLEncoder.encode(shire, "UTF-8"));
-870                     buffer.append("&" + PROVIDERID_PARAM_NAME + "=");
-871                     buffer.append(URLEncoder.encode(providerId, "UTF-8"));
-872                          
-873                     //
-874                     // Time is as per U**X
-875                     //
-876                     buffer.append("&" +  TIME_PARAM_NAME + "=");
-877                     buffer.append(new Long(new Date().getTime() / 1000).toString());
-878                     res.sendRedirect(buffer.toString());
-879                 } catch (IOException ioe) {
-880                     //
-881                     // That failed.  
-882                     //
-883                     throw new WayfException("Error forwarding to IdP: \n" + ioe.getMessage());
-884                 }
-885             } else {
-886                 String s = "Error finding to IdP: " + site.getDisplayName(req); 
-887                 LOG.error(s);
-888                 throw new WayfException(s);
-889             }
-890         } else {
-891             String returnUrl = (String) req.getAttribute(RETURN_ATTRIBUTE_NAME);
-892             
-893             if (null == returnUrl || 0 == returnUrl.length()) {
-894                 throw new WayfException("Could not find return parameter");
-895             }
-896             try {
-897                 returnUrl = URLDecoder.decode(returnUrl, "UTF-8");
-898             } catch (UnsupportedEncodingException e) {
-899                 throw new WayfException("Did not understand parameter ", e);
-900             }
-901             String redirect;
-902             if (site != null) {
-903                 StringBuffer buffer = new StringBuffer(returnUrl);
-904                 //
-905                 // If we were given anybody to lookup, construct the URL
-906                 //
-907                 String returnParam = getValue(req, RETURNID_PARAM_NAME);
-908                 if (null == returnParam || 0 == returnParam.length()) {
-909                     returnParam = RETURNID_DEFAULT_VALUE;
-910                 }              
-911                 //
-912                 // Do we add a '?' or a '&' for the parameters
-913                 //
-914 
-915                 if (returnUrl.indexOf('?') >= 0) {
-916                     //
-917                     // there is a parameter already.  Add a '&'
-918                     //
-919                     buffer.append("&" + returnParam + "=");
-920                 } else {
-921                     //
-922                     // No parameter.  Use ?
-923                     //
-924                     buffer.append("?" + returnParam + "=");
-925                 }
-926                 buffer.append(site.getName());
-927                 redirect =  buffer.toString();
-928             } else {
-929                 //
-930                 // Just send it back
-931                 //
-932                 redirect = returnUrl;
-933             }
-934             
-935             LOG.debug("Dispatching to " + redirect);
-936             
-937             try {
-938                 res.sendRedirect(redirect);
-939             } catch (IOException ioe) {
-940                 //
-941                 // That failed.  
-942                 //
-943                 throw new WayfException("Error forwarding back to Sp: \n" + ioe.getMessage());
-944             }         
-945         }
-946     }
-947 
-948     /**
-949      * Handles all "recoverable" errors in WAYF processing by logging the error and forwarding the user to an
-950      * appropriate error page.
-951      * 
-952      * @param req request under consideration
-953      * @param res response under construction
-954      * @param message - what so say
-955      */
-956     private void handleError(HttpServletRequest req, HttpServletResponse res, String message) {
-957 
-958         LOG.debug("Displaying WAYF error page.");
-959         req.setAttribute("errorText", message);
-960         req.setAttribute("requestURL", req.getRequestURI().toString());
-961         RequestDispatcher rd = req.getRequestDispatcher(config.getErrorJspFile());
-962 
-963         try {
-964             rd.forward(req, res);
-965         } catch (IOException ioe) {
-966             LOG.error("Problem trying to display WAYF error page: " + ioe.toString());
-967         } catch (ServletException se) {
-968             LOG.error("Problem trying to display WAYF error page: " + se.toString());
-969         }
-970     }
-971 
-972     /**
-973      * Gets the value for the parameter either from the parameter or from jsp.
-974      * @param req - the request.
-975      * @param name - the name of the parameter.
-976      * @return - result
-977      */
-978     private static String getValue(HttpServletRequest req, String name) {
-979 
-980         
-981         String value = req.getParameter(name); 
-982         if (value != null) {
-983             return value;
-984         }
-985         return (String) req.getAttribute(name);
-986     }
-987 
-988     private static String getSPId(HttpServletRequest req) throws WayfException {
-989 
-990         //
-991         // Try first with 2.0 version
-992         //
-993         String param = req.getParameter(ENTITYID_PARAM_NAME);
-994         if (param != null && !(param.length() == 0)) {
-995             return param;
-996         } 
-997         
-998         param = (String) req.getAttribute(ENTITYID_PARAM_NAME);
-999         if (param != null && !(param.length() == 0)) {
-1000             return param;
-1001         }       
-1002         //
-1003         // So Try with 1.3 version
-1004         //
-1005         param = req.getParameter(PROVIDERID_PARAM_NAME);
-1006         if (param != null && !(param.length() == 0)) {
-1007             return param;
-1008         } 
-1009         
-1010         param = (String) req.getAttribute(PROVIDERID_PARAM_NAME);
-1011         if (param != null && !(param.length() == 0)) {
-1012             return param;
-1013         } 
-1014         throw new WayfException("Could not locate SP identifier in parameters");
-1015     }   
-1016 }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/HandlerConfig.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/HandlerConfig.html deleted file mode 100644 index 109977b..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/HandlerConfig.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - -HandlerConfig xref - - - -
-
-1   /*
-2    * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf;
-18  
-19  import java.util.HashSet;
-20  
-21  import org.slf4j.Logger;
-22  import org.slf4j.LoggerFactory;
-23  import org.w3c.dom.Element;
-24  import org.w3c.dom.NodeList;
-25  
-26  import edu.internet2.middleware.shibboleth.common.ShibbolethConfigurationException;
-27  
-28  /**
-29   * Class used by the DiscoveryServiceHandler to handle run time behaviour. 
-30   */
-31  
-32  public class HandlerConfig {
-33  
-34      /**
-35       * How to get debug output out.
-36       */
-37      private static final Logger LOG = LoggerFactory.getLogger(HandlerConfig.class.getName());
-38      
-39      /** A set of names which are ignored when doing a search. */
-40      private final HashSet <String> ignoredForMatch;
-41          
-42      /** Where to find the GUI description jsp file. */
-43      private final String jspFile;
-44      
-45      /** Where to find the error jsp file. */
-46      private final String errorJspFile;
-47          
-48      /** Do we give the jsp file an array of arrays of IdPs? */
-49      private final boolean provideListOfLists;
-50          
-51      /** Do we give the jsp file a flat list of IdPs? */
-52      private final boolean provideList;
-53      
-54      /** Do we do a pre-filter by SP name in for each metadata provider. */
-55      private final boolean lookupSp; 
-56      
-57      /** Do we warn on the bad binding. */
-58      private final boolean warnOnBadBinding;
-59   
-60      /** Build the 'default default' configuation. */ 
-61      public HandlerConfig() {
-62          //
-63          // 'Sensible' default values
-64          //
-65          jspFile = "/wayf.jsp";
-66          errorJspFile = "/wayfError.jsp";
-67          provideList = true;
-68          provideListOfLists = false;
-69          lookupSp = true;
-70          ignoredForMatch = new HashSet <String>(); 
-71          warnOnBadBinding = false;
-72      }
-73          
-74          
-75      /**
-76       * 
-77       * Parse the Supplied XML element into a new WayfConfig Object.
-78       * @param config - The XML with the configuration info.
-79       * @param defaultValue - The default if nothing is specified.
-80       * @throws ShibbolethConfigurationException - if we see somethin wrong.
-81       */
-82      public HandlerConfig(Element config, HandlerConfig defaultValue) throws ShibbolethConfigurationException {
-83          
-84          String attribute;   
-85          LOG.debug("Loading global configuration properties.");
-86  
-87          NodeList list = config.getElementsByTagName("SearchIgnore");
-88          
-89          if (list.getLength() == 0) {
-90              
-91              ignoredForMatch = defaultValue.ignoredForMatch;
-92  
-93          } else { 
-94              
-95              ignoredForMatch = new HashSet<String>();        
-96                  
-97              for (int i = 0; i < list.getLength(); i++ ) {
-98                      
-99                      NodeList inner = ((Element) list.item(i)).getElementsByTagName("IgnoreText");
-100                     
-101                     for(int j = 0; j < inner.getLength(); j++) {
-102                             
-103                             addIgnoredForMatch(inner.item(j).getTextContent());
-104                     }
-105                 }
-106         }
-107 
-108         attribute = config.getAttribute("jspFile");
-109         if (attribute != null && !attribute.equals("")) {
-110                 jspFile = attribute;
-111         } else {
-112                 jspFile = defaultValue.jspFile;
-113         }
-114         
-115         attribute = config.getAttribute("errorJspFile");
-116         if (attribute != null && !attribute.equals("")) {
-117                 errorJspFile = attribute;
-118         } else {
-119                 errorJspFile = defaultValue.errorJspFile;
-120         }
-121         
-122         attribute = config.getAttribute("provideList");
-123         if (attribute != null && !attribute.equals("")) {
-124                 provideList = Boolean.valueOf(attribute).booleanValue();
-125         } else { 
-126                 provideList = defaultValue.provideList;
-127         }
-128 
-129         attribute = config.getAttribute("provideListOfList");
-130         if (attribute != null && !attribute.equals("")) {
-131                 provideListOfLists = Boolean.valueOf(attribute).booleanValue();
-132         } else {
-133                 provideListOfLists = defaultValue.provideListOfLists;
-134         }
-135         
-136         attribute = config.getAttribute("showUnusableIdPs");
-137         if (attribute != null && !attribute.equals("")) {
-138                 lookupSp = !Boolean.valueOf(attribute).booleanValue();
-139         } else {
-140                 lookupSp = defaultValue.lookupSp;
-141         }
-142         
-143         attribute = config.getAttribute("warnOnBadBinding");
-144         if (null != attribute && !attribute.equals("")) {
-145                 warnOnBadBinding = Boolean.valueOf(attribute).booleanValue();
-146         } else {
-147             warnOnBadBinding = false;
-148         }
-149     }
-150     
-151 
-152     /**
-153      * Determines if a particular string token should be used for matching when a user searches for origins.
-154      * 
-155      * @param str - The string to lookup.
-156      * @return whether it is or not.
-157      */
-158     public boolean isIgnoredForMatch(String str) {
-159 
-160         return ignoredForMatch.contains(str.toLowerCase());
-161     }
-162 
-163     /**
-164      * Sets the tokens that should be ignored when a user searches for an origin site.
-165      * 
-166      * @param s
-167      *            The ignored tokens are passed as a single string, each separated by whitespace
-168      */
-169     private void addIgnoredForMatch(String s) {
-170 
-171             ignoredForMatch.add(s.toLowerCase());
-172     }
-173 
-174     /**
-175      * Get the name of the jsp File this instance uses.
-176      * @return the name.
-177      */
-178     public String getJspFile() {
-179             return jspFile;
-180     }
-181     
-182     /**
-183      * Get the name of the error jsp File this instance uses.
-184      * @return the name.
-185      */
-186     public String getErrorJspFile() {
-187             return errorJspFile;
-188     }
-189     
-190     /**
-191      * Do we provide a list of lists of IdPs?.
-192      * @return whether we do or not.
-193      */
-194     public boolean getProvideListOfLists() {
-195             return provideListOfLists;
-196     }
-197     
-198     /**
-199      * Do we provide a list of IdPs?.
-200      * @return whether we provide a list of IdPs?.
-201      */
-202     public boolean getProvideList() {
-203         return provideList;
-204     }
-205     
-206     /**
-207      * Do we lookup the SP or just return all the IdPs?.
-208      * @return whether or not we lookup the SP
-209      */
-210     public boolean getLookupSp() {  
-211         return lookupSp;  
-212     }
-213     
-214     /**
-215      * Do ignore badly formed bindings or just warn
-216      * @return whether we warn.
-217      */
-218     public boolean getWarnOnBadBinding() {  
-219         return warnOnBadBinding;  
-220     }
-221     
-222 }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/IdPSite.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/IdPSite.html deleted file mode 100644 index 5457cfd..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/IdPSite.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - -IdPSite xref - - - -
-
-1   /*
-2    * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf;
-18  
-19  import java.util.Comparator;
-20  import java.util.List;
-21  import java.util.Locale;
-22  
-23  import javax.servlet.http.HttpServletRequest;
-24  
-25  import org.opensaml.saml2.common.Extensions;
-26  import org.opensaml.saml2.metadata.EntityDescriptor;
-27  import org.opensaml.saml2.metadata.IDPSSODescriptor;
-28  import org.opensaml.saml2.metadata.Organization;
-29  import org.opensaml.saml2.metadata.OrganizationDisplayName;
-30  import org.opensaml.saml2.metadata.SingleSignOnService;
-31  
-32  /**
-33   * A class which abstracts an IdP for the sake of the WAYF display.  Given an {@link EntityDescriptor} as
-34   * input it provides bean style get functions for the name (EntityId), the display name 
-35   * (a hybrid of Organization name or EntityId and the IdP's SSO connection point.
-36   * 
-37   */
-38  public class IdPSite {
-39  
-40      /** The OpenSaml element that this stands for. */
-41      private EntityDescriptor entity;
-42      
-43      /** The language we set up */
-44      private String displayLanguage;
-45      
-46      /**
-47       * Create a new element from the provided Entity.
-48       * @param entityParam - What to create from
-49       */
-50      public IdPSite(EntityDescriptor entityParam) {
-51          entity = entityParam;
-52      }
-53      
-54      /**
-55       * Get the name for the enclosed entity. 
-56       * @return the name for the enclosed entity.
-57       */
-58      public String getName() {
-59              return entity.getEntityID();
-60      }
-61      
-62      /**
-63       * Get the user friendly name for the entity, collecting the locale from the 
-64       * browser if possible
-65       * @param req the request
-66       * @return a user friendly name.
-67       */
-68      public String getDisplayName(HttpServletRequest req) {
-69          //
-70          // Get the browser locale, failing that the server one
-71          //
-72          Locale locale = req.getLocale();
-73          if (null == locale) {
-74              Locale.getDefault();
-75          }
-76          String lang = locale.getLanguage();
-77              
-78          return getDisplayName(lang);
-79      }
-80      /**
-81       * Get the user friendly name for the entity, using provided language
-82       * @param lang the language.
-83       * 
-84       * @return a user friendly name.
-85       */
-86      private String getDisplayName(String lang) {
-87          Organization org = entity.getOrganization();
-88      
-89          if (org == null) {
-90              return entity.getEntityID();
-91          } 
-92          
-93          List<OrganizationDisplayName> list = org.getDisplayNames();
-94  
-95          //
-96          // Lookup first by locale
-97          //
-98          
-99          for (OrganizationDisplayName name:list) {
-100             if (null !=name && lang.equals(name.getName().getLanguage())) {
-101                 return name.getName().getLocalString();
-102             }
-103         }
-104         
-105         //
-106         // If that doesn't work then anything goes
-107         //
-108         
-109         for (OrganizationDisplayName name:list) {
-110             if (null !=name && null != name.getName().getLocalString()) {
-111                 return name.getName().getLocalString();
-112             }
-113         }
-114      
-115         //
-116         // If there is still nothing then use the entity Id
-117         //
-118         return entity.getEntityID();
-119     }
-120     /**
-121      * Get the user friendly name for the entity, the language we previously set up.
-122      * 
-123      * @return a user friendly name.
-124      */
-125     public String getDisplayName() {
-126         return getDisplayName(displayLanguage);
-127     }
-128     
-129     /**
-130      * Return all the extension elements.
-131      * @return the extensions
-132      */
-133     public Extensions getExtensions() {
-134         IDPSSODescriptor idpss = entity.getIDPSSODescriptor(XMLConstants.SHIB_NS);
-135         if (null == idpss) {
-136             //
-137             // Get the SAML2 protocol
-138             //
-139             idpss = entity.getIDPSSODescriptor(XMLConstants.SALM2_PROTOCOL);
-140         }
-141         if (null == idpss) {
-142             return null;
-143         }
-144         return idpss.getExtensions();
-145     }
-146     
-147     /**
-148      * Comparison so we can sort the output for jsp.
-149      * @param What to compare against
-150      * @return numeric encoding of comparison 
-151      * @see java.lang.Comparator
-152      */
-153     protected int compareTo(Object o, HttpServletRequest req) {
-154             
-155 
-156         String myDisplayName;
-157         String otherDisplayName;
-158         IdPSite other;
-159 
-160         if (equals(o)) {
-161             return 0;
-162         }
-163 
-164         myDisplayName = getDisplayName(req);
-165         if (null == myDisplayName) {
-166             myDisplayName = "";
-167         } 
-168         
-169         other = (IdPSite) o;
-170         otherDisplayName = other.getDisplayName(req);
-171         if (null == otherDisplayName) {
-172             otherDisplayName = "";
-173         }
-174 
-175         int result = myDisplayName.toLowerCase().compareTo(otherDisplayName.toLowerCase());
-176         if (result == 0) {
-177                 result = myDisplayName.compareTo(otherDisplayName);
-178         }
-179         return result;
-180     }
-181 
-182     /**
-183      * When a user has selected an IdP, this provides the address to which we redirect.
-184      * @return http address for the IdP this represents.  
-185      */
-186     public String getAddressForWAYF() {
-187         List<SingleSignOnService> ssoList;
-188         
-189         ssoList = entity.getIDPSSODescriptor(XMLConstants.SHIB_NS).getSingleSignOnServices();
-190         
-191         for (SingleSignOnService signOnService: ssoList) {
-192             if (XMLConstants.IDP_SSO_BINDING.equals(signOnService.getBinding())) {
-193                 return signOnService.getLocation();
-194             }
-195         }
-196         return null;
-197     }
-198 
-199     /**
-200      * Prior to display we set the display language from the
-201      * browser. There is probably a proper way to do this using
-202      * jsp, but I want to keep the API between JSP and java the same 1.3->2.0
-203      * @param lang the language to set
-204      */
-205     public void setDisplayLanguage(String lang) {
-206         this.displayLanguage = lang;
-207     }
-208     
-209     public static class Compare implements Comparator<IdPSite> {
-210 
-211         /**
-212          * This allows us to set up sorted lists of entities with respect to
-213          * the browser request.
-214          * 
-215          * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object)
-216          */
-217         private HttpServletRequest req = null;
-218         
-219         private Compare() {
-220             //
-221             // No public method
-222         }
-223         
-224         public Compare(HttpServletRequest req) {
-225             this.req = req;
-226         }
-227         
-228         public int compare(IdPSite o1, IdPSite o2) {
-229             // TODO Auto-generated method stub
-230             return o1.compareTo(o2, req);
-231         }
-232         
-233     }
-234 
-235 }       
-236 
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/IdPSiteSet.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/IdPSiteSet.html deleted file mode 100644 index e77e85a..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/IdPSiteSet.html +++ /dev/null @@ -1,593 +0,0 @@ - - - - -IdPSiteSet xref - - - -
-
-1   /*
-2    * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  package edu.internet2.middleware.shibboleth.wayf;
-17  
-18  import java.io.File;
-19  import java.lang.reflect.Constructor;
-20  import java.net.MalformedURLException;
-21  import java.net.URL;
-22  import java.util.ArrayList;
-23  import java.util.Collection;
-24  import java.util.Enumeration;
-25  import java.util.HashMap;
-26  import java.util.HashSet;
-27  import java.util.List;
-28  import java.util.Map;
-29  import java.util.Set;
-30  import java.util.StringTokenizer;
-31  import java.util.TreeMap;
-32  
-33  import org.opensaml.saml2.metadata.EntitiesDescriptor;
-34  import org.opensaml.saml2.metadata.EntityDescriptor;
-35  import org.opensaml.saml2.metadata.IDPSSODescriptor;
-36  import org.opensaml.saml2.metadata.Organization;
-37  import org.opensaml.saml2.metadata.OrganizationDisplayName;
-38  import org.opensaml.saml2.metadata.OrganizationName;
-39  import org.opensaml.saml2.metadata.RoleDescriptor;
-40  import org.opensaml.saml2.metadata.SPSSODescriptor;
-41  import org.opensaml.saml2.metadata.provider.FileBackedHTTPMetadataProvider;
-42  import org.opensaml.saml2.metadata.provider.FilesystemMetadataProvider;
-43  import org.opensaml.saml2.metadata.provider.MetadataFilter;
-44  import org.opensaml.saml2.metadata.provider.MetadataFilterChain;
-45  import org.opensaml.saml2.metadata.provider.MetadataProvider;
-46  import org.opensaml.saml2.metadata.provider.MetadataProviderException;
-47  import org.opensaml.saml2.metadata.provider.ObservableMetadataProvider;
-48  import org.opensaml.xml.XMLObject;
-49  import org.opensaml.xml.parse.ParserPool;
-50  import org.slf4j.Logger;
-51  import org.slf4j.LoggerFactory;
-52  import org.w3c.dom.Element;
-53  import org.w3c.dom.NodeList;
-54  
-55  import edu.internet2.middleware.shibboleth.common.ShibbolethConfigurationException;
-56  import edu.internet2.middleware.shibboleth.wayf.plugins.Plugin;
-57  import edu.internet2.middleware.shibboleth.wayf.plugins.PluginMetadataParameter;
-58  import edu.internet2.middleware.shibboleth.wayf.plugins.provider.BindingFilter;
-59  
-60  /**
-61   * 
-62   * Represents a collection of related sites as described by a single source of metadata. 
-63   * This is usually a federation.  When the WAYF looks to see which IdP sites to show, 
-64   * it trims the list so as to not show IdP's which do not trust the SP.
-65   *
-66   * This class is opaque outside this file.  The three static methods getSitesLists,
-67   * searchForMatchingOrigins and lookupIdP provide mechansims for accessing 
-68   * collections of IdPSiteSets.
-69   * 
-70   */
-71  
-72  public class IdPSiteSet implements ObservableMetadataProvider.Observer {
-73          
-74      /** Handle for error output. */
-75      private static final Logger LOG = LoggerFactory.getLogger(IdPSiteSet.class.getName());
-76  
-77      /** The OpenSaml metadata source. */
-78      private ObservableMetadataProvider metadata;
-79  
-80      /** Is the named SP in the current metadata set? */
-81      private Set<String> spNames = new HashSet<String>(0);
-82  
-83      /** Is the named IdP in the current metadata set? */
-84      private Set<String> idpNames = new HashSet<String>(0);
-85      
-86      /** What does the configuration identify this as? */
-87      private final String identifier;
-88      
-89      /** What name should we display for this set of entities? */
-90      private final String displayName;
-91      
-92      /** Where does the metadata exist? */
-93      private String location;
-94      
-95      /** What parameters do we pass in to which plugin? */
-96      private final Map<Plugin, PluginMetadataParameter> plugins = new HashMap<Plugin, PluginMetadataParameter>();
-97      
-98      /**
-99       * Create a new IdPSiteSet as described by the supplied XML segment. 
-100      * @param el - configuration details.
-101      * @param parserPool - the parsers we initialized above.
-102      * @param warnOnBadBinding if we just warn or give an error if an SP has bad entry points.
-103      * @throws ShibbolethConfigurationException - if something goes wrong.
-104      */
-105     protected IdPSiteSet(Element el, ParserPool parserPool, boolean warnOnBadBinding) throws ShibbolethConfigurationException {
-106 
-107         String spoolSpace;
-108         String delayString;
-109 
-110         this.identifier = el.getAttribute("identifier");
-111         this.displayName = el.getAttribute("displayName");
-112         location = el.getAttribute("url");
-113         if (null == location || location.length() == 0) {
-114             //
-115             // Sigh for a few releases this was documented as URI
-116             //
-117             location = el.getAttribute("url");
-118         }
-119         spoolSpace = el.getAttribute("backingFile");
-120         delayString = el.getAttribute("timeout");
-121         
-122         //
-123         // Configure the filters (before the metadata so we can add them before we start reading)
-124         //
-125         String ident;
-126         String className;
-127         ident = "<not specified>"; 
-128         className = "<not specified>"; 
-129         MetadataFilterChain filterChain = null;
-130         filterChain = new MetadataFilterChain();
-131         try {
-132             NodeList itemElements = el.getElementsByTagNameNS(XMLConstants.CONFIG_NS, "Filter");
-133             List <MetadataFilter> filters = new ArrayList<MetadataFilter>(1 + itemElements.getLength());
-134             
-135             //
-136             // We always have a binding filter
-137             //
-138             filters.add(new BindingFilter(warnOnBadBinding));
-139                 
-140             for (int i = 0; i < itemElements.getLength(); i++) {
-141                 Element element = (Element) itemElements.item(i);
-142    
-143                 ident = "<not specified>"; 
-144                 className = "<not specified>"; 
-145             
-146                 ident = element.getAttribute("identifier");
-147 
-148                 if (null == ident || ident.equals("")) {
-149                     LOG.error("Could not load filter with no identifier");
-150                     continue;
-151                 }
-152             
-153                 className = element.getAttribute("type");
-154                 if (null == className || className.equals("")) {
-155                     LOG.error("Filter " + identifier + " did not have a valid type");
-156                 }
-157                 //
-158                 // So try to get hold of the Filter
-159                 //
-160                 Class<MetadataFilter> filterClass = (Class<MetadataFilter>) Class.forName(className);
-161                 Class[] classParams = {Element.class};
-162                 Constructor<MetadataFilter> constructor = filterClass.getConstructor(classParams);
-163                 Object[] constructorParams = {element};
-164             
-165                 filters.add(constructor.newInstance(constructorParams));
-166             }
-167             filterChain.setFilters(filters);
-168         } catch (Exception e) {
-169             LOG.error("Could not load filter " + ident + "()" + className + ") for " + this.identifier, e);
-170             throw new ShibbolethConfigurationException("Could not load filter", e);
-171         }
-172     
-173         LOG.info("Loading Metadata for " + displayName);
-174         try {
-175             int delay;
-176             delay = 30000;
-177             if (null != delayString && !"".equals(delayString)) {
-178                 delay = Integer.parseInt(delayString);
-179             }
-180             
-181             URL url = new URL(location); 
-182             if ("file".equalsIgnoreCase(url.getProtocol())){
-183                 FilesystemMetadataProvider provider = new FilesystemMetadataProvider(new File(url.getFile()));
-184                 provider.setParserPool(parserPool);
-185                 if (null != filterChain) {
-186                     provider.setMetadataFilter(filterChain);
-187                 }
-188                 provider.initialize();
-189                 metadata = provider;
-190             } else {
-191                 if (spoolSpace == null || "".equals(spoolSpace)) {
-192                     throw new ShibbolethConfigurationException("backingFile must be specified for " + identifier);
-193                 }
-194                 
-195                 FileBackedHTTPMetadataProvider provider;
-196             
-197                 provider = new FileBackedHTTPMetadataProvider(location, delay, spoolSpace);
-198                 provider.setParserPool(parserPool);
-199                 if (null != filterChain) {
-200                     provider.setMetadataFilter(filterChain);
-201                 }
-202                 provider.initialize();
-203                 metadata = provider;
-204             }
-205         } catch (MetadataProviderException e) {
-206             throw new ShibbolethConfigurationException("Could not read " + location, e);
-207         } catch (NumberFormatException e) {
-208             throw new ShibbolethConfigurationException("Badly formed timeout " + delayString, e);
-209         } catch (MalformedURLException e) {
-210             throw new ShibbolethConfigurationException("Badly formed url ", e);
-211         }
-212         metadata.getObservers().add(this);
-213         onEvent(metadata);
-214     }
-215 
-216     /**
-217      * Based on 1.2 Origin.isMatch.  There must have been a reason for it...
-218      * [Kindas of] support for the search function in the wayf.  This return many false positives
-219      * but given the aim is to provide input for a pull down list...
-220      * 
-221      * @param entity   The entity to match.
-222      * @param str      The patten to match against.
-223      * @param config   Provides list of tokens to not lookup
-224      * @return         Whether this entity matches  
-225      */
-226 
-227     private static boolean isMatch(EntityDescriptor entity, String str, HandlerConfig config) {
-228         
-229         Enumeration input = new StringTokenizer(str);
-230         while (input.hasMoreElements()) {
-231             String currentToken = (String) input.nextElement();
-232 
-233             if (config.isIgnoredForMatch(currentToken)) {                           
-234                 continue;
-235             }
-236                 
-237             currentToken = currentToken.toLowerCase(); 
-238 
-239             if (entity.getEntityID().indexOf(currentToken) > -1) {
-240                 return true; 
-241             }
-242                                 
-243             Organization org = entity.getOrganization();
-244                 
-245             if (org != null) {
-246                         
-247                 List <OrganizationName> orgNames = org.getOrganizationNames();
-248                 for (OrganizationName name : orgNames) {
-249                     if (name.getName().getLocalString().toLowerCase().indexOf(currentToken) > -1) {
-250                         return true;
-251                     }
-252                 }
-253                         
-254                 List <OrganizationDisplayName> orgDisplayNames = org.getDisplayNames();
-255                 for (OrganizationDisplayName name : orgDisplayNames) {
-256                     if (name.getName().getLocalString().toLowerCase().indexOf(currentToken) > -1) {
-257                         return true;
-258                     }
-259                 }                                
-260             }
-261         }
-262         return false;
-263     }
-264 
-265     /**
-266      * Return all the Idp in the provided entities descriptor.  If SearchMatches
-267      * is non null it is populated with whatever of the IdPs matches the search string 
-268      * (as noted above). 
-269      * @param searchString to match with
-270      * @param config parameter to mathing
-271      * @param searchMatches if non null is filled with such of the sites which match the string
-272      * @return the sites which fit.
-273      */
-274     protected Map<String, IdPSite> getIdPSites(String searchString, 
-275                                                HandlerConfig config, 
-276                                                Collection<IdPSite> searchMatches)
-277     {
-278         XMLObject object;
-279         List <EntityDescriptor> entities;
-280         try {
-281             object = metadata.getMetadata();
-282         } catch (MetadataProviderException e) {
-283             LOG.error("Metadata for " + location + "could not be read", e);
-284             return null;
-285         }
-286         
-287         if (object == null) {
-288             return null;
-289         }
-290         
-291         //
-292         // Fill in entities approptiately
-293         //
-294         
-295         if (object instanceof EntityDescriptor) {
-296             entities = new ArrayList<EntityDescriptor>(1);
-297             entities.add((EntityDescriptor) object);
-298         } else if (object instanceof EntitiesDescriptor) {
-299 
-300             EntitiesDescriptor entitiesDescriptor = (EntitiesDescriptor) object; 
-301     
-302             entities = getAllEntities(entitiesDescriptor);
-303         } else {
-304            return null;
-305         }
-306        
-307         //
-308         // populate the result (and the searchlist) from the entities list
-309         //
-310         
-311         TreeMap<String, IdPSite> result = new TreeMap <String,IdPSite>();
-312                     
-313         for (EntityDescriptor entity : entities) {
-314                 
-315             if (entity.isValid() && hasIdPRole(entity)) {
-316 
-317                 IdPSite site = new IdPSite(entity);
-318                 result.put(site.getName(), site);
-319                 if (searchMatches != null && isMatch(entity, searchString, config)) {           
-320 
-321                     searchMatches.add(site);
-322                 }
-323 
-324             }
-325         } // iterate over all entities
-326         return result;
-327     }
-328 
-329 
-330     /**
-331      * Return this sites (internal) identifier.
-332      * @return the identifier
-333      */
-334     protected String getIdentifier() {
-335         return identifier;
-336     }
-337 
-338     /**
-339      * Return the human friendly name for this siteset.
-340      * @return The friendly name
-341      */
-342     protected String getDisplayName() {
-343         return displayName;
-344     }
-345 
-346     /**
-347      * We do not need to look at a set if it doesn't know about the given SP.  However if
-348      * no SP is given (as per 1.1) then we do need to look.  This calls lets us know whether 
-349      * this set is a canddiate for looking into.
-350      * @param SPName the Sp we are interested in.
-351      * @return whether the site contains the SP.
-352      */
-353     protected boolean containsSP(String SPName) {
-354 
-355         //
-356         // Deal with the case where we do *not* want to search by
-357         // SP (also handles the 1.1 case)
-358         //
-359         
-360         if ((SPName == null) || (SPName.length() == 0)) {
-361             return true;
-362         }
-363 
-364         //
-365         // Get hold of the current object list so as to provoke observer to fire 
-366         // if needs be.
-367         // 
-368         
-369         XMLObject object;
-370         try {
-371             object = metadata.getMetadata();
-372         } catch (MetadataProviderException e) {
-373             return false;
-374         }
-375         //
-376         // Now lookup
-377         //
-378 
-379         if (object instanceof EntitiesDescriptor ||
-380             object instanceof EntityDescriptor) {
-381             return spNames.contains(SPName);
-382         } else {
-383             return false;
-384         }
-385     }
-386 
-387     /**
-388      * For plugin handling we need to know quickly if a metadataset contains the idp.
-389      * @param IdPName the IdP we are interested in.
-390      * @return whether the site contains the IdP.
-391      * 
-392      */
-393 
-394     protected boolean containsIdP(String IdPName) {
-395         
-396         if ((IdPName == null) || (IdPName.length() == 0)) {
-397             return true;
-398         }
-399 
-400         //
-401         // Get hold of the current object list so as to provoke observer to fire 
-402         // if needs be.
-403         // 
-404         
-405         XMLObject object;
-406         try {
-407             object = metadata.getMetadata();
-408         } catch (MetadataProviderException e) {
-409             return false;
-410         }
-411         if (object instanceof EntitiesDescriptor ||
-412             object instanceof EntityDescriptor) {
-413             return idpNames.contains(IdPName);
-414         } else {
-415             return false;
-416         }
-417     }
-418 
-419     //
-420     // Now deal with plugins - these are delcared to use but we are
-421     // responsible for their parameter
-422     //
-423 
-424     /**
-425      * Declares a plugin to the siteset.
-426      * @param plugin what to declare
-427      */
-428     protected void addPlugin(Plugin plugin) {
-429 
-430         if (plugins.containsKey(plugin)) {
-431             return;
-432         }
-433         
-434         PluginMetadataParameter param = plugin.refreshMetadata(metadata);
-435         
-436         plugins.put(plugin, param);
-437     }
-438 
-439     /**
-440      * Return the parameter that this plugin uses.
-441      * @param plugin
-442      * @return teh parameter.
-443      */
-444     protected PluginMetadataParameter paramFor(Plugin plugin) {
-445         return plugins.get(plugin);
-446     }
-447 
-448     /**
-449      * Return all the entities below the entities descriptor
-450      * 
-451      * @param entitiesDescriptor the entities descriptor 
-452      * @return
-453      */
-454     
-455     private List<EntityDescriptor> getAllEntities(EntitiesDescriptor entitiesDescriptor)
-456     {
-457         List<EntityDescriptor> result = new ArrayList<EntityDescriptor>(entitiesDescriptor.getEntityDescriptors());
-458         for (EntitiesDescriptor entities : entitiesDescriptor.getEntitiesDescriptors()) {
-459             result.addAll(getAllEntities(entities));
-460         }
-461         return result;
-462     }
-463 
-464     /* (non-Javadoc)
-465      * @see org.opensaml.saml2.metadata.provider.ObservableMetadataProvider.Observer#onEvent(org.opensaml.saml2.metadata.provider.MetadataProvider)
-466      */
-467     
-468     public void onEvent(MetadataProvider provider) {
-469         Set<String> spNameSet = new HashSet<String>(0);
-470         Set<String> idpNameSet = new HashSet<String>(0);
-471 
-472         XMLObject obj; 
-473         try {
-474             obj = provider.getMetadata();
-475         } catch (MetadataProviderException e) {
-476             LOG.error("Couldn't read metadata for " + location, e);
-477             return;
-478         }
-479         if (obj instanceof EntitiesDescriptor) {
-480             EntitiesDescriptor entitiesDescriptor = (EntitiesDescriptor) obj;
-481             
-482             for (EntityDescriptor entity : getAllEntities(entitiesDescriptor)) {
-483                 if (hasSPRole(entity)) {
-484                     spNameSet.add(entity.getEntityID());
-485                 }
-486                 if (hasIdPRole(entity)) {
-487                     idpNameSet.add(entity.getEntityID());
-488                 }
-489             }
-490         } else if (obj instanceof EntityDescriptor) {
-491             EntityDescriptor entity = (EntityDescriptor) obj;
-492             if (hasSPRole(entity)) {
-493                 spNameSet.add(entity.getEntityID());
-494             }
-495             if (hasIdPRole(entity)) {
-496                 idpNameSet.add(entity.getEntityID());
-497             }
-498         } else {
-499             LOG.error("Metadata for " + location + " isn't <EntitiesDescriptor> or <EntityDescriptor>");
-500             return;
-501         }
-502         //
-503         // Now that we have the new set sorted out commit it in
-504         //
-505         this.spNames = spNameSet;
-506         this.idpNames = idpNameSet;
-507         
-508         for (Plugin plugin:plugins.keySet()) {
-509             plugins.put(plugin, plugin.refreshMetadata(provider));
-510         }
-511     }
-512 
-513     /**
-514      * Enumerate all the roles and see whether this entity can be an IdP.
-515      * @param entity
-516      * @return true if one of the roles that entity has is IdPSSO
-517      */
-518     private static boolean hasIdPRole(EntityDescriptor entity) {
-519         List<RoleDescriptor> roles = entity.getRoleDescriptors();
-520         
-521         for (RoleDescriptor role:roles) {
-522            if (role instanceof IDPSSODescriptor) {
-523                //
-524                // So the entity knows how to be some sort of an Idp
-525                //
-526                return true;            
-527            }
-528         }
-529         return false;
-530     }
-531 
-532     /**
-533      * Enumerate all the roles and see whether this entity can be an SP.
-534      * @param entity
-535      * @return true if one of the roles that entity has is SPSSO
-536      */
-537     private static boolean hasSPRole(EntityDescriptor entity) {
-538         List<RoleDescriptor> roles = entity.getRoleDescriptors();
-539         
-540         for (RoleDescriptor role:roles) {
-541            if (role instanceof SPSSODescriptor) {
-542                //
-543                // "I can do that"
-544                //
-545                return true;
-546            }
-547         }
-548         return false;
-549     }
-550 
-551     /**
-552      * Return the idpSite for the given entity name.
-553      * @param idpName the entityname to look up
-554      * @return the associated idpSite
-555      * @throws WayfException
-556      */
-557     protected IdPSite getSite(String idpName) throws WayfException {
-558 
-559         try {
-560             return new IdPSite(metadata.getEntityDescriptor(idpName));
-561         } catch (MetadataProviderException e) {
-562             String s = "Couldn't resolve " + idpName + " in "  + getDisplayName();
-563             LOG.error(s, e);
-564             throw new WayfException(s, e);
-565         }
-566     }
-567     
-568     protected EntityDescriptor getEntity(String name) throws WayfException {
-569         try {
-570             return metadata.getEntityDescriptor(name);
-571         } catch (MetadataProviderException e) {
-572             String s = "Couldn't resolve " + name + " in "  + getDisplayName();
-573             LOG.error(s, e);
-574             throw new WayfException(s, e);
-575         }
-576         
-577     }
-578 }
-579 
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/IdPSiteSetEntry.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/IdPSiteSetEntry.html deleted file mode 100644 index a921e72..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/IdPSiteSetEntry.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - -IdPSiteSetEntry xref - - - -
-
-1   /*
-2    * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  package edu.internet2.middleware.shibboleth.wayf;
-17  
-18  import java.util.Collection;
-19  /**
-20   * This is just a container class for tieing together a set of IdPs to a name - this being what
-21   * is sent to the JSP for display purposes.
-22   */
-23  public class IdPSiteSetEntry {
-24          
-25      /** The metadata provider. */
-26      private final IdPSiteSet siteSet;
-27      
-28      /** The IdPs associated with that metadata provider. */
-29      private final Collection<IdPSite> sites;
-30      
-31      /**
-32       * Create an object which contains just these two objects.
-33       * @param siteSetParam the metadata provider.
-34       * @param sitesParam the list of IdPs. 
-35       */
-36      public IdPSiteSetEntry(IdPSiteSet siteSetParam, Collection<IdPSite> sitesParam) {
-37          this.siteSet = siteSetParam;
-38          this.sites = sitesParam;
-39      }
-40      
-41      /** 
-42       * Return something to display for this set of sites. 
-43       * @return the name as defined in the configuration
-44       */
-45      public String getName() {
-46          return siteSet.getDisplayName();
-47      }
-48      
-49      /**
-50       * Return the list of associated sites. 
-51       * @return a collection of IdPs.
-52       */
-53      public Collection<IdPSite> getSites() {
-54          return sites;
-55      }
-56  
-57  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/LogbackConfigurationChangeListener.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/LogbackConfigurationChangeListener.html deleted file mode 100644 index 3de420f..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/LogbackConfigurationChangeListener.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - -LogbackConfigurationChangeListener xref - - - -
-
-1   /*
-2    * Copyright [2007] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf;
-18  
-19  import org.opensaml.util.resource.Resource;
-20  import org.opensaml.util.resource.ResourceChangeListener;
-21  import org.opensaml.util.resource.ResourceException;
-22  import org.slf4j.LoggerFactory;
-23  
-24  import ch.qos.logback.classic.LoggerContext;
-25  import ch.qos.logback.classic.joran.JoranConfigurator;
-26  import ch.qos.logback.core.joran.spi.JoranException;
-27  import ch.qos.logback.core.status.ErrorStatus;
-28  import ch.qos.logback.core.status.InfoStatus;
-29  import ch.qos.logback.core.status.StatusManager;
-30  
-31  /** Callback that may be registered for a watch logback configuration file. */
-32  public class LogbackConfigurationChangeListener implements ResourceChangeListener {
-33  
-34      /** {@inheritDoc} */
-35      public void onResourceCreate(Resource resource) {
-36          configureLogback(resource);
-37      }
-38  
-39      /** {@inheritDoc} */
-40      public void onResourceDelete(Resource resource) {
-41          // do nothing
-42      }
-43  
-44      /** {@inheritDoc} */
-45      public void onResourceUpdate(Resource resource) {
-46          configureLogback(resource);
-47      }
-48  
-49      /**
-50       * Configures logback using the given resource as the Joran configuration file.
-51       * 
-52       * @param configuration logback configuration file
-53       */
-54      protected void configureLogback(Resource configuration) {
-55          LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory();
-56          StatusManager statusManager = loggerContext.getStatusManager();
-57          statusManager.add(new InfoStatus("Loading logging configuration file: " + configuration.getLocation(), this));
-58          try {
-59              loggerContext.reset();
-60              JoranConfigurator configurator = new JoranConfigurator();
-61              configurator.setContext(loggerContext);
-62              configurator.doConfigure(configuration.getInputStream());
-63              loggerContext.start();
-64          } catch (JoranException e) {
-65              statusManager.add(new ErrorStatus("Error loading logging configuration file: "
-66                      + configuration.getLocation(), this, e));
-67          } catch (ResourceException e) {
-68              statusManager.add(new ErrorStatus("Error loading logging configuration file: "
-69                      + configuration.getLocation(), this, e));
-70          }
-71      }
-72  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/LogbackLoggingService.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/LogbackLoggingService.html deleted file mode 100644 index c4b3ba3..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/LogbackLoggingService.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - -LogbackLoggingService xref - - - -
-
-1   /*
-2    * Copyright [2007] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf;
-18  
-19  import java.util.Timer;
-20  
-21  import org.opensaml.util.resource.FilesystemResource;
-22  import org.opensaml.util.resource.Resource;
-23  import org.opensaml.util.resource.ResourceChangeWatcher;
-24  import org.opensaml.util.resource.ResourceException;
-25  import org.slf4j.LoggerFactory;
-26  
-27  import ch.qos.logback.classic.LoggerContext;
-28  import ch.qos.logback.core.status.ErrorStatus;
-29  import ch.qos.logback.core.status.StatusManager;
-30  
-31  /**
-32   * Simple logging service that watches for logback configuration file changes and reloads the file when a change occurs.
-33   */
-34  public class LogbackLoggingService {
-35      
-36      /** Timer used periodically read the logging configuration file. */
-37      private Timer taskTimer;
-38  
-39      /**
-40       * Constructor.
-41       *
-42       * @param loggingConfigurationFile logback configuration file
-43       * @param pollingFrequency frequency the configuration file should be checked for changes
-44       */
-45      public LogbackLoggingService(String loggingConfigurationFile, long pollingFrequency) {        
-46          LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory();
-47          StatusManager statusManager = loggerContext.getStatusManager();
-48          
-49          try{
-50              Resource configResource = new FilesystemResource(loggingConfigurationFile);
-51              LogbackConfigurationChangeListener configChangeListener = new LogbackConfigurationChangeListener();
-52              configChangeListener.onResourceCreate(configResource);
-53              
-54              ResourceChangeWatcher resourceWatcher = new ResourceChangeWatcher(configResource, pollingFrequency, 5);
-55              resourceWatcher.getResourceListeners().add(configChangeListener);
-56              
-57              taskTimer = new Timer(true);
-58              taskTimer.schedule(resourceWatcher, 0, pollingFrequency);
-59          }catch(ResourceException e){
-60              statusManager.add(new ErrorStatus("Error loading logging configuration file: "
-61                      + loggingConfigurationFile, this, e));
-62          }
-63      }
-64  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/Version.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/Version.html deleted file mode 100644 index 70e40ab..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/Version.html +++ /dev/null @@ -1,45 +0,0 @@ - - - - -Version xref - - - -
-
-1   /*
-2    * Copyright 2008 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf;
-18  
-19  /** Class for printing the version of this library. */
-20  public class Version {
-21  
-22      /**
-23       * Main entry point to program.
-24       * 
-25       * @param args command line arguments
-26       */
-27      public static void main(String[] args) {
-28          Package pkg = Version.class.getPackage();
-29          System.out.println(pkg.getImplementationTitle() + " version " + pkg.getImplementationVersion());
-30      }
-31  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/WayfException.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/WayfException.html deleted file mode 100644 index 3d85b39..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/WayfException.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -WayfException xref - - - -
-
-1   /*
-2    * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf;
-18  
-19  
-20  /**
-21   * Signals that an error has occurred while processing a Shibboleth WAYF request.
-22   * 
-23   * @author Walter Hoehn wassa&#064;columbia.edu
-24   */
-25  
-26  public class WayfException extends Exception {
-27  
-28      /** Required serialization constant. */ 
-29      private static final long serialVersionUID = 8426660801169338914L;
-30      
-31      /**
-32       * Constructor with a description and an exception.
-33       * @param s description
-34       * @param e something bad having happened.
-35       */
-36      public WayfException(String s, Throwable e) {
-37          super(s, e);
-38      }
-39  
-40      /**
-41       * Constructure with just a description.
-42       * @param s description
-43       */
-44      public WayfException(String s) {
-45          super(s);
-46      }
-47  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/WayfService.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/WayfService.html deleted file mode 100644 index f6b1195..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/WayfService.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - -WayfService xref - - - -
-
-1   /*
-2    * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf;
-18  
-19  import java.io.FileInputStream;
-20  import java.io.FileNotFoundException;
-21  import java.lang.reflect.Constructor;
-22  import java.util.ArrayList;
-23  import java.util.Hashtable;
-24  import java.util.Iterator;
-25  import java.util.List;
-26  
-27  import javax.servlet.GenericServlet;
-28  import javax.servlet.ServletException;
-29  import javax.servlet.http.HttpServlet;
-30  import javax.servlet.http.HttpServletRequest;
-31  import javax.servlet.http.HttpServletResponse;
-32  import javax.xml.namespace.QName;
-33  
-34  import org.opensaml.DefaultBootstrap;
-35  import org.opensaml.xml.Configuration;
-36  import org.opensaml.xml.XMLObjectBuilderFactory;
-37  import org.opensaml.xml.io.UnmarshallerFactory;
-38  import org.opensaml.xml.parse.BasicParserPool;
-39  import org.opensaml.xml.util.DatatypeHelper;
-40  import org.slf4j.Logger;
-41  import org.slf4j.LoggerFactory;
-42  import org.w3c.dom.Document;
-43  import org.w3c.dom.Element;
-44  import org.w3c.dom.NodeList;
-45  
-46  import edu.internet2.middleware.shibboleth.common.ShibbolethConfigurationException;
-47  import edu.internet2.middleware.shibboleth.wayf.idpdisco.Description;
-48  import edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionBuilder;
-49  import edu.internet2.middleware.shibboleth.wayf.idpdisco.DescriptionUnmarshaller;
-50  import edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints;
-51  import edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsBuilder;
-52  import edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHintsUnmarshaller;
-53  import edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName;
-54  import edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameBuilder;
-55  import edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayNameUnmarshaller;
-56  import edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint;
-57  import edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintBuilder;
-58  import edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHintUnmarshaller;
-59  import edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint;
-60  import edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintBuilder;
-61  import edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHintUnmarshaller;
-62  import edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint;
-63  import edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintBuilder;
-64  import edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHintUnmarshaller;
-65  import edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL;
-66  import edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLBuilder;
-67  import edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURLUnmarshaller;
-68  import edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo;
-69  import edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoBuilder;
-70  import edu.internet2.middleware.shibboleth.wayf.idpdisco.LogoUnmarshaller;
-71  import edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL;
-72  import edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLBuilder;
-73  import edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURLUnmarshaller;
-74  import edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo;
-75  import edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoBuilder;
-76  import edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfoUnmarshaller;
-77  import edu.internet2.middleware.shibboleth.wayf.plugins.Plugin;
-78  
-79  /**
-80   * A servlet implementation of the Shibboleth WAYF service. Allows a browser
-81   * user to select from among a group of origin sites. User selection is
-82   * optionally cached and the user is forwarded to the HandleService appropriate
-83   * to his selection.
-84   */
-85  public class WayfService extends HttpServlet {
-86  
-87      /** Required constant for serializaton. */
-88      private static final long serialVersionUID = 5244503011625804940L;
-89      
-90      /** Handle for outputting error and other messages. */
-91      private static final Logger LOG = LoggerFactory.getLogger(WayfService.class.getName());
-92  
-93      /** Where to get the configuration. */
-94      private String wayfConfigFileLocation;
-95      
-96      /** Logging service. */
-97      private LogbackLoggingService logService;
-98  
-99      /** All the different Discovery Services we deal with. */
-100     private List <DiscoveryServiceHandler> discoveryServices = new ArrayList <DiscoveryServiceHandler>();
-101     
-102     /**
-103      * help for init.
-104      */
-105     private void setupOtherSamlTypes(){
-106         QName response;
-107         UnmarshallerFactory uFactory = Configuration.getUnmarshallerFactory();
-108         XMLObjectBuilderFactory bFactory = Configuration.getBuilderFactory();
-109         
-110         //
-111         // The UiInfo type
-112         //
-113         response = new QName(UIInfo.MDUI_NS, Description.DEFAULT_ELEMENT_LOCAL_NAME);
-114         uFactory.registerUnmarshaller(response, new DescriptionUnmarshaller());
-115         bFactory.registerBuilder(response, new DescriptionBuilder());
-116         
-117         response = new QName(UIInfo.MDUI_NS, DisplayName.DEFAULT_ELEMENT_LOCAL_NAME);
-118         uFactory.registerUnmarshaller(response, new DisplayNameUnmarshaller());
-119         bFactory.registerBuilder(response, new DisplayNameBuilder());
-120         
-121         response = new QName(UIInfo.MDUI_NS, InformationURL.DEFAULT_ELEMENT_LOCAL_NAME);
-122         uFactory.registerUnmarshaller(response, new InformationURLUnmarshaller());
-123         bFactory.registerBuilder(response, new InformationURLBuilder());
-124 
-125         response = new QName(UIInfo.MDUI_NS, Logo.DEFAULT_ELEMENT_LOCAL_NAME);
-126         uFactory.registerUnmarshaller(response, new LogoUnmarshaller());
-127         bFactory.registerBuilder(response, new LogoBuilder());
-128 
-129         response = new QName(UIInfo.MDUI_NS, PrivacyStatementURL.DEFAULT_ELEMENT_LOCAL_NAME);
-130         uFactory.registerUnmarshaller(response, new PrivacyStatementURLUnmarshaller());
-131         bFactory.registerBuilder(response, new PrivacyStatementURLBuilder());
-132 
-133         response = new QName(UIInfo.MDUI_NS, UIInfo.DEFAULT_ELEMENT_LOCAL_NAME);
-134         uFactory.registerUnmarshaller(response, new UIInfoUnmarshaller());
-135         bFactory.registerBuilder(response, new UIInfoBuilder());
-136         
-137         //
-138         // The DiscoHint Types
-139         //
-140         response = new QName(DiscoHints.MDUI_NS, IPHint.DEFAULT_ELEMENT_LOCAL_NAME);
-141         uFactory.registerUnmarshaller(response, new IPHintUnmarshaller());
-142         bFactory.registerBuilder(response, new IPHintBuilder());
-143         
-144         response = new QName(DiscoHints.MDUI_NS, GeolocationHint.DEFAULT_ELEMENT_LOCAL_NAME);
-145         uFactory.registerUnmarshaller(response, new GeolocationHintUnmarshaller());
-146         bFactory.registerBuilder(response, new GeolocationHintBuilder());
-147 
-148         response = new QName(DiscoHints.MDUI_NS, DomainHint.DEFAULT_ELEMENT_LOCAL_NAME);
-149         uFactory.registerUnmarshaller(response, new DomainHintUnmarshaller());
-150         bFactory.registerBuilder(response, new DomainHintBuilder());
-151 
-152         response = new QName(DiscoHints.MDUI_NS, DiscoHints.DEFAULT_ELEMENT_LOCAL_NAME);
-153         uFactory.registerUnmarshaller(response, new DiscoHintsUnmarshaller());
-154         bFactory.registerBuilder(response, new DiscoHintsBuilder());
-155     }
-156     
-157 
-158     /**
-159      * Initialize the Discovery Service.
-160      * 
-161      * @throws javax.servlet.ServletException in the case of something bad happening
-162      *  
-163      * @see GenericServlet#init()
-164      */
-165     public void init() throws ServletException {
-166 
-167         String loadMetadataExts = null;
-168         
-169         super.init();
-170         
-171         wayfConfigFileLocation = getServletContext().getInitParameter("WAYFConfigFileLocation");
-172         if (wayfConfigFileLocation == null) {
-173             wayfConfigFileLocation = getServletConfig().getInitParameter("WAYFConfigFileLocation");
-174         }
-175         if (wayfConfigFileLocation == null) {
-176             wayfConfigFileLocation = "/wayfconfig.xml";
-177         }
-178 
-179         loadMetadataExts = getServletContext().getInitParameter("loadMetadataExts");
-180         if (loadMetadataExts == null) {
-181             loadMetadataExts = getServletConfig().getInitParameter("loadMetadataExts");
-182         }
-183 
-184         try {
-185             //
-186             // Initialize logging
-187             //
-188             String wayfLogfile = getServletContext().getInitParameter("WAYFLogConfig");
-189             if (null == wayfLogfile) {
-190                 wayfLogfile = getServletConfig().getInitParameter("WAYFLogConfig");
-191             }
-192             long pollingFrequency = 1000*60*5;
-193             
-194             String wayfLogfilePollFrequency = getServletContext().getInitParameter("WAYFLogConfigPollFrequency");
-195             if (null == wayfLogfilePollFrequency) {
-196                 wayfLogfilePollFrequency = getServletConfig().getInitParameter("WAYFLogConfigPollFrequency");              
-197             }
-198             if(!DatatypeHelper.isEmpty(wayfLogfilePollFrequency)){
-199                 pollingFrequency = Long.parseLong(wayfLogfilePollFrequency);
-200             }
-201             if (wayfLogfile != null) {
-202                 logService = new LogbackLoggingService(wayfLogfile, pollingFrequency);
-203             }
-204 
-205             LOG.info("Logging initiated");
-206             
-207             //
-208             // Initialize OpenSAML 2 library
-209             //
-210             DefaultBootstrap.bootstrap();   
-211         
-212             BasicParserPool parser = new BasicParserPool();
-213             parser.setNamespaceAware(true);
-214             Document doc;
-215             try {
-216                 doc = parser.parse(new FileInputStream(wayfConfigFileLocation));
-217             } catch (FileNotFoundException e) {
-218                 LOG.error("Could not parse " + wayfConfigFileLocation, e);
-219                 throw new ShibbolethConfigurationException("Could not parse " + wayfConfigFileLocation, e);
-220             }            
-221             NodeList itemElements = doc.getDocumentElement().getElementsByTagNameNS(XMLConstants.CONFIG_NS, 
-222                                                                                     "Default");
-223             
-224             HandlerConfig defaultHandlerConfig;
-225             
-226             if (itemElements.getLength() == 1) {
-227                     
-228                 Element element = (Element) itemElements.item(0);
-229                 String attribute = element.getAttribute("location");
-230                 
-231                 if (attribute != null && !attribute.equals("")) {
-232                         
-233                     LOG.error("<Default> element cannot contain a location attribute");
-234                     throw new ShibbolethConfigurationException("<Default> element cannot contain a location attribute");
-235                         
-236                 }
-237     
-238                 attribute = element.getAttribute("default");
-239                 
-240                 if (attribute != null && !attribute.equals("")) {
-241     
-242                     LOG.error("<Default> element cannot contain a default attribute");
-243                     throw new ShibbolethConfigurationException("<Default> element cannot contain a default attribute");
-244                     
-245                 }
-246     
-247                 itemElements = element.getElementsByTagName("Federation");
-248                 
-249                 if (itemElements.getLength() != 0) {
-250                         
-251                     LOG.error("<Default> element cannot contain <Federation> elements");
-252                     throw new ShibbolethConfigurationException("<Default> element cannot contain <Federation> elements");
-253     
-254                 }
-255                                         
-256                 defaultHandlerConfig = new HandlerConfig(element, new HandlerConfig());
-257         
-258             } else if (itemElements.getLength() == 0) {
-259     
-260                     defaultHandlerConfig = new HandlerConfig();
-261             
-262             } else {
-263                     LOG.error("Must specify exactly one <Default> element");
-264                     throw new ShibbolethConfigurationException("Must specify exactly one <Default> element");
-265             }
-266             
-267             //
-268             // As a trial for V2, load metadata extensions - if enabled
-269             //
-270             if (loadMetadataExts != null) {
-271                 LOG.debug("Setting up <UIInfo> and <DiscoHints> parsers - UNSUPPORTED OPERATION");
-272                 setupOtherSamlTypes();
-273             }
-274                                           
-275             //
-276             // Load metadata
-277             //
-278             Hashtable <String, IdPSiteSet> siteSets = new Hashtable <String, IdPSiteSet>();
-279     
-280             itemElements = doc.getDocumentElement().getElementsByTagNameNS(XMLConstants.CONFIG_NS,
-281                             "MetadataProvider");
-282             
-283             for (int i = 0; i < itemElements.getLength(); i++) {
-284                     
-285                 Element element = (Element) itemElements.item(i);
-286                 
-287                 IdPSiteSet siteset = new IdPSiteSet(element, parser, defaultHandlerConfig.getWarnOnBadBinding());
-288                 
-289                 siteSets.put(siteset.getIdentifier(), siteset);
-290             }
-291             if (siteSets.size() < 1) {
-292                 LOG.error("No Metadata Provider metadata loaded.");
-293                 throw new ShibbolethConfigurationException("Could not load SAML metadata.");
-294             }
-295             //
-296             // Load plugins
-297             //
-298             
-299             Hashtable <String, Plugin> plugins = new Hashtable <String, Plugin>();
-300     
-301             itemElements = doc.getDocumentElement().getElementsByTagNameNS(XMLConstants.CONFIG_NS,
-302                             "Plugin");
-303             
-304             for (int i = 0; i < itemElements.getLength(); i++) {
-305                     
-306                 Plugin plugin;
-307                 
-308                 Element element = (Element) itemElements.item(i);
-309                 
-310                 String identifier = element.getAttribute("identifier");
-311         
-312                 if (null == identifier || identifier.equals("")) {
-313                         LOG.error("Could not load plugin with no identifier");
-314                         continue;
-315                 }
-316                 
-317                 String className = element.getAttribute("type");
-318                 if (null == className || className.equals("")) {
-319                         LOG.error("Plugin " + identifier + " did not have a valid type");
-320                 }
-321                 //
-322                 // So try to get hold of the plugin
-323                 //
-324                 try {
-325                     Class<Plugin> pluginClass = (Class<Plugin>) Class.forName(className);
-326                     Class[] classParams = {Element.class};
-327                     Constructor<Plugin> pluginConstructor = pluginClass.getConstructor(classParams);
-328                     Object[] constructorParams = {element};
-329                     
-330                     plugin = pluginConstructor.newInstance(constructorParams);
-331                         
-332                 } catch (Exception e) {
-333                     LOG.error("Plugin " + identifier + " could not be loaded ", e);
-334                     continue;
-335                 } 
-336                 
-337                 plugins.put(identifier, plugin);
-338             }
-339             
-340             
-341             //
-342             // Load service handlers
-343             //
-344             itemElements = doc.getDocumentElement().getElementsByTagNameNS(XMLConstants.CONFIG_NS,
-345                             "DiscoveryServiceHandler");
-346             
-347             for (int i = 0; i < itemElements.getLength(); i++) {
-348                     
-349                 discoveryServices.add(new DiscoveryServiceHandler((Element)itemElements.item(i), 
-350                                       siteSets, 
-351                                       plugins, 
-352                                       defaultHandlerConfig));
-353     
-354             }
-355     
-356         } catch (Exception e) {
-357         //
-358         // All other exceptions are from the parsing
-359         //
-360         if (LOG != null) {
-361                 LOG.error("Error parsing DS configuration file.", e);
-362         }
-363         throw new ServletException("Error parsing DS configuration file.", e);
-364     }
-365 
-366     LOG.info("DS initialization completed.");
-367 }
-368 
-369     /**
-370      * Handle an HTTP GET.  Just passes out to the appropriate handler.
-371      * @param req described the request.
-372      * @param res contains the response.
-373      * @see HttpServlet#doGet(HttpServletRequest, HttpServletResponse)
-374      */
-375     public void doGet(HttpServletRequest req, HttpServletResponse res) {
-376             
-377         LOG.info("Handling DS request.");
-378         // Tell the browser not to cache the WAYF page
-379         res.setHeader("Cache-Control", "no-cache");
-380         res.setHeader("Pragma", "no-cache");
-381         res.setDateHeader("Expires", 0);
-382 
-383         DiscoveryServiceHandler serviceHandler = lookupServiceHandler(req); 
-384         
-385         serviceHandler.doGet(req, res);
-386            
-387     }
-388 
-389     /**
-390      * Given a request (an HTTP Get) find the apropriate DiscoveryService (from the name).
-391      * @param req desribed the request
-392      * @return the apropriate DiscoveryService.
-393      */
-394     private DiscoveryServiceHandler lookupServiceHandler(HttpServletRequest req) {
-395 
-396         Iterator<DiscoveryServiceHandler> it = discoveryServices.iterator();
-397         String requestURL = req.getRequestURL().toString(); 
-398         DiscoveryServiceHandler defaultHandler = null;
-399         
-400         while (it.hasNext()) {
-401             DiscoveryServiceHandler handler = it.next();
-402             
-403             if (requestURL.matches(handler.getLocation())) {
-404                 return handler;
-405             }
-406             if (defaultHandler == null || handler.isDefault()) {
-407                 defaultHandler = handler;
-408             }
-409         }
-410         LOG.warn("Could not find Discovery service Handler for " + requestURL);
-411         return defaultHandler;
-412     }    
-413 }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/XMLConstants.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/XMLConstants.html deleted file mode 100644 index f0b3a1b..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/XMLConstants.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - -XMLConstants xref - - - -
-
-1   /*
-2    * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf;
-18  
-19  /**
-20   * Holder class for various XML constants (namespaces and so forth).
-21   */
-22  public class XMLConstants {
-23  
-24      /** Shibboleth XML namespace. */
-25      public static final String SHIB_NS = "urn:mace:shibboleth:1.0";
-26  
-27      /** SSO Binding name. */
-28      public static final String IDP_SSO_BINDING = "urn:mace:shibboleth:1.0:profiles:AuthnRequest";
-29  
-30      /** Namespace for Discovery Service configuration. */
-31      public static final String CONFIG_NS = "urn:mace:shibboleth:wayf:config:1.0";
-32      
-33      /** SAML2 protocol */
-34      public static final String SALM2_PROTOCOL = "urn:oasis:names:tc:SAML:2.0:protocol";
-35      
-36  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/Description.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/Description.html deleted file mode 100644 index 751d176..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/Description.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - -Description xref - - - -
-
-1   /*
-2    * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import javax.xml.namespace.QName;
-20  
-21  import org.opensaml.common.SAMLObject;
-22  import org.opensaml.common.xml.SAMLConstants;
-23  import org.opensaml.saml2.metadata.LocalizedString;
-24  
-25  /**
-26   * DisplayName.
-27   *
-28   * See IdP Discovery and Login UI Metadata Extension Profile.
-29   *
-30   * @author Rod Widdowson August 2010
-31   * 
-32   * Reflects the Description in the IdP Discovery and Login UI Metadata Extension Profile.
-33   * 
-34   */
-35  public interface Description extends LocalizedName {
-36  
-37      /** Element local name. */
-38      public static final String DEFAULT_ELEMENT_LOCAL_NAME = "Description";
-39      
-40      /** Default element name. */
-41      public static final QName DEFAULT_ELEMENT_NAME = new QName(UIInfo.MDUI_NS, 
-42              DEFAULT_ELEMENT_LOCAL_NAME, UIInfo.MDUI_PREFIX);
-43      
-44      /**
-45       * Gets the description of the EndPoint.
-46       * 
-47       * @return the description of the EndPoint
-48       */
-49      public LocalizedString getDescription();
-50      
-51      /**
-52       * Sets the description of the EndPoint.
-53       * 
-54       * @param newDescription description of the EndPoint
-55       */
-56      public void setDescription(LocalizedString newDescription);
-57  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionBuilder.html deleted file mode 100644 index c803e3e..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionBuilder.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -DescriptionBuilder xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectBuilder;
-20  
-21  /**
-22   * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.Description} objects.
-23   * @author Rod Widdowson
-24   */
-25  public class DescriptionBuilder extends AbstractSAMLObjectBuilder<Description> {
-26      /**
-27       * Constructor.
-28       */
-29      public DescriptionBuilder() {
-30  
-31      }
-32  
-33      /** {@inheritDoc} */
-34      public Description buildObject() {
-35          return buildObject(UIInfo.MDUI_NS, 
-36                             Description.DEFAULT_ELEMENT_LOCAL_NAME, 
-37                             UIInfo.MDUI_PREFIX);
-38      }
-39  
-40      /** {@inheritDoc} */
-41      public Description buildObject(String namespaceURI, String localName, String namespacePrefix) {
-42          return new DescriptionImpl(namespaceURI, localName, namespacePrefix);
-43      }
-44  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionImpl.html deleted file mode 100644 index 7f6d927..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionImpl.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -DescriptionImpl xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.saml2.metadata.LocalizedString;
-20  
-21  /**
-22   * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.Description}.
-23   */
-24  public class DescriptionImpl extends LocalizedNameImpl implements Description {
-25  
-26      /**
-27       * Constructor.
-28       * 
-29       * @param namespaceURI the namespaceURI
-30       * @param elementLocalName the elementLocalName
-31       * @param namespacePrefix the namespacePrefix
-32       */
-33      protected DescriptionImpl(String namespaceURI, String elementLocalName, String namespacePrefix) {
-34          super(namespaceURI, elementLocalName, namespacePrefix);
-35      }
-36  
-37      /** {@inheritDoc} */
-38      public LocalizedString getDescription() {
-39          return getName();
-40      }
-41  
-42      /** {@inheritDoc} */
-43      public void setDescription(LocalizedString newDescription) {
-44          setName(newDescription);
-45      }
-46  
-47  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionMarshaller.html deleted file mode 100644 index 3f7e507..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionMarshaller.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - -DescriptionMarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectMarshaller;
-20  import org.opensaml.common.xml.SAMLConstants;
-21  import org.opensaml.xml.XMLObject;
-22  import org.opensaml.xml.io.MarshallingException;
-23  import org.opensaml.xml.util.XMLHelper;
-24  import org.w3c.dom.Attr;
-25  import org.w3c.dom.Element;
-26  
-27  /**
-28   * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.Description} objects.
-29   */
-30  public class DescriptionMarshaller extends LocalizedNameMarshaller {
-31  
-32  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionUnmarshaller.html deleted file mode 100644 index c35d6c3..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionUnmarshaller.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - -DescriptionUnmarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  
-20  /**
-21   * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.Description} objects.
-22   */
-23  public class DescriptionUnmarshaller extends LocalizedNameUnmarshaller {
-24  
-25  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHints.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHints.html deleted file mode 100644 index d185fa6..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHints.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - -DiscoHints xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import java.util.List;
-20  
-21  import javax.xml.namespace.QName;
-22  
-23  import org.opensaml.common.SAMLObject;
-24  
-25  /**
-26   * See IdP Discovery and Login UI Metadata Extension Profile.
-27   * 
-28   * @author RDW 27/Aug/2010
-29   * 
-30   * Reflects the DiscoHints 
-31   */
-32  public interface DiscoHints extends SAMLObject {
-33      /** Namespace for Discovery Service metadata extensions. */
-34      public static final String MDUI_NS = "urn:oasis:names:tc:SAML:metadata:ui";
-35  
-36      /** Default namespace prefix used by this library. */
-37      public static final String  MDUI_PREFIX = "mdui";
-38  
-39      /** Name of the element inside the Extensions. */
-40      public static final String DEFAULT_ELEMENT_LOCAL_NAME = "DiscoHints";
-41  
-42      /** Default element name. */
-43      public static final QName DEFAULT_ELEMENT_NAME = new QName(MDUI_NS, DEFAULT_ELEMENT_LOCAL_NAME,
-44              MDUI_PREFIX);
-45      
-46      /** 
-47       * The <IPHint> element specifies a set of [CIDR] blocks associated with, 
-48       *  or serviced by, the entity.  Both IPv4 and IPv6 CIDR blocks MUST be supported.
-49       * 
-50       * @return hints
-51       */
-52      public List <IPHint> getIPHints();
-53      
-54      /** The <DomainHint> element specifies a set of DNS domains associated with, 
-55       * or serviced by, the entity.
-56       * @return hints.
-57       */
-58      public List <DomainHint> getDomainHints();
-59      
-60      /** The <GeolocationHint> element specifies the geographic coordinates associated 
-61       *  with, or serviced by, the entity.  Coordinates are given in decimal form using
-62       *  the World Geodetic System (2d) coordinate system.
-63       * 
-64       * @return hints
-65       */
-66      public List <GeolocationHint> getGeolocationHints();
-67      
-68  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsBuilder.html deleted file mode 100644 index 5f2cb8f..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsBuilder.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - -DiscoHintsBuilder xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-17  
-18  import org.opensaml.common.impl.AbstractSAMLObjectBuilder;
-19  
-20  /**
-21   * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo}.
-22   */
-23  public class DiscoHintsBuilder extends AbstractSAMLObjectBuilder<DiscoHints> {
-24  
-25      /**
-26       * Constructor.
-27       */
-28      public DiscoHintsBuilder() {
-29  
-30      }
-31  
-32      /** {@inheritDoc} */
-33      public DiscoHints buildObject() {
-34          return buildObject(DiscoHints.MDUI_NS, 
-35                             DiscoHints.DEFAULT_ELEMENT_LOCAL_NAME, 
-36                             DiscoHints.MDUI_PREFIX);
-37      }
-38  
-39      /** {@inheritDoc} */
-40      public DiscoHints buildObject(String namespaceURI, String localName, String namespacePrefix) {
-41          return new DiscoHintsImpl(namespaceURI, localName, namespacePrefix);
-42      }
-43  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsImpl.html deleted file mode 100644 index 7147fe8..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsImpl.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - -DiscoHintsImpl xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import java.util.ArrayList;
-20  import java.util.List;
-21  
-22  import org.opensaml.common.impl.AbstractSAMLObject;
-23  import org.opensaml.xml.XMLObject;
-24  import org.opensaml.xml.util.XMLObjectChildrenList;
-25  
-26  /**
-27   *  Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscHints}.
-28   * @author Rod Widdowson
-29   *
-30   */
-31  public class DiscoHintsImpl extends AbstractSAMLObject implements DiscoHints {
-32  
-33      /** DNS Domain hints. */
-34      private final XMLObjectChildrenList<DomainHint> domainHints;
-35      
-36      /** IP Address hints. */
-37      private final XMLObjectChildrenList<IPHint> iPHints;
-38  
-39      /** GeoLocation hints. */
-40      private final XMLObjectChildrenList<GeolocationHint> geoHints;
-41      
-42      /**
-43       * Constructor.
-44       * @param namespaceURI namespaceURI
-45       * @param elementLocalName elementLocalName
-46       * @param namespacePrefix namespacePrefix
-47       */
-48      
-49      protected DiscoHintsImpl(String namespaceURI, String elementLocalName, String namespacePrefix) {
-50          super(namespaceURI, elementLocalName, namespacePrefix);
-51          domainHints = new XMLObjectChildrenList<DomainHint>(this);
-52          iPHints = new XMLObjectChildrenList<IPHint>(this);
-53          geoHints = new XMLObjectChildrenList<GeolocationHint>(this);
-54      }
-55  
-56      /** {@inheritDoc} */
-57      public List<DomainHint> getDomainHints() {
-58          return domainHints;
-59      }
-60  
-61      /** {@inheritDoc} */
-62      public List<GeolocationHint> getGeolocationHints() {
-63          return geoHints;
-64      }
-65  
-66      /** {@inheritDoc} */
-67      public List<IPHint> getIPHints() {
-68          return iPHints;
-69      }
-70  
-71      /** {@inheritDoc} */
-72      public List<XMLObject> getOrderedChildren() {
-73          ArrayList<XMLObject> children = new ArrayList<XMLObject>();
-74          
-75          children.addAll(domainHints);
-76          children.addAll(iPHints);
-77          children.addAll(geoHints);
-78          return children;
-79      }
-80  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsMarshaller.html deleted file mode 100644 index ec12bf6..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsMarshaller.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - -DiscoHintsMarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  
-18  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-19  
-20  import org.opensaml.common.impl.AbstractSAMLObjectMarshaller;
-21  
-22  /**
-23   * A thread safe Marshaller for {@link @linkedu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints} objects.
-24   */
-25  public class DiscoHintsMarshaller extends AbstractSAMLObjectMarshaller {
-26  
-27  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsUnmarshaller.html deleted file mode 100644 index 5145cab..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsUnmarshaller.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -DiscoHintsUnmarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller;
-20  import org.opensaml.xml.XMLObject;
-21  import org.opensaml.xml.io.UnmarshallingException;
-22  
-23  /**
-24   * A thread-safe Unmarshaller for {@link org.opensaml.saml2.metadata.DiscoHints} objects.
-25   */
-26  public class DiscoHintsUnmarshaller extends AbstractSAMLObjectUnmarshaller {
-27  
-28      /** {@inheritDoc} */
-29      protected void processChildElement(XMLObject parentSAMLObject, XMLObject childSAMLObject)
-30              throws UnmarshallingException {
-31          DiscoHints info = (DiscoHints) parentSAMLObject;
-32  
-33          if (childSAMLObject instanceof IPHint) {
-34              info.getIPHints().add((IPHint) childSAMLObject);
-35          } else if (childSAMLObject instanceof DomainHint) {
-36              info.getDomainHints().add((DomainHint) childSAMLObject);
-37          } else if (childSAMLObject instanceof GeolocationHint) {
-38              info.getGeolocationHints().add((GeolocationHint) childSAMLObject);
-39          } else {
-40              super.processChildElement(parentSAMLObject, childSAMLObject);
-41          }
-42      }
-43  
-44  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayName.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayName.html deleted file mode 100644 index fbdc318..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayName.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - -DisplayName xref - - - -
-
-1   /*
-2    * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import javax.xml.namespace.QName;
-20  
-21  import org.opensaml.common.SAMLObject;
-22  import org.opensaml.saml2.metadata.LocalizedString;
-23  import org.opensaml.xml.LangBearing;
-24  
-25  /**
-26   * DisplayName.
-27   *
-28   * See IdP Discovery and Login UI Metadata Extension Profile.
-29   *
-30   * @author Rod Widdowson August 2010
-31   * 
-32   * Reflects the UINFO in the IdP Discovery and Login UI Metadata Extension Profile/
-33   * */
-34  public interface DisplayName extends LocalizedName {
-35  
-36      /** Element local name. */
-37      public static final String DEFAULT_ELEMENT_LOCAL_NAME = "DisplayName";
-38      
-39      /** Default element name. */
-40      public static final QName DEFAULT_ELEMENT_NAME = new QName(UIInfo.MDUI_NS, 
-41              DEFAULT_ELEMENT_LOCAL_NAME, UIInfo.MDUI_PREFIX);
-42      
-43      /**
-44       * Gets the name of the EndPoint.
-45       * 
-46       * @return the name of the EndPoint
-47       */
-48      public LocalizedString getName();
-49      
-50      /**
-51       * Sets the EndPoint name.
-52       * 
-53       * @param newName EndPoint name
-54       */
-55      public void setName(LocalizedString newName);
-56  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameBuilder.html deleted file mode 100644 index e04cbfd..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameBuilder.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -DisplayNameBuilder xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectBuilder;
-20  
-21  /**
-22   * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName} objects.
-23   */
-24  public class DisplayNameBuilder extends AbstractSAMLObjectBuilder<DisplayName> {
-25  
-26      /**
-27       * Constructor.
-28       */
-29      public DisplayNameBuilder() {
-30  
-31      }
-32  
-33      /** {@inheritDoc} */
-34      public DisplayName buildObject() {
-35          return buildObject(UIInfo.MDUI_NS, 
-36                             DisplayName.DEFAULT_ELEMENT_LOCAL_NAME, 
-37                             UIInfo.MDUI_PREFIX);
-38      }
-39  
-40      /** {@inheritDoc} */
-41      public DisplayName buildObject(String namespaceURI, String localName, String namespacePrefix) {
-42          return new DisplayNameImpl(namespaceURI, localName, namespacePrefix);
-43      }
-44  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameImpl.html deleted file mode 100644 index 6f17732..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameImpl.html +++ /dev/null @@ -1,48 +0,0 @@ - - - - -DisplayNameImpl xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-17  
-18  
-19  /**
-20   * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName}.
-21   */
-22  public class DisplayNameImpl extends LocalizedNameImpl implements DisplayName {
-23  
-24      /**
-25       * Constructor.
-26       * 
-27       * @param namespaceURI the namespaceURI
-28       * @param elementLocalName the elementLocalName
-29       * @param namespacePrefix the namespacePrefix
-30       */
-31      protected DisplayNameImpl(String namespaceURI, String elementLocalName, String namespacePrefix) {
-32          super(namespaceURI, elementLocalName, namespacePrefix);
-33      }
-34  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameMarshaller.html deleted file mode 100644 index c3558c3..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameMarshaller.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - -DisplayNameMarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectMarshaller;
-20  import org.opensaml.common.xml.SAMLConstants;
-21  import org.opensaml.xml.XMLObject;
-22  import org.opensaml.xml.io.MarshallingException;
-23  import org.opensaml.xml.util.XMLHelper;
-24  import org.w3c.dom.Attr;
-25  import org.w3c.dom.Element;
-26  
-27  /**
-28   * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName} objects.
-29   */
-30  public class DisplayNameMarshaller extends LocalizedNameMarshaller {
-31  
-32  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameUnmarshaller.html deleted file mode 100644 index 229b78f..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameUnmarshaller.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - -DisplayNameUnmarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  /**
-20   * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName} objects.
-21   */
-22  public class DisplayNameUnmarshaller extends LocalizedNameUnmarshaller {
-23  
-24  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html deleted file mode 100644 index 9af8e6e..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - -DomainHint xref - - - -
-
-1   /*
-2    * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import javax.xml.namespace.QName;
-20  
-21  import org.opensaml.common.SAMLObject;
-22  
-23  /**
-24   * IPHint.
-25   *
-26   * See IdP Discovery and Login UI Metadata Extension Profile.
-27   *
-28   * @author Rod Widdowson August 2010
-29   * 
-30   * The <DomainHint> element specifies a set of DNS domains associated with, 
-31   * or serviced by, the entity. 
-32   */
-33  public interface DomainHint extends SAMLObject {
-34  
-35      /** Element local name. */
-36      public static final String DEFAULT_ELEMENT_LOCAL_NAME = "DomainHint";
-37      
-38      /** Default element name. */
-39      public static final QName DEFAULT_ELEMENT_NAME = new QName(DiscoHints.MDUI_NS, 
-40              DEFAULT_ELEMENT_LOCAL_NAME, DiscoHints.MDUI_PREFIX);
-41      
-42      /**
-43       * Gets the Hint.
-44       * 
-45       * @return the Hint
-46       */
-47      public String getHint();
-48      
-49      /**
-50       * Sets the hint.
-51       * 
-52       * @param newHint hint
-53       */
-54      public void setHint(String newHint);
-55  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintBuilder.html deleted file mode 100644 index 09dd715..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintBuilder.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -DomainHintBuilder xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectBuilder;
-20  
-21  /**
-22   * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint} objects.
-23   */
-24  public class DomainHintBuilder extends AbstractSAMLObjectBuilder<DomainHint> {
-25  
-26      /**
-27       * Constructor.
-28       */
-29      public DomainHintBuilder() {
-30  
-31      }
-32  
-33      /** {@inheritDoc} */
-34      public DomainHint buildObject() {
-35          return buildObject(DiscoHints.MDUI_NS, 
-36                             DomainHint.DEFAULT_ELEMENT_LOCAL_NAME, 
-37                             DiscoHints.MDUI_PREFIX);
-38      }
-39  
-40      /** {@inheritDoc} */
-41      public DomainHint buildObject(String namespaceURI, String localName, String namespacePrefix) {
-42          return new DomainHintImpl(namespaceURI, localName, namespacePrefix);
-43      }
-44  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintImpl.html deleted file mode 100644 index 2103a68..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintImpl.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - -DomainHintImpl xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-17  
-18  import java.util.List;
-19  
-20  import org.opensaml.common.impl.AbstractSAMLObject;
-21  import org.opensaml.xml.XMLObject;
-22  
-23  /**
-24   * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint}.
-25   */
-26  public class DomainHintImpl extends AbstractSAMLObject implements DomainHint{
-27  
-28      /**
-29       * local storage.
-30       */
-31      private String hint;
-32      
-33      /**
-34       * Constructor.
-35       * 
-36       * @param namespaceURI the namespaceURI
-37       * @param elementLocalName the elementLocalName
-38       * @param namespacePrefix the namespacePrefix
-39       */
-40      protected DomainHintImpl(String namespaceURI, String elementLocalName, String namespacePrefix) {
-41          super(namespaceURI, elementLocalName, namespacePrefix);
-42      }
-43  
-44      /** {@inheritDoc} */
-45      public String getHint() {
-46          return hint;
-47      }
-48  
-49      /** {@inheritDoc} */
-50      public void setHint(String newHint) {
-51          hint = prepareForAssignment(hint, newHint);
-52      }
-53  
-54      /** {@inheritDoc} */
-55      public List<XMLObject> getOrderedChildren() {
-56          return null;
-57      }
-58  
-59  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintMarshaller.html deleted file mode 100644 index ef9f71e..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintMarshaller.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - -DomainHintMarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectMarshaller;
-20  import org.opensaml.xml.XMLObject;
-21  import org.opensaml.xml.io.MarshallingException;
-22  import org.opensaml.xml.util.XMLHelper;
-23  import org.w3c.dom.Element;
-24  
-25  /**
-26   * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint} objects.
-27   */
-28  public class DomainHintMarshaller extends AbstractSAMLObjectMarshaller {
-29  
-30      /** {@inheritDoc} */
-31      protected void marshallElementContent(XMLObject samlObject, Element domElement) throws MarshallingException {
-32          DomainHint name = (DomainHint) samlObject;
-33  
-34          if (name.getHint() != null) {
-35              XMLHelper.appendTextContent(domElement, name.getHint());
-36          }
-37      }
-38  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintUnmarshaller.html deleted file mode 100644 index c518634..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintUnmarshaller.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - -DomainHintUnmarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller;
-20  import org.opensaml.common.xml.SAMLConstants;
-21  import org.opensaml.saml2.metadata.LocalizedString;
-22  import org.opensaml.xml.LangBearing;
-23  import org.opensaml.xml.XMLObject;
-24  import org.opensaml.xml.io.UnmarshallingException;
-25  import org.w3c.dom.Attr;
-26  
-27  /**
-28   * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint} objects.
-29   */
-30  public class DomainHintUnmarshaller extends AbstractSAMLObjectUnmarshaller {
-31  
-32      /** {@inheritDoc} */
-33      protected void processElementContent(XMLObject samlObject, String elementContent) {
-34          DomainHint hint = (DomainHint) samlObject;
-35  
-36          hint.setHint(elementContent);
-37      }
-38  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html deleted file mode 100644 index 9d47145..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - -GeolocationHint xref - - - -
-
-1   /*
-2    * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import javax.xml.namespace.QName;
-20  
-21  import org.opensaml.common.SAMLObject;
-22  
-23  /**
-24   * IPHint.
-25   *
-26   * See IdP Discovery and Login UI Metadata Extension Profile.
-27   *
-28   * @author Rod Widdowson August 2010
-29   * 
-30   * The <GeolocationHint> element specifies the geographic coordinates associated 
-31   *  with, or serviced by, the entity.  Coordinates are given in decimal form using
-32   *  the World Geodetic System (2d) coordinate system.
-33   */
-34  public interface GeolocationHint extends SAMLObject {
-35  
-36      /** Element local name. */
-37      public static final String DEFAULT_ELEMENT_LOCAL_NAME = "GeolocationHint";
-38      
-39      /** Default element name. */
-40      public static final QName DEFAULT_ELEMENT_NAME = new QName(DiscoHints.MDUI_NS, 
-41              DEFAULT_ELEMENT_LOCAL_NAME, DiscoHints.MDUI_PREFIX);
-42      
-43      /**
-44       * Gets the Hint.
-45       * 
-46       * @return the Hint
-47       */
-48      public String getHint();
-49      
-50      /**
-51       * Sets the hint.
-52       * 
-53       * @param newHint hint
-54       */
-55      public void setHint(String newHint);
-56  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintBuilder.html deleted file mode 100644 index 583027f..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintBuilder.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -GeolocationHintBuilder xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectBuilder;
-20  
-21  /**
-22   * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint} objects.
-23   */
-24  public class GeolocationHintBuilder extends AbstractSAMLObjectBuilder<GeolocationHint> {
-25  
-26      /**
-27       * Constructor.
-28       */
-29      public GeolocationHintBuilder() {
-30  
-31      }
-32  
-33      /** {@inheritDoc} */
-34      public GeolocationHint buildObject() {
-35          return buildObject(DiscoHints.MDUI_NS, 
-36                             GeolocationHint.DEFAULT_ELEMENT_LOCAL_NAME, 
-37                             DiscoHints.MDUI_PREFIX);
-38      }
-39  
-40      /** {@inheritDoc} */
-41      public GeolocationHint buildObject(String namespaceURI, String localName, String namespacePrefix) {
-42          return new GeolocationHintImpl(namespaceURI, localName, namespacePrefix);
-43      }
-44  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintImpl.html deleted file mode 100644 index 722c539..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintImpl.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -GeolocationHintImpl xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-17  
-18  import java.util.List;
-19  
-20  import org.opensaml.common.impl.AbstractSAMLObject;
-21  import org.opensaml.saml2.metadata.LocalizedString;
-22  import org.opensaml.xml.LangBearing;
-23  import org.opensaml.xml.XMLObject;
-24  import org.opensaml.xml.util.DatatypeHelper;
-25  
-26  /**
-27   * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint}.
-28   */
-29  public class GeolocationHintImpl extends AbstractSAMLObject implements GeolocationHint {
-30  
-31      /**
-32       * local storage.
-33       */
-34      private String hint;
-35      
-36      /**
-37       * Constructor.
-38       * 
-39       * @param namespaceURI the namespaceURI
-40       * @param elementLocalName the elementLocalName
-41       * @param namespacePrefix the namespacePrefix
-42       */
-43      protected GeolocationHintImpl(String namespaceURI, String elementLocalName, String namespacePrefix) {
-44          super(namespaceURI, elementLocalName, namespacePrefix);
-45      }
-46  
-47      /** {@inheritDoc} */
-48      public String getHint() {
-49          return hint;
-50      }
-51  
-52      /** {@inheritDoc} */
-53      public void setHint(String newHint) {
-54          hint = prepareForAssignment(hint, newHint);
-55      }
-56  
-57      /** {@inheritDoc} */
-58      public List<XMLObject> getOrderedChildren() {
-59          return null;
-60      }
-61  
-62  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintMarshaller.html deleted file mode 100644 index b8b9b72..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintMarshaller.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - -GeolocationHintMarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectMarshaller;
-20  import org.opensaml.xml.XMLObject;
-21  import org.opensaml.xml.io.MarshallingException;
-22  import org.opensaml.xml.util.XMLHelper;
-23  import org.w3c.dom.Element;
-24  
-25  /**
-26   * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint} objects.
-27   */
-28  public class GeolocationHintMarshaller extends AbstractSAMLObjectMarshaller {
-29  
-30      /** {@inheritDoc} */
-31      protected void marshallElementContent(XMLObject samlObject, Element domElement) throws MarshallingException {
-32          GeolocationHint name = (GeolocationHint) samlObject;
-33  
-34          if (name.getHint() != null) {
-35              XMLHelper.appendTextContent(domElement, name.getHint());
-36          }
-37      }
-38  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintUnmarshaller.html deleted file mode 100644 index b1f8a24..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintUnmarshaller.html +++ /dev/null @@ -1,47 +0,0 @@ - - - - -GeolocationHintUnmarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller;
-20  import org.opensaml.xml.XMLObject;
-21  
-22  /**
-23   * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint} objects.
-24   */
-25  public class GeolocationHintUnmarshaller extends AbstractSAMLObjectUnmarshaller {
-26  
-27      /** {@inheritDoc} */
-28      protected void processElementContent(XMLObject samlObject, String elementContent) {
-29          GeolocationHint hint = (GeolocationHint) samlObject;
-30  
-31          hint.setHint(elementContent);
-32      }
-33  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html deleted file mode 100644 index 9ec3625..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - -IPHint xref - - - -
-
-1   /*
-2    * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import javax.xml.namespace.QName;
-20  
-21  import org.opensaml.common.SAMLObject;
-22  
-23  /**
-24   * IPHint.
-25   *
-26   * See IdP Discovery and Login UI Metadata Extension Profile.
-27   *
-28   * @author Rod Widdowson August 2010
-29   * 
-30   * The <IPHint> element specifies a set of [CIDR] blocks associated with, 
-31   *  or serviced by, the entity.  Both IPv4 and IPv6 CIDR blocks MUST be supported.
-32   */
-33  public interface IPHint extends SAMLObject {
-34  
-35      /** Element local name. */
-36      public static final String DEFAULT_ELEMENT_LOCAL_NAME = "IPHint";
-37      
-38      /** Default element name. */
-39      public static final QName DEFAULT_ELEMENT_NAME = new QName(DiscoHints.MDUI_NS, 
-40              DEFAULT_ELEMENT_LOCAL_NAME, DiscoHints.MDUI_PREFIX);
-41      
-42      /**
-43       * Gets the Hint.
-44       * 
-45       * @return the Hint
-46       */
-47      public String getHint();
-48      
-49      /**
-50       * Sets the hint.
-51       * 
-52       * @param newHint hint
-53       */
-54      public void setHint(String newHint);
-55  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintBuilder.html deleted file mode 100644 index c5543ca..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintBuilder.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -IPHintBuilder xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectBuilder;
-20  
-21  /**
-22   * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint} objects.
-23   */
-24  public class IPHintBuilder extends AbstractSAMLObjectBuilder<IPHint> {
-25  
-26      /**
-27       * Constructor.
-28       */
-29      public IPHintBuilder() {
-30  
-31      }
-32  
-33      /** {@inheritDoc} */
-34      public IPHint buildObject() {
-35          return buildObject(DiscoHints.MDUI_NS, 
-36                             IPHint.DEFAULT_ELEMENT_LOCAL_NAME, 
-37                             DiscoHints.MDUI_PREFIX);
-38      }
-39  
-40      /** {@inheritDoc} */
-41      public IPHint buildObject(String namespaceURI, String localName, String namespacePrefix) {
-42          return new IPHintImpl(namespaceURI, localName, namespacePrefix);
-43      }
-44  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintImpl.html deleted file mode 100644 index fa728e7..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintImpl.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -IPHintImpl xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-17  
-18  import java.util.List;
-19  
-20  import org.opensaml.common.impl.AbstractSAMLObject;
-21  import org.opensaml.saml2.metadata.LocalizedString;
-22  import org.opensaml.xml.LangBearing;
-23  import org.opensaml.xml.XMLObject;
-24  import org.opensaml.xml.util.DatatypeHelper;
-25  
-26  /**
-27   * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint}.
-28   */
-29  public class IPHintImpl extends AbstractSAMLObject implements IPHint {
-30  
-31      /**
-32       * local storage.
-33       */
-34      private String hint;
-35      
-36      /**
-37       * Constructor.
-38       * 
-39       * @param namespaceURI the namespaceURI
-40       * @param elementLocalName the elementLocalName
-41       * @param namespacePrefix the namespacePrefix
-42       */
-43      protected IPHintImpl(String namespaceURI, String elementLocalName, String namespacePrefix) {
-44          super(namespaceURI, elementLocalName, namespacePrefix);
-45      }
-46  
-47      /** {@inheritDoc} */
-48      public String getHint() {
-49          return hint;
-50      }
-51  
-52      /** {@inheritDoc} */
-53      public void setHint(String newHint) {
-54          hint = prepareForAssignment(hint, newHint);
-55      }
-56  
-57      /** {@inheritDoc} */
-58      public List<XMLObject> getOrderedChildren() {
-59          return null;
-60      }
-61  
-62  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintMarshaller.html deleted file mode 100644 index b986411..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintMarshaller.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - -IPHintMarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectMarshaller;
-20  import org.opensaml.xml.XMLObject;
-21  import org.opensaml.xml.io.MarshallingException;
-22  import org.opensaml.xml.util.XMLHelper;
-23  import org.w3c.dom.Element;
-24  
-25  /**
-26   * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint} objects.
-27   */
-28  public class IPHintMarshaller extends AbstractSAMLObjectMarshaller {
-29  
-30      /** {@inheritDoc} */
-31      protected void marshallElementContent(XMLObject samlObject, Element domElement) throws MarshallingException {
-32          IPHint name = (IPHint) samlObject;
-33  
-34          if (name.getHint() != null) {
-35              XMLHelper.appendTextContent(domElement, name.getHint());
-36          }
-37      }
-38  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintUnmarshaller.html deleted file mode 100644 index 5d05a26..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintUnmarshaller.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - -IPHintUnmarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller;
-20  import org.opensaml.common.xml.SAMLConstants;
-21  import org.opensaml.saml2.metadata.LocalizedString;
-22  import org.opensaml.xml.LangBearing;
-23  import org.opensaml.xml.XMLObject;
-24  import org.opensaml.xml.io.UnmarshallingException;
-25  import org.w3c.dom.Attr;
-26  
-27  /**
-28   * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint} objects.
-29   */
-30  public class IPHintUnmarshaller extends AbstractSAMLObjectUnmarshaller {
-31  
-32      /** {@inheritDoc} */
-33      protected void processElementContent(XMLObject samlObject, String elementContent) {
-34          IPHint hint = (IPHint) samlObject;
-35  
-36          hint.setHint(elementContent);
-37      }
-38  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURL.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURL.html deleted file mode 100644 index 906c0a1..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURL.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - -InformationURL xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import javax.xml.namespace.QName;
-20  
-21  import org.opensaml.common.SAMLObject;
-22  import org.opensaml.saml2.metadata.LocalizedString;
-23  
-24  /**
-25   * InformationURL.
-26   *
-27   * See IdP Discovery and Login UI Metadata Extension Profile.
-28   *
-29   * @author Rod Widdowson August 2010
-30   * 
-31   * Reflects the InformationURL in the IdP Discovery and Login UI Metadata Extension Profile.
-32   * 
-33   */
-34  public interface InformationURL extends LocalizedURI {
-35  
-36      /** Element local name. */
-37      public static final String DEFAULT_ELEMENT_LOCAL_NAME = "InformationURL";
-38      
-39      /** Default element name. */
-40      public static final QName DEFAULT_ELEMENT_NAME = new QName(DiscoHints.MDUI_NS, 
-41              DEFAULT_ELEMENT_LOCAL_NAME, DiscoHints.MDUI_PREFIX);
-42      
-43      /**
-44       * Gets the InformationURL of the EndPoint.
-45       * 
-46       * @return the InformationURL of the EndPoint
-47       */
-48      public LocalizedString getURL();
-49      
-50      /**
-51       * Sets the InformationURL of the EndPoint.
-52       * 
-53       * @param newName InformationURL of the EndPoint
-54       */
-55      public void setURL(LocalizedString newName);
-56  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLBuilder.html deleted file mode 100644 index e71da9f..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLBuilder.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -InformationURLBuilder xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectBuilder;
-20  
-21  /**
-22   * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL} objects.
-23   * @author Rod Widdowson
-24   */
-25  public class InformationURLBuilder extends AbstractSAMLObjectBuilder<InformationURL> {
-26      /**
-27       * Constructor.
-28       */
-29      public InformationURLBuilder() {
-30  
-31      }
-32  
-33      /** {@inheritDoc} */
-34      public InformationURL buildObject() {
-35          return buildObject(UIInfo.MDUI_NS, 
-36                             InformationURL.DEFAULT_ELEMENT_LOCAL_NAME, 
-37                             UIInfo.MDUI_PREFIX);
-38      }
-39  
-40      /** {@inheritDoc} */
-41      public InformationURL buildObject(String namespaceURI, String localName, String namespacePrefix) {
-42          return new InformationURLImpl(namespaceURI, localName, namespacePrefix);
-43      }
-44  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLImpl.html deleted file mode 100644 index 970eaa1..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLImpl.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - -InformationURLImpl xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import java.util.List;
-20  
-21  import org.opensaml.common.impl.AbstractSAMLObject;
-22  import org.opensaml.saml2.metadata.LocalizedString;
-23  import org.opensaml.xml.LangBearing;
-24  import org.opensaml.xml.XMLObject;
-25  import org.opensaml.xml.util.DatatypeHelper;
-26  
-27  /**
-28   * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL}.
-29   * @author Rod Widdowson
-30   */
-31  
-32  public class InformationURLImpl extends LocalizedURIImpl implements InformationURL {
-33  
-34      /**
-35       * Constructor.
-36       * 
-37       * @param namespaceURI the namespaceURI
-38       * @param elementLocalName the elementLocalName
-39       * @param namespacePrefix the namespacePrefix
-40       */
-41      protected InformationURLImpl(String namespaceURI, String elementLocalName, String namespacePrefix) {
-42          super(namespaceURI, elementLocalName, namespacePrefix);
-43      }
-44  
-45      /** {@inheritDoc} */
-46      public LocalizedString getURL() {
-47          return getURL();
-48      }
-49  
-50      /** {@inheritDoc} */
-51      public void setURL(LocalizedString newInformationURL) {
-52          setURL(newInformationURL);
-53      }
-54  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLMarshaller.html deleted file mode 100644 index 226e64b..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLMarshaller.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - -InformationURLMarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  
-20  /**
-21   * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL} objects.
-22   */
-23  public class InformationURLMarshaller extends LocalizedURIMarshaller {
-24  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLUnmarshaller.html deleted file mode 100644 index b058ebc..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLUnmarshaller.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - -InformationURLUnmarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  /**
-20   * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL} objects.
-21   */
-22  public class InformationURLUnmarshaller extends LocalizedURIUnmarshaller {
-23  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html deleted file mode 100644 index ad8e7da..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -LocalizedName xref - - - -
-
-1   /*
-2    * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.SAMLObject;
-20  import org.opensaml.saml2.metadata.LocalizedString;
-21  import org.opensaml.xml.LangBearing;
-22  
-23  /**
-24   * LocalizedName.
-25   */
-26  public interface LocalizedName extends SAMLObject, LangBearing {
-27  
-28      /** Local name of the XSI type. */
-29      public static final String TYPE_LOCAL_NAME = "localizedNameType"; 
-30          
-31      /**
-32       * Gets the name.
-33       * 
-34       * @return the name
-35       */
-36      public LocalizedString getName();
-37      
-38      /**
-39       * Sets the  name.
-40       * 
-41       * @param newName new name
-42       */
-43      public void setName(LocalizedString newName);
-44  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameImpl.html deleted file mode 100644 index a648211..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameImpl.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - -LocalizedNameImpl xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-17  
-18  import java.util.List;
-19  
-20  import org.opensaml.common.impl.AbstractSAMLObject;
-21  import org.opensaml.saml2.metadata.LocalizedString;
-22  import org.opensaml.xml.LangBearing;
-23  import org.opensaml.xml.XMLObject;
-24  import org.opensaml.xml.util.DatatypeHelper;
-25  
-26  /**
-27   * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName}.
-28   */
-29  public class LocalizedNameImpl extends AbstractSAMLObject implements LocalizedName {
-30  
-31      /** Display name. */
-32      private LocalizedString name;
-33  
-34      /**
-35       * Constructor.
-36       * 
-37       * @param namespaceURI the namespaceURI
-38       * @param elementLocalName the elementLocalName
-39       * @param namespacePrefix the namespacePrefix
-40       */
-41      protected LocalizedNameImpl(String namespaceURI, String elementLocalName, String namespacePrefix) {
-42          super(namespaceURI, elementLocalName, namespacePrefix);
-43      }
-44  
-45      /** {@inheritDoc} */
-46      public LocalizedString getName() {
-47          return name;
-48      }
-49  
-50      /** {@inheritDoc} */
-51      public void setName(LocalizedString newName) {
-52          name = prepareForAssignment(name, newName);
-53          boolean hasXMLLang = false;
-54          if (name != null && !DatatypeHelper.isEmpty(name.getLanguage())) {
-55              hasXMLLang = true;
-56          }
-57          manageQualifiedAttributeNamespace(LangBearing.XML_LANG_ATTR_NAME, hasXMLLang);
-58      }
-59  
-60      /** {@inheritDoc} */
-61      public String getXMLLang() {
-62          return name.getLanguage();
-63      }
-64  
-65      /** {@inheritDoc} */
-66      public void setXMLLang(String newLang) {
-67          name.setLanguage(newLang);
-68      }
-69  
-70      /** {@inheritDoc} */
-71      public List<XMLObject> getOrderedChildren() {
-72          return null;
-73      }
-74  
-75  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameMarshaller.html deleted file mode 100644 index 014a91d..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameMarshaller.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - -LocalizedNameMarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectMarshaller;
-20  import org.opensaml.common.xml.SAMLConstants;
-21  import org.opensaml.xml.LangBearing;
-22  import org.opensaml.xml.XMLObject;
-23  import org.opensaml.xml.io.MarshallingException;
-24  import org.opensaml.xml.util.XMLHelper;
-25  import org.w3c.dom.Attr;
-26  import org.w3c.dom.Element;
-27  
-28  /**
-29   * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName} objects.
-30   */
-31  public class LocalizedNameMarshaller extends AbstractSAMLObjectMarshaller {
-32  
-33      /**
-34       * {@inheritDoc}
-35       */
-36      protected void marshallAttributes(XMLObject samlObject, Element domElement) throws MarshallingException {
-37          LocalizedName name = (LocalizedName) samlObject;
-38  
-39          if (name.getName() != null) {
-40              Attr attribute = XMLHelper.constructAttribute(domElement.getOwnerDocument(), SAMLConstants.XML_NS,
-41                      LangBearing.XML_LANG_ATTR_LOCAL_NAME, SAMLConstants.XML_PREFIX);
-42              attribute.setValue(name.getName().getLanguage());
-43              domElement.setAttributeNodeNS(attribute);
-44          }
-45      }
-46  
-47      /** {@inheritDoc} */
-48      protected void marshallElementContent(XMLObject samlObject, Element domElement) throws MarshallingException {
-49          LocalizedName name = (LocalizedName) samlObject;
-50  
-51          if (name.getName() != null) {
-52              XMLHelper.appendTextContent(domElement, name.getName().getLocalString());
-53          }
-54      }
-55  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameUnmarshaller.html deleted file mode 100644 index 04d0775..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameUnmarshaller.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -LocalizedNameUnmarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller;
-20  import org.opensaml.common.xml.SAMLConstants;
-21  import org.opensaml.saml2.metadata.LocalizedString;
-22  import org.opensaml.xml.LangBearing;
-23  import org.opensaml.xml.XMLObject;
-24  import org.opensaml.xml.io.UnmarshallingException;
-25  import org.w3c.dom.Attr;
-26  
-27  /**
-28   * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName} objects.
-29   */
-30  public class LocalizedNameUnmarshaller extends AbstractSAMLObjectUnmarshaller {
-31  
-32      /**
-33       * {@inheritDoc}
-34       */
-35      protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
-36          if (attribute.getLocalName().equals(LangBearing.XML_LANG_ATTR_LOCAL_NAME)
-37                  && SAMLConstants.XML_NS.equals(attribute.getNamespaceURI())) {
-38              LocalizedName name = (LocalizedName) samlObject;
-39  
-40              LocalizedString nameStr = name.getName();
-41              if (nameStr == null) {
-42                  nameStr = new LocalizedString();
-43              }
-44  
-45              nameStr.setLanguage(attribute.getValue());
-46              name.setName(nameStr);
-47          }
-48      }
-49  
-50      /** {@inheritDoc} */
-51      protected void processElementContent(XMLObject samlObject, String elementContent) {
-52          LocalizedName name = (LocalizedName) samlObject;
-53  
-54          LocalizedString nameStr = name.getName();
-55          if (nameStr == null) {
-56              nameStr = new LocalizedString();
-57          }
-58  
-59          nameStr.setLocalizedString(elementContent);
-60          name.setName(nameStr);
-61      }
-62  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html deleted file mode 100644 index 80cb67a..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -LocalizedURI xref - - - -
-
-1   /*
-2    * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.SAMLObject;
-20  import org.opensaml.saml2.metadata.LocalizedString;
-21  import org.opensaml.xml.LangBearing;
-22  
-23  /**
-24   * LocalizedURI.
-25   */
-26  public interface LocalizedURI extends SAMLObject, LangBearing {
-27  
-28      /** Local name of the XSI type. */
-29      public static final String TYPE_LOCAL_NAME = "localizedURIType"; 
-30          
-31      /**
-32       * Gets the URI.
-33       * 
-34       * @return the URI
-35       */
-36      public LocalizedString getURI();
-37      
-38      /**
-39       * Sets the URI.
-40       * 
-41       * @param newURI the new value
-42       */
-43      public void setURI(LocalizedString newURI);
-44  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIImpl.html deleted file mode 100644 index f895231..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIImpl.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - -LocalizedURIImpl xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-17  
-18  import java.util.List;
-19  
-20  import org.opensaml.common.impl.AbstractSAMLObject;
-21  import org.opensaml.saml2.metadata.LocalizedString;
-22  import org.opensaml.xml.LangBearing;
-23  import org.opensaml.xml.XMLObject;
-24  import org.opensaml.xml.util.DatatypeHelper;
-25  
-26  /**
-27   * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI}.
-28   */
-29  public class LocalizedURIImpl extends AbstractSAMLObject implements LocalizedURI{
-30  
-31      /** Display name. */
-32      private LocalizedString uri;
-33  
-34      /**
-35       * Constructor.
-36       * 
-37       * @param namespaceURI the namespaceURI
-38       * @param elementLocalName the elementLocalName
-39       * @param namespacePrefix the namespacePrefix
-40       */
-41      protected LocalizedURIImpl(String namespaceURI, String elementLocalName, String namespacePrefix) {
-42          super(namespaceURI, elementLocalName, namespacePrefix);
-43      }
-44  
-45      /** {@inheritDoc} */
-46      public LocalizedString getURI() {
-47          return uri;
-48      }
-49  
-50      /** {@inheritDoc} */
-51      public void setURI(LocalizedString newURI) {
-52          uri = prepareForAssignment(uri, newURI);
-53          boolean hasXMLLang = false;
-54          if (uri != null && !DatatypeHelper.isEmpty(uri.getLanguage())) {
-55              hasXMLLang = true;
-56          }
-57          manageQualifiedAttributeNamespace(LangBearing.XML_LANG_ATTR_NAME, hasXMLLang);
-58      }
-59  
-60      /** {@inheritDoc} */
-61      public String getXMLLang() {
-62          return uri.getLanguage();
-63      }
-64  
-65      /** {@inheritDoc} */
-66      public void setXMLLang(String newLang) {
-67          uri.setLanguage(newLang);
-68      }
-69  
-70      /** {@inheritDoc} */
-71      public List<XMLObject> getOrderedChildren() {
-72          return null;
-73      }
-74  
-75  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIMarshaller.html deleted file mode 100644 index af491a4..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIMarshaller.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - -LocalizedURIMarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectMarshaller;
-20  import org.opensaml.common.xml.SAMLConstants;
-21  import org.opensaml.xml.LangBearing;
-22  import org.opensaml.xml.XMLObject;
-23  import org.opensaml.xml.io.MarshallingException;
-24  import org.opensaml.xml.util.XMLHelper;
-25  import org.w3c.dom.Attr;
-26  import org.w3c.dom.Element;
-27  
-28  /**
-29   * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI} objects.
-30   */
-31  public class LocalizedURIMarshaller extends AbstractSAMLObjectMarshaller {
-32  
-33      /**
-34       * {@inheritDoc}
-35       */
-36      protected void marshallAttributes(XMLObject samlObject, Element domElement) throws MarshallingException {
-37          LocalizedURI name = (LocalizedURI) samlObject;
-38  
-39          if (name.getURI() != null) {
-40              Attr attribute = XMLHelper.constructAttribute(domElement.getOwnerDocument(), SAMLConstants.XML_NS,
-41                      LangBearing.XML_LANG_ATTR_LOCAL_NAME, SAMLConstants.XML_PREFIX);
-42              attribute.setValue(name.getURI().getLanguage());
-43              domElement.setAttributeNodeNS(attribute);
-44          }
-45      }
-46  
-47      /** {@inheritDoc} */
-48      protected void marshallElementContent(XMLObject samlObject, Element domElement) throws MarshallingException {
-49          LocalizedURI name = (LocalizedURI) samlObject;
-50  
-51          if (name.getURI() != null) {
-52              XMLHelper.appendTextContent(domElement, name.getURI().getLocalString());
-53          }
-54      }
-55  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.html deleted file mode 100644 index 32d30bb..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -LocalizedURIUnmarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller;
-20  import org.opensaml.common.xml.SAMLConstants;
-21  import org.opensaml.saml2.metadata.LocalizedString;
-22  import org.opensaml.xml.LangBearing;
-23  import org.opensaml.xml.XMLObject;
-24  import org.opensaml.xml.io.UnmarshallingException;
-25  import org.w3c.dom.Attr;
-26  
-27  /**
-28   * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalURI} objects.
-29   */
-30  public class LocalizedURIUnmarshaller extends AbstractSAMLObjectUnmarshaller {
-31  
-32      /**
-33       * {@inheritDoc}
-34       */
-35      protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
-36          if (attribute.getLocalName().equals(LangBearing.XML_LANG_ATTR_LOCAL_NAME)
-37                  && SAMLConstants.XML_NS.equals(attribute.getNamespaceURI())) {
-38              LocalizedURI uri = (LocalizedURI) samlObject;
-39  
-40              LocalizedString uriStr = uri.getURI();
-41              if (uriStr == null) {
-42                  uriStr = new LocalizedString();
-43              }
-44  
-45              uriStr.setLanguage(attribute.getValue());
-46              uri.setURI(uriStr);
-47          }
-48      }
-49  
-50      /** {@inheritDoc} */
-51      protected void processElementContent(XMLObject samlObject, String elementContent) {
-52          LocalizedURI uri = (LocalizedURI) samlObject;
-53  
-54          LocalizedString uriStr = uri.getURI();
-55          if (uriStr == null) {
-56              uriStr = new LocalizedString();
-57          }
-58  
-59          uriStr.setLocalizedString(elementContent);
-60          uri.setURI(uriStr);
-61      }
-62  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html deleted file mode 100644 index 4d063fb..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - -Logo xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import javax.xml.namespace.QName;
-20  
-21  import org.opensaml.common.SAMLObject;
-22  import org.opensaml.saml2.metadata.LocalizedString;
-23  import org.opensaml.xml.LangBearing;
-24  
-25  /**
-26   * Localized logo type.
-27   * 
-28   * 
-29   * @author RDW 27/Aug/2010
-30   * 
-31   * See IdP Discovery and Login UI Metadata Extension Profile.
-32   *  
-33   */
-34  public interface Logo extends LangBearing, SAMLObject {
-35  
-36      /** Element local name. */
-37      public static final String DEFAULT_ELEMENT_LOCAL_NAME = "Logo";
-38      
-39      /** Default element name. */
-40      public static final QName DEFAULT_ELEMENT_NAME = new QName(UIInfo.MDUI_NS, 
-41              DEFAULT_ELEMENT_LOCAL_NAME, UIInfo.MDUI_PREFIX);
-42      
-43      public static final String HEIGHT_ATTR_NAME = "height";
-44  
-45      public static final String WIDTH_ATTR_NAME = "width";
-46  
-47  
-48      /**
-49       * Gets the URL.
-50       * 
-51       * @return the URL
-52       */
-53      public LocalizedString getURL();
-54      
-55      /**
-56       * Sets the URL.
-57       * 
-58       * @param newURL the URL
-59       */
-60      public void setURL(LocalizedString newURL);
-61  
-62      /**
-63       * Get the height of the logo.
-64       * @return the height of the logo
-65       */
-66      public Integer getHeight();
-67      
-68      /**
-69       * Sets the height of the logo.
-70       * @param newHeight the height of the logo
-71       */
-72      public void setHeight(Integer newHeight);
-73  
-74      /**
-75       * Get the width of the logo.
-76       * @return the width of the logo
-77       */
-78      public Integer getWidth();
-79      
-80      /**
-81       * Sets the width of the logo.
-82       * @param newWidth the height of the logo
-83       */
-84      public void setWidth(Integer newWidth);
-85  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoBuilder.html deleted file mode 100644 index 9ef049e..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoBuilder.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -LogoBuilder xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectBuilder;
-20  
-21  /**
-22   * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo} objects.
-23   */
-24  public class LogoBuilder extends AbstractSAMLObjectBuilder<Logo> {
-25  
-26      /**
-27       * Constructor.
-28       */
-29      public LogoBuilder() {
-30  
-31      }
-32  
-33      /** {@inheritDoc} */
-34      public Logo buildObject() {
-35          return buildObject(UIInfo.MDUI_NS, 
-36                             Logo.DEFAULT_ELEMENT_LOCAL_NAME, 
-37                             UIInfo.MDUI_PREFIX);
-38      }
-39  
-40      /** {@inheritDoc} */
-41      public Logo buildObject(String namespaceURI, String localName, String namespacePrefix) {
-42          return new LogoImpl(namespaceURI, localName, namespacePrefix);
-43      }
-44  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoImpl.html deleted file mode 100644 index 9a9c42d..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoImpl.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - -LogoImpl xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import java.util.List;
-20  
-21  import org.opensaml.common.impl.AbstractSAMLObject;
-22  import org.opensaml.saml2.metadata.LocalizedString;
-23  import org.opensaml.xml.XMLObject;
-24  
-25  /**
-26   * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo}.
-27   * @author rod widdowson
-28   */
-29  public class LogoImpl extends AbstractSAMLObject implements Logo {
-30      
-31      /** Logo URL. */
-32      private LocalizedString localizedURL;
-33  
-34      /** X-Dimension of the logo. */
-35      private Integer width;
-36  
-37      /** Y-Dimension of the logo. */
-38      private Integer height;
-39  
-40      /**
-41       * Constructor.
-42       * 
-43       * @param namespaceURI namespaceURI
-44       * @param elementLocalName elementLocalName
-45       * @param namespacePrefix namespacePrefix
-46       */
-47      protected LogoImpl(String namespaceURI, String elementLocalName, String namespacePrefix) {
-48          super(namespaceURI, elementLocalName, namespacePrefix);
-49      }
-50  
-51  
-52      /** {@inheritDoc} */
-53      public Integer getHeight() {
-54          return height;
-55      }
-56  
-57      /** {@inheritDoc} */
-58      public void setHeight(Integer newHeight) {
-59           height = prepareForAssignment(height, newHeight);
-60      }
-61  
-62      /** {@inheritDoc} */
-63      public Integer getWidth() {
-64          return width;
-65      }
-66  
-67      /** {@inheritDoc} */
-68      public void setWidth(Integer newWidth) {
-69          width = prepareForAssignment(width, newWidth);
-70      }
-71  
-72      /** {@inheritDoc} */
-73      public LocalizedString getURL() {
-74          return localizedURL;
-75      }
-76  
-77      /** {@inheritDoc} */
-78      public void setURL(LocalizedString newURL) {
-79          localizedURL = newURL;
-80      }
-81  
-82      /** {@inheritDoc} */
-83      public String getXMLLang() {
-84          localizedURL.getLanguage();
-85          return null;
-86      }
-87  
-88  
-89      /** {@inheritDoc} */
-90      public void setXMLLang(String newLang) {
-91          localizedURL.setLanguage(newLang);
-92      }
-93  
-94      /** {@inheritDoc} */
-95      public List<XMLObject> getOrderedChildren() {
-96          return null;
-97      }
-98  
-99      /**
-100      * {@inheritDoc}
-101      */
-102     public int hashCode() {
-103         int hash = 1;
-104         hash = hash * 31 + localizedURL.hashCode();
-105         hash = hash * 31 + height;
-106         hash = hash * 31 + width;
-107         return hash;
-108     }
-109 }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoMarshaller.html deleted file mode 100644 index 518959b..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoMarshaller.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - -LogoMarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectMarshaller;
-20  import org.opensaml.common.xml.SAMLConstants;
-21  import org.opensaml.xml.LangBearing;
-22  import org.opensaml.xml.XMLObject;
-23  import org.opensaml.xml.io.MarshallingException;
-24  import org.opensaml.xml.util.XMLHelper;
-25  import org.w3c.dom.Attr;
-26  import org.w3c.dom.Element;
-27  
-28  /**
-29   * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo} objects.
-30   */
-31  public class LogoMarshaller extends AbstractSAMLObjectMarshaller {
-32  
-33      /**
-34       * {@inheritDoc}
-35       */
-36      protected void marshallAttributes(XMLObject samlObject, Element domElement) throws MarshallingException {
-37          Logo logo = (Logo) samlObject;
-38  
-39          if (logo.getXMLLang() != null) {
-40              Attr attribute = XMLHelper.constructAttribute(domElement.getOwnerDocument(), SAMLConstants.XML_NS,
-41                      LangBearing.XML_LANG_ATTR_LOCAL_NAME, SAMLConstants.XML_PREFIX);
-42              attribute.setValue(logo.getXMLLang());
-43              domElement.setAttributeNodeNS(attribute);
-44          }
-45          if (logo.getHeight() != null) {
-46              domElement.setAttributeNS(null, Logo.HEIGHT_ATTR_NAME, logo.getHeight().toString());
-47          }
-48          if (logo.getWidth() != null) {
-49              domElement.setAttributeNS(null, Logo.WIDTH_ATTR_NAME, logo.getWidth().toString());
-50          }
-51      }
-52  
-53      /** {@inheritDoc} */
-54      protected void marshallElementContent(XMLObject samlObject, Element domElement) throws MarshallingException {
-55          Logo logo = (Logo) samlObject;
-56  
-57          if (logo.getURL() != null) {
-58              XMLHelper.appendTextContent(domElement, logo.getURL().getLocalString());
-59          }
-60      }
-61  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoUnmarshaller.html deleted file mode 100644 index 50dedc1..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoUnmarshaller.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - -LogoUnmarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller;
-20  import org.opensaml.common.xml.SAMLConstants;
-21  import org.opensaml.saml2.metadata.LocalizedString;
-22  import org.opensaml.xml.LangBearing;
-23  import org.opensaml.xml.XMLObject;
-24  import org.opensaml.xml.io.UnmarshallingException;
-25  import org.w3c.dom.Attr;
-26  
-27  /**
-28   * A thread-safe Unmarshaller for {@link org.opensaml.saml2.metadata.Logo} objects.
-29   */
-30  public class LogoUnmarshaller extends AbstractSAMLObjectUnmarshaller {
-31  
-32      
-33      /** {@inheritDoc} */
-34      protected void processElementContent(XMLObject samlObject, String elementContent) {
-35          Logo logo = (Logo) samlObject;
-36  
-37          LocalizedString url = logo.getURL();
-38          if (url == null) {
-39              url = new LocalizedString();
-40          }
-41  
-42          url.setLocalizedString(elementContent);
-43          logo.setURL(url);
-44      }
-45      
-46      /**  {@inheritDoc} */
-47      protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
-48          Logo logo = (Logo) samlObject;
-49  
-50          if (attribute.getLocalName().equals(LangBearing.XML_LANG_ATTR_LOCAL_NAME)
-51                  && SAMLConstants.XML_NS.equals(attribute.getNamespaceURI())) {
-52  
-53              LocalizedString url = logo.getURL();
-54              if (url == null) {
-55                  url = new LocalizedString();
-56              }
-57  
-58              url.setLanguage(attribute.getValue());
-59              logo.setURL(url);
-60          } else if (attribute.getLocalName().equals(Logo.HEIGHT_ATTR_NAME)) {
-61              logo.setHeight(Integer.valueOf(attribute.getValue()));
-62          } else if (attribute.getLocalName().equals(Logo.WIDTH_ATTR_NAME)) {
-63              logo.setWidth(Integer.valueOf(attribute.getValue()));
-64          }
-65      }
-66  
-67  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURL.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURL.html deleted file mode 100644 index 0b74910..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURL.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - -PrivacyStatementURL xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import javax.xml.namespace.QName;
-20  
-21  import org.opensaml.common.SAMLObject;
-22  import org.opensaml.saml2.metadata.LocalizedString;
-23  
-24  /**
-25   * PrivacyStatementURL.
-26   *
-27   * See IdP Discovery and Login UI Metadata Extension Profile.
-28   *
-29   * @author Rod Widdowson August 2010
-30   * 
-31   * Reflects the PrivacyStatementURL in the IdP Discovery and Login UI Metadata Extension Profile.
-32   * 
-33   */
-34  public interface PrivacyStatementURL extends LocalizedURI {
-35      
-36      /** Element local name. */
-37      public static final String DEFAULT_ELEMENT_LOCAL_NAME = "PrivacyStatementURL";
-38      
-39      /** Default element name. */
-40      public static final QName DEFAULT_ELEMENT_NAME = new QName(UIInfo.MDUI_NS, 
-41              DEFAULT_ELEMENT_LOCAL_NAME, UIInfo.MDUI_PREFIX);
-42      
-43      /**
-44       * Gets the PrivacyStatementURL of the EndPoint.
-45       * 
-46       * @return the PrivacyStatementURL of the EndPoint
-47       */
-48      public LocalizedString getURL();
-49      
-50      /**
-51       * Sets the PrivacyStatementURL of the EndPoint.
-52       * 
-53       * @param newName PrivacyStatementURL of the EndPoint
-54       */
-55      public void setURL(LocalizedString newName);
-56  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLBuilder.html deleted file mode 100644 index fe459a9..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLBuilder.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - -PrivacyStatementURLBuilder xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectBuilder;
-20  
-21  
-22  /**
-23   * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL} objects.
-24   * @author Rod Widdowson
-25   */
-26  public class PrivacyStatementURLBuilder extends AbstractSAMLObjectBuilder<PrivacyStatementURL> {
-27  
-28      /**
-29       * Constructor.
-30       */
-31      public PrivacyStatementURLBuilder() {
-32  
-33      }
-34  
-35      /** {@inheritDoc} */
-36      public PrivacyStatementURL buildObject() {
-37          return buildObject(UIInfo.MDUI_NS, 
-38                             PrivacyStatementURL.DEFAULT_ELEMENT_LOCAL_NAME, 
-39                             UIInfo.MDUI_PREFIX);
-40      }
-41  
-42      /** {@inheritDoc} */
-43      public PrivacyStatementURL buildObject(String namespaceURI, String localName, String namespacePrefix) {
-44          return new PrivacyStatementURLImpl(namespaceURI, localName, namespacePrefix);
-45      }
-46  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLImpl.html deleted file mode 100644 index 8102468..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLImpl.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - -PrivacyStatementURLImpl xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import java.util.List;
-20  
-21  import org.opensaml.common.impl.AbstractSAMLObject;
-22  import org.opensaml.saml2.metadata.LocalizedString;
-23  import org.opensaml.xml.LangBearing;
-24  import org.opensaml.xml.XMLObject;
-25  import org.opensaml.xml.util.DatatypeHelper;
-26  
-27  
-28  /**
-29   * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL}.
-30   * @author Rod Widdowson
-31   */
-32  
-33  public class PrivacyStatementURLImpl extends LocalizedURIImpl implements PrivacyStatementURL {
-34  
-35      /**
-36       * Constructor.
-37       * 
-38       * @param namespaceURI the namespaceURI
-39       * @param elementLocalName the elementLocalName
-40       * @param namespacePrefix the namespacePrefix
-41       */
-42      protected PrivacyStatementURLImpl(String namespaceURI, String elementLocalName, String namespacePrefix) {
-43          super(namespaceURI, elementLocalName, namespacePrefix);
-44      }
-45  
-46      /** {@inheritDoc} */
-47      public LocalizedString getURL() {
-48          return getURI();
-49      }
-50  
-51      /** {@inheritDoc} */
-52      public void setURL(LocalizedString newPrivacyURL) {
-53          setURI(newPrivacyURL);
-54      }
-55  
-56  
-57  
-58  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLMarshaller.html deleted file mode 100644 index 7675d8a..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLMarshaller.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - -PrivacyStatementURLMarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  
-20  /**
-21   * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL} objects.
-22   */
-23  public class PrivacyStatementURLMarshaller extends LocalizedURIMarshaller {
-24  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLUnmarshaller.html deleted file mode 100644 index 0ad80df..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLUnmarshaller.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - -PrivacyStatementURLUnmarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  
-20  /**
-21   * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL} objects.
-22   */
-23  public class PrivacyStatementURLUnmarshaller extends LocalizedURIUnmarshaller {
-24  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfo.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfo.html deleted file mode 100644 index d544d37..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfo.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - -UIInfo xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import java.util.List;
-20  
-21  import javax.xml.namespace.QName;
-22  
-23  import org.opensaml.common.SAMLObject;
-24  
-25  /**
-26   * See IdP Discovery and Login UI Metadata Extension Profile.
-27   *
-28   * @author Rod Widdowson August 2010
-29   * 
-30   * Reflects the UINFO in the IdP Discovery and Login UI Metadata Extension Profile,
-31   *
-32   */
-33  public interface UIInfo extends SAMLObject {
-34      /** Namespace for Discovery Service metadata extensions. */
-35      public static final String MDUI_NS = "urn:oasis:names:tc:SAML:metadata:ui";
-36  
-37      /** Default namespace prefix used by this library. */
-38      public static final String  MDUI_PREFIX = "mdui";
-39  
-40      /** Name of the element inside the Extensions. */
-41      public static final String DEFAULT_ELEMENT_LOCAL_NAME = "UIInfo";
-42  
-43      /** Default element name. */
-44      public static final QName DEFAULT_ELEMENT_NAME = new QName(MDUI_NS, DEFAULT_ELEMENT_LOCAL_NAME,
-45              MDUI_PREFIX);
-46      
-47      /** Language attribute name. */
-48      public static final String LANG_ATTRIB_NAME = "lang";
-49      
-50      /** 
-51       * Get the Display Names
-52       * 
-53       * The <DisplayName> element specifies a set of localized names fit for 
-54       * display to users.  Such names are meant to allow a user to distinguish 
-55       * and identify the entity acting in a particular role.
-56       * @return the names
-57       */
-58      public List <DisplayName> getDisplayNames();
-59      
-60      /**
-61       * Return the descriptions.
-62       * 
-63       * The <Description> element specifies a set of brief, localized descriptions 
-64       * fit for display to users. In the case of service providers this SHOULD be a 
-65       * description of the service being offered.  In the case of an identity provider 
-66       * this SHOULD be a description of the community serviced.  In all cases this text 
-67       * SHOULD be standalone, meaning it is not meant to be filled in to some template 
-68       * text (e.g. 'This service offers $description').
-69       * @return descriptions
-70       */
-71      public List <Description> getDescriptions();
-72      
-73      /** 
-74       * Get the logos.
-75       * 
-76       * The <Logo> element specifies a set of localized logos fit for display to users.
-77       *  
-78       * @return a list of logos
-79       */
-80      public List <Logo> getLogos();
-81      
-82      /** 
-83       * Get the URLs.
-84       * 
-85       * The <InformationURL> specifies URLs to localized information, about the entity 
-86       * acting in a given role, meant to be viewed by users.  The contents found at 
-87       * these URLs SHOULD give a more complete set of information about than what is 
-88       * provided by the <Description> element 
-89       * 
-90       * @return the URLs
-91       */
-92      public List <InformationURL> getInformationURLs();
-93      
-94      /**
-95       * Get the Privacy Statement URLs.
-96       * 
-97       * The <PrivacyStatementURL> specifies URLs to localized privacy statements.  
-98       * Such statements are meant to provide a user with information about how 
-99       * information will be used and managed by the entity
-100      * 
-101      * @return the URLs
-102      */
-103     public List <PrivacyStatementURL> getPrivacyStatementURLs(); 
-104 
-105 }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoBuilder.html deleted file mode 100644 index 26c4a19..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoBuilder.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - -UIInfoBuilder xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-17  
-18  import org.opensaml.common.impl.AbstractSAMLObjectBuilder;
-19  
-20  /**
-21   * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo}.
-22   */
-23  public class UIInfoBuilder extends AbstractSAMLObjectBuilder<UIInfo> {
-24  
-25      /**
-26       * Constructor.
-27       */
-28      public UIInfoBuilder() {
-29  
-30      }
-31  
-32      /** {@inheritDoc} */
-33      public UIInfo buildObject() {
-34          return buildObject(UIInfo.MDUI_NS, UIInfo.DEFAULT_ELEMENT_LOCAL_NAME, UIInfo.MDUI_PREFIX);
-35      }
-36  
-37      /** {@inheritDoc} */
-38      public UIInfo buildObject(String namespaceURI, String localName, String namespacePrefix) {
-39          return new UIInfoImpl(namespaceURI, localName, namespacePrefix);
-40      }
-41  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoImpl.html deleted file mode 100644 index 23aefe7..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoImpl.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - -UIInfoImpl xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import java.util.ArrayList;
-20  import java.util.List;
-21  
-22  import org.opensaml.common.impl.AbstractSAMLObject;
-23  import org.opensaml.xml.XMLObject;
-24  import org.opensaml.xml.util.XMLObjectChildrenList;
-25  
-26  /**
-27   * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo}.
-28   * @author Rod Widdowson
-29   */
-30  public class UIInfoImpl extends AbstractSAMLObject implements UIInfo {
-31      
-32      /** localized descriptions of the endpoint. */
-33      private final XMLObjectChildrenList<Description> descriptions;
-34      
-35      /** localized displayNames of the endpoint. */
-36      private final XMLObjectChildrenList<DisplayName> displayNames;
-37          
-38      /** localized Logos for the endpoint. */
-39      private final XMLObjectChildrenList<Logo> logos;
-40   
-41      /** localized URLs for the endpoint. */
-42      private final XMLObjectChildrenList<InformationURL> urls;
-43   
-44      /** localized PravcyStatementURLs for the endpoint. */
-45      private final XMLObjectChildrenList<PrivacyStatementURL> privacyStatementURLs;
-46   
-47      /**
-48       * Constructor.
-49       * @param namespaceURI namespaceURI
-50       * @param elementLocalName elementLocalName
-51       * @param namespacePrefix namespacePrefix
-52       */
-53      protected UIInfoImpl(String namespaceURI, String elementLocalName, String namespacePrefix) {
-54          super(namespaceURI, elementLocalName, namespacePrefix);
-55          
-56          descriptions = new XMLObjectChildrenList<Description>(this);
-57          displayNames = new XMLObjectChildrenList<DisplayName>(this);
-58          logos = new XMLObjectChildrenList<Logo>(this);
-59          urls = new XMLObjectChildrenList<InformationURL>(this);
-60          privacyStatementURLs = new XMLObjectChildrenList<PrivacyStatementURL>(this);
-61      }
-62  
-63      
-64      /** {@inheritDoc} */
-65      public List<Description> getDescriptions() {
-66          return descriptions;
-67      }
-68  
-69      /** {@inheritDoc} */
-70      public List<DisplayName> getDisplayNames() {
-71          return displayNames;
-72      }
-73  
-74      /** {@inheritDoc} */
-75      public List<InformationURL> getInformationURLs() {
-76          return urls;
-77      }
-78  
-79      /** {@inheritDoc} */
-80      public List<Logo> getLogos() {
-81          return logos;
-82      }
-83  
-84      /** {@inheritDoc} */
-85      public List<PrivacyStatementURL> getPrivacyStatementURLs() {
-86          return privacyStatementURLs;
-87      }
-88  
-89      /** {@inheritDoc} */
-90      public List<XMLObject> getOrderedChildren() {
-91          ArrayList<XMLObject> children = new ArrayList<XMLObject>();
-92          
-93          children.addAll(descriptions);
-94          children.addAll(displayNames);
-95          children.addAll(urls);
-96          children.addAll(logos);
-97          children.addAll(privacyStatementURLs);
-98          return children;
-99      }
-100 
-101 }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoMarshaller.html deleted file mode 100644 index 9f44418..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoMarshaller.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - -UIInfoMarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  
-18  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-19  
-20  import org.opensaml.common.impl.AbstractSAMLObjectMarshaller;
-21  
-22  /**
-23   * A thread safe Marshaller for {@link @linkedu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo} objects.
-24   */
-25  public class UIInfoMarshaller extends AbstractSAMLObjectMarshaller {
-26  
-27  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoUnmarshaller.html deleted file mode 100644 index 53bc920..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoUnmarshaller.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - -UIInfoUnmarshaller xref - - - -
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller;
-20  import org.opensaml.xml.XMLObject;
-21  import org.opensaml.xml.io.UnmarshallingException;
-22  
-23  /**
-24   * A thread-safe Unmarshaller for {@link org.opensaml.saml2.metadata.UIInfo} objects.
-25   */
-26  public class UIInfoUnmarshaller extends AbstractSAMLObjectUnmarshaller {
-27  
-28      /** {@inheritDoc} */
-29      protected void processChildElement(XMLObject parentSAMLObject, XMLObject childSAMLObject)
-30              throws UnmarshallingException {
-31          UIInfo info = (UIInfo) parentSAMLObject;
-32  
-33          if (childSAMLObject instanceof Description) {
-34              info.getDescriptions().add((Description) childSAMLObject);
-35          } else if (childSAMLObject instanceof DisplayName) {
-36              info.getDisplayNames().add((DisplayName) childSAMLObject);
-37          } else if (childSAMLObject instanceof InformationURL) {
-38              info.getInformationURLs().add((InformationURL) childSAMLObject);
-39          } else if (childSAMLObject instanceof Logo) {
-40              info.getLogos().add((Logo) childSAMLObject);
-41          } else if (childSAMLObject instanceof PrivacyStatementURL) {
-42              info.getPrivacyStatementURLs().add((PrivacyStatementURL) childSAMLObject);
-43          } else {
-44              super.processChildElement(parentSAMLObject, childSAMLObject);
-45          }
-46      }
-47  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-frame.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-frame.html deleted file mode 100644 index b1d6d3d..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-frame.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - Shibboleth Discovery Service 1.1.2 Reference Package edu.internet2.middleware.shibboleth.wayf.idpdisco - - - - -

- edu.internet2.middleware.shibboleth.wayf.idpdisco -

- -

Classes

- - - - - \ No newline at end of file diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-summary.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-summary.html deleted file mode 100644 index 8ff9135..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-summary.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - - Shibboleth Discovery Service 1.1.2 Reference Package edu.internet2.middleware.shibboleth.wayf.idpdisco - - - -
- -
-
- -
- -

Package edu.internet2.middleware.shibboleth.wayf.idpdisco

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class Summary
- Description -
- DescriptionBuilder -
- DescriptionImpl -
- DescriptionMarshaller -
- DescriptionUnmarshaller -
- DiscoHints -
- DiscoHintsBuilder -
- DiscoHintsImpl -
- DiscoHintsMarshaller -
- DiscoHintsUnmarshaller -
- DisplayName -
- DisplayNameBuilder -
- DisplayNameImpl -
- DisplayNameMarshaller -
- DisplayNameUnmarshaller -
- DomainHint -
- DomainHintBuilder -
- DomainHintImpl -
- DomainHintMarshaller -
- DomainHintUnmarshaller -
- GeolocationHint -
- GeolocationHintBuilder -
- GeolocationHintImpl -
- GeolocationHintMarshaller -
- GeolocationHintUnmarshaller -
- IPHint -
- IPHintBuilder -
- IPHintImpl -
- IPHintMarshaller -
- IPHintUnmarshaller -
- InformationURL -
- InformationURLBuilder -
- InformationURLImpl -
- InformationURLMarshaller -
- InformationURLUnmarshaller -
- LocalizedName -
- LocalizedNameImpl -
- LocalizedNameMarshaller -
- LocalizedNameUnmarshaller -
- LocalizedURI -
- LocalizedURIImpl -
- LocalizedURIMarshaller -
- LocalizedURIUnmarshaller -
- Logo -
- LogoBuilder -
- LogoImpl -
- LogoMarshaller -
- LogoUnmarshaller -
- PrivacyStatementURL -
- PrivacyStatementURLBuilder -
- PrivacyStatementURLImpl -
- PrivacyStatementURLMarshaller -
- PrivacyStatementURLUnmarshaller -
- UIInfo -
- UIInfoBuilder -
- UIInfoImpl -
- UIInfoMarshaller -
- UIInfoUnmarshaller -
- -
- -
-
- -
-
- Copyright © 2006-2010 Internet2. All Rights Reserved. - - \ No newline at end of file diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/package-frame.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/package-frame.html deleted file mode 100644 index 6a13fe0..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/package-frame.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - Shibboleth Discovery Service 1.1.2 Reference Package edu.internet2.middleware.shibboleth.wayf - - - - -

- edu.internet2.middleware.shibboleth.wayf -

- -

Classes

- - - - - \ No newline at end of file diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/package-summary.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/package-summary.html deleted file mode 100644 index b2c5c51..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/package-summary.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - Shibboleth Discovery Service 1.1.2 Reference Package edu.internet2.middleware.shibboleth.wayf - - - -
- -
-
- -
- -

Package edu.internet2.middleware.shibboleth.wayf

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class Summary
- Compare -
- DiscoveryServiceHandler -
- HandlerConfig -
- IdPSite -
- IdPSiteSet -
- IdPSiteSetEntry -
- LogbackConfigurationChangeListener -
- LogbackLoggingService -
- Version -
- WayfException -
- WayfService -
- XMLConstants -
- -
- -
-
- -
-
- Copyright © 2006-2010 Internet2. All Rights Reserved. - - \ No newline at end of file diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/Plugin.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/Plugin.html deleted file mode 100644 index 390d7b9..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/Plugin.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - -Plugin xref - - - -
-
-1   /**
-2    * Copyright [2006] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  package edu.internet2.middleware.shibboleth.wayf.plugins;
-17  
-18  import java.util.Collection;
-19  import java.util.List;
-20  import java.util.Map;
-21  
-22  import javax.servlet.http.HttpServletRequest;
-23  import javax.servlet.http.HttpServletResponse;
-24  
-25  import org.opensaml.saml2.metadata.provider.MetadataProvider;
-26  
-27  import edu.internet2.middleware.shibboleth.wayf.IdPSite;
-28  
-29  /**
-30   * 
-31   * The Plugin interface is used to affect the 'hints' that the WAYF offers to the users.  
-32   * <p>
-33   * The WAYF can register any number of plugins.  Each plugin is called when the metadata is loaded or realoaded
-34   * (so it can do any indexing) and at the three entry points into the WAYF - Lookup (main entry), Search and Select.
-35   * Plugins are called in the order in which they are declared to the WAYF. 
-36   * <p>
-37   * Each plugin is called once when the user has made a selection.
-38   * <p>
-39   * For Search and Lookup, each plugin is called multiple times, once for each metadata provider which has 
-40   * been declared to this particular WAYF instance.  The plugin can return a context which is handed to subsequent calls.
-41   * <p>
-42   * The idea is that each plugin can affect the displayed lists of IdPs.  As a reminder the WAYF displays two lists of 
-43   * IdPs - the complete list, displayed either as a single list or a list of lists, and the hint list (which was
-44   * previously only populated from the _saml_idp cookie.  In the search case the WAYF displays a third list of
-45   * the search hits. 
-46   * <p>
-47   * When the plugin in called it is given the current set of potential IdPs as a Map from EntityID to {@link IdPSite}
-48   * and lists representing the current hint list and search results.  A Plugin can remove an entry from 
-49   * the map or the lists.  Additionally it can insert an IdPSite found in the Map into the hint or search lists.
-50   * Thus the plugin can restrict the number of sites that the WAYF instance displays in the 'complete list' and
-51   * can add or remove IdPs from the hint list.
-52   * <p>
-53   * At any stage the plugin can take control of the current request and redirect or forward it.  It signals that
-54   * it has done this to the WAYF by means of an exception.
-55   * <p> 
-56   *  The _saml_idp cookie handling code is written as a WAYF plugin.  Other plugins have been written to allow IdPs
-57   *  to be presented as hints based on the client's IP address or to redirect back to the SP once the choice of
-58   *  IdP has been made.
-59   *  <p>
-60   *  Object implementing this interface are created during WAYF discovery service initialization.  There are 
-61   *  expected to implement a constructor which takes a {@link org.w3c.dom.Element} as the only parameter and they are 
-62   *  created via this constructor, with the parameter being the appropriate section of the WAYF configuration file 
-63   *  
-64   * @version Discussion
-65   *
-66   */
-67  public interface Plugin {
-68  
-69          /**
-70           *  Whenever the WAYF discoveres that the metadata is stale, it reloads it and calls each plugin at this method.
-71           * 
-72           * @param metadata - where to get the data from.
-73           * @return the value which will be provided as input to subsequent calls to {@link #lookup Lookup} and 
-74           * {@link #search Search}
-75           */
-76          PluginMetadataParameter refreshMetadata(MetadataProvider metadata);
-77          
-78          /**
-79           * The WAYF calls each plugin at this entry point when it is first contacted.  
-80           * 
-81           * @param req - Describes the current request.  A Plugin might use it to find any appropriate cookies 
-82           * @param res - Describes the current response.  A Plugin might use it to redirect a the request. 
-83           * @param parameter Describes the metadata.
-84           * @param context Any processing context returned from a previous call.
-85           * @param validIdps The list of IdPs which is currently views as possibly matches for the pattern. 
-86           *                  The Key is the EntityId for the IdP and the value the object which describes 
-87           *                  the Idp 
-88           * @param idpList The set of Idps which are currently considered as potential hints.    
-89           * @return a context to hand to subsequent calls
-90           * @throws WayfRequestHandled if the plugin has handled the request (for instance it has
-91           * issues a redirect)
-92           *
-93           * Each plugin is called multiple times,
-94           * once for each metadata provider which is registered (Depending on the precise configuration of the WAYF
-95           * metadata providers whose metadata does not include the target may be dropped).  Initially the plugin is
-96           * called with a context parameter of <code>null</code>.  In subsequent calls, the value returned from
-97           * the previous call is passed in as the context parameter. 
-98           * 
-99           * The plugin may remove IdPSite objects from the validIdps list.
-100          * 
-101          * The plugin may add or remove them to the idpList.  IdPSite Objects which are to be added to the idpList 
-102          * should be looked up by EntityIdName in validIdps by EntityId.  Hence any metadata processing shoudl 
-103          * store the entityID. 
-104          * 
-105          */
-106         PluginContext lookup(HttpServletRequest req, 
-107                                                  HttpServletResponse res, 
-108                                                  PluginMetadataParameter parameter, 
-109                                                  Map<String, IdPSite> validIdps, 
-110                                                  PluginContext context, 
-111                                                  List<IdPSite> idpList) throws WayfRequestHandled;
-112 
-113         /**
-114          * This method is called when the user specified a search operation.  The processing is similar to 
-115          * that described for {@link #lookup lookup}.
-116          * Two additional paramaters are provided, the search parameter which was provided, and the current 
-117          * proposed list of candidate IdPs.  The plugin is at liberty to alter both the list of hints and the 
-118          * list of valid IdPs. 
-119          * 
-120          * @param req Describes the current request.  The Plugin could use it to find any appropriate cookies 
-121          * @param res Describes the result - this is needed if (for instance) a plung needs to change cookie values
-122          * @param parameter Describes the metadata
-123          * @param pattern The Search pattern provided
-124          * @param validIdps The list of IdPs which is currently views as possibly matches for the pattern.  
-125          *                  The Key is the Idp Name an the value the idp
-126          * @param context Any processing context returned from a previous call.
-127          * @param searchResult the resukt of any search
-128          * @param idpList The set of Idps which are currently considered as potential hints.  Each Idp is associated
-129          * with a numeric weight, where the lower the number is the more likely the IdP is to be a candidate.  
-130          * As descibed above the WAYF uses this to provide hint list to the GUI (or even to dispatch 
-131          * immediately to the IdP).  
-132          * @return a context to hand to subsequent calls
-133          * @throws WayfRequestHandled if the plugin has handled the request (for instance it has
-134          * issues a redirect)
-135          */
-136         PluginContext search(HttpServletRequest req, 
-137                                         HttpServletResponse res, 
-138                                         PluginMetadataParameter parameter, 
-139                                         String pattern, 
-140                                         Map<String, IdPSite> validIdps, 
-141                                         PluginContext context, 
-142                                         Collection<IdPSite> searchResult,
-143                                         List<IdPSite> idpList) throws WayfRequestHandled;
-144         
-145         /**
-146          * This method is called, for every plugin, after a user has selected an IdP.  The plugin is expected 
-147          * to use it to update any in memory state (via the {@link PluginMetadataParameter} parameter or permananent 
-148          * state (for instance by writing back a cookie.
-149          * @param req Describes the current request. 
-150          * @param res Describes the current response
-151          * @param parameter  Describes the metadata
-152          * @throws WayfRequestHandled if the plugin has handled the request (for instance it has
-153          * issues a redirect)
-154          */
-155         void selected(HttpServletRequest req, 
-156                       HttpServletResponse res, 
-157                       PluginMetadataParameter parameter, 
-158                       String idP) throws WayfRequestHandled;
-159 }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/PluginContext.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/PluginContext.html deleted file mode 100644 index b2f158e..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/PluginContext.html +++ /dev/null @@ -1,45 +0,0 @@ - - - - -PluginContext xref - - - -
-
-1   /**
-2    * Copyright [2006] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.plugins;
-18  
-19  /**
-20   * This is a marker interface.
-21   * <p>
-22   * Objects which implement PluginContext are passed between sucessive calls to a plugins implementations of
-23   * {@link Plugin#lookup lookup} and {@link Plugin#search search} as the plugin 
-24   * is called for each {@link org.opensaml.saml2.metadata.provider.MetadataProvider}.
-25   * <p>
-26   * @author Rod Widdowson
-27   * @version Discussion
-28   */
-29  public interface PluginContext {
-30  
-31  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/PluginMetadataParameter.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/PluginMetadataParameter.html deleted file mode 100644 index b5d416e..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/PluginMetadataParameter.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - -PluginMetadataParameter xref - - - -
-
-1   /**
-2    * Copyright [2006] [University Corporation for Advanced Internet Development, Inc.]
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  package edu.internet2.middleware.shibboleth.wayf.plugins;
-17  
-18  
-19  /**
-20   * The PluginParameter is a marker interface which a WAYF {@link Plugin} can use to associate extra information 
-21   * with the metadata.  Each plugin returns a PluginParameter from {@link Plugin#refreshMetadata RefreshMetadata}
-22   * and this is in turn presented back to then Plugin when it is called  during WAYF processing. 
-23   * <p>
-24   * @author Rod Widdowson
-25   * @version Discussion
-26   *
-27   */
-28  public interface PluginMetadataParameter {
-29  
-30  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/WayfRequestHandled.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/WayfRequestHandled.html deleted file mode 100644 index 8facffe..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/WayfRequestHandled.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - -WayfRequestHandled xref - - - -
-
-1   package edu.internet2.middleware.shibboleth.wayf.plugins;
-2   
-3   /**
-4    * 
-5    * This Exception can be signalled by a plugin to indicate to the WAYF that it has handled the 
-6    * request and all processing should stop.
-7    * 
-8    * @author Rod Widdowson
-9    */
-10  public class WayfRequestHandled extends Exception {
-11  
-12     /**
-13      * Required Serialization constant.
-14      */
-15      private static final long serialVersionUID = 3022489208153734092L;
-16  
-17  }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/package-frame.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/package-frame.html deleted file mode 100644 index e12c25c..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/package-frame.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - Shibboleth Discovery Service 1.1.2 Reference Package edu.internet2.middleware.shibboleth.wayf.plugins - - - - -

- edu.internet2.middleware.shibboleth.wayf.plugins -

- -

Classes

- - - - - \ No newline at end of file diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/package-summary.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/package-summary.html deleted file mode 100644 index 7f243ac..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/package-summary.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - Shibboleth Discovery Service 1.1.2 Reference Package edu.internet2.middleware.shibboleth.wayf.plugins - - - -
- -
-
- -
- -

Package edu.internet2.middleware.shibboleth.wayf.plugins

- - - - - - - - - - - - - - - - - - - - - -
Class Summary
- Plugin -
- PluginContext -
- PluginMetadataParameter -
- WayfRequestHandled -
- -
- -
-
- -
-
- Copyright © 2006-2010 Internet2. All Rights Reserved. - - \ No newline at end of file diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/BindingFilter.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/BindingFilter.html deleted file mode 100644 index c99499a..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/BindingFilter.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - -BindingFilter xref - - - -
-
-1   /*
-2    * Copyright 2008 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.plugins.provider;
-18  
-19  import java.util.Collection;
-20  import java.util.HashSet;
-21  import java.util.Iterator;
-22  import java.util.List;
-23  
-24  import org.opensaml.saml2.common.Extensions;
-25  import org.opensaml.saml2.metadata.EntitiesDescriptor;
-26  import org.opensaml.saml2.metadata.EntityDescriptor;
-27  import org.opensaml.saml2.metadata.RoleDescriptor;
-28  import org.opensaml.saml2.metadata.SPSSODescriptor;
-29  import org.opensaml.saml2.metadata.provider.FilterException;
-30  import org.opensaml.saml2.metadata.provider.MetadataFilter;
-31  import org.opensaml.samlext.idpdisco.DiscoveryResponse;
-32  import org.opensaml.xml.XMLObject;
-33  import org.slf4j.Logger;
-34  import org.slf4j.LoggerFactory;
-35  
-36  /**
-37   * See SDSJ-48.  If we get a DS endpoint then we need to check that the binding is provided
-38   * and that it is correct.
-39   * 
-40   * @author Rod Widdowson
-41   *
-42   */
-43  public class BindingFilter implements MetadataFilter {
-44  
-45      /**
-46       * Log for the warning. 
-47       */
-48      private static final Logger LOG = LoggerFactory.getLogger(BindingFilter.class.getName());
-49      
-50      /**
-51       * Set if we just want to warn on failure.
-52       */
-53      private final boolean warnOnFailure;
-54      
-55      /**
-56       * Only the protected constructor should be visible.
-57       */
-58      private BindingFilter() {
-59          this.warnOnFailure = false;
-60      }
-61      
-62      /**
-63       * Initialize the filter.
-64       * @param warn do we warn or do we fail if we see badness?
-65       */
-66      public BindingFilter(boolean warn) {
-67          this.warnOnFailure = warn;
-68      }
-69      
-70      /**
-71       * Apply the filter.
-72       * @see org.opensaml.saml2.metadata.provider.MetadataFilter#doFilter(org.opensaml.xml.XMLObject)
-73       * @param metadata what to filter.
-74       * @throws org.opensaml.saml2.metadata.provider.FilterException if it sees any missed or bad bindings.
-75       */
-76      public void doFilter(XMLObject metadata) throws FilterException {
-77  
-78          if (metadata instanceof EntitiesDescriptor) {
-79              
-80              checkEntities((EntitiesDescriptor) metadata);
-81              
-82          } else if (metadata instanceof EntityDescriptor) {
-83              EntityDescriptor entity = (EntityDescriptor) metadata;
-84              
-85              if (!checkEntity(entity)) {
-86                  if (warnOnFailure) {
-87                      LOG.warn("Badly formatted binding for " + entity.getEntityID());
-88                  } else {
-89                      LOG.error("Badly formatted binding for top level entity " + entity.getEntityID());
-90                  }
-91              }
-92          }
-93      }
-94  
-95      /**
-96       * If the entity has an SP characteristic, and it has a DS endpoint
-97       * then check its binding.
-98       * 
-99       * @param entity what to check.
-100      * @return true if all is OK.
-101      */
-102     private static boolean checkEntity(EntityDescriptor entity) {
-103         List<RoleDescriptor> roles = entity.getRoleDescriptors();
-104         
-105         for (RoleDescriptor role:roles) {
-106             
-107             //
-108             // Check every role
-109             //
-110             if (role instanceof SPSSODescriptor) {
-111                 
-112                 //
-113                 // Grab hold of all the extensions for SPSSO descriptors
-114                 //
-115                 
-116                 Extensions exts = role.getExtensions();
-117                 if (exts != null) {
-118                     //
-119                     // We have some children check them form <DiscoveryResponse>
-120                     //
-121                     List<XMLObject> children = exts.getOrderedChildren();
-122                     
-123                     for (XMLObject obj : children) {
-124                         if (obj instanceof DiscoveryResponse) {
-125                             //
-126                             // And check or the binding
-127                             //
-128                             DiscoveryResponse ds = (DiscoveryResponse) obj;
-129                             String binding = ds.getBinding(); 
-130 
-131                             if (!DiscoveryResponse.IDP_DISCO_NS.equals(binding)) {
-132                                 return false;
-133                             }
-134                         }
-135                     }
-136                 }
-137             }
-138         }
-139         return true;
-140     }
-141     
-142     /**
-143      * Check an EntitiesDescriptor call checkentities for the Entities and ourselves
-144      *  recursively for the EntitesDescriptors.
-145      *  
-146      * @param entities what to check.
-147      */
-148     private void checkEntities(EntitiesDescriptor entities) {
-149         List<EntitiesDescriptor> childEntities = entities.getEntitiesDescriptors();
-150         List<EntityDescriptor> children = entities.getEntityDescriptors();
-151         Collection<EntityDescriptor> excludes = new HashSet<EntityDescriptor>();
-152         
-153         if (children != null) {
-154             Iterator<EntityDescriptor> itr;
-155             EntityDescriptor entity;
-156             itr = children.iterator();
-157             
-158             while (itr.hasNext()) {
-159                 entity = itr.next();
-160                 if (!checkEntity(entity)) { 
-161                     if (warnOnFailure) {
-162                         LOG.warn("Badly formatted binding for " + entity.getEntityID());
-163                     } else {
-164                         LOG.error("Badly formatted binding for " + entity.getEntityID() + ". Entity has been removed");
-165                         excludes.add(entity);
-166                     }
-167                 }
-168             }
-169             children.removeAll(excludes);
-170         }
-171         
-172         if (childEntities != null) {
-173             for (EntitiesDescriptor descriptor : childEntities) {
-174                 checkEntities(descriptor);
-175             }
-176         }
-177     }
-178 }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/ListFilter.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/ListFilter.html deleted file mode 100644 index ad96e7d..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/ListFilter.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - -ListFilter xref - - - -
-
-1   /*
-2    * Copyright 2008 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.plugins.provider;
-18  
-19  import java.util.Collection;
-20  import java.util.HashSet;
-21  import java.util.Iterator;
-22  import java.util.List;
-23  import java.util.Set;
-24  
-25  import org.opensaml.saml2.metadata.EntitiesDescriptor;
-26  import org.opensaml.saml2.metadata.EntityDescriptor;
-27  import org.opensaml.saml2.metadata.provider.FilterException;
-28  import org.opensaml.saml2.metadata.provider.MetadataFilter;
-29  import org.opensaml.xml.XMLObject;
-30  import org.slf4j.Logger;
-31  import org.slf4j.LoggerFactory;
-32  import org.w3c.dom.Element;
-33  import org.w3c.dom.NodeList;
-34  
-35  import edu.internet2.middleware.shibboleth.wayf.XMLConstants;
-36  
-37  /**
-38   * See SDSJ-57.  Explicit 
-39   * 
-40   * @author Rod Widdowson
-41   *
-42   */
-43  public class ListFilter implements MetadataFilter {
-44  
-45      /**
-46       * Log for any messages.
-47       */
-48      private static final Logger LOG = LoggerFactory.getLogger(ListFilter.class.getName());
-49      
-50      /**
-51       * Set if this is a blacklist.
-52       */
-53      private boolean excludeEntries;
-54      
-55      /**
-56       * The list of entities.
-57       */
-58      private final Set<String> filterEntities;
-59      
-60      /**
-61       * The name of the filter (needed for debug).
-62       */
-63      private final String filterName;
-64      
-65      /**
-66       * Only the protected constructor should be visible.
-67       */
-68      private ListFilter() {
-69          this.excludeEntries = false;
-70          this.filterEntities = new HashSet<String>(0);
-71          this.filterName = "anonymous";
-72      }
-73      
-74      /**
-75       * Initialize the filter.
-76       * @param config the configuration
-77       *
-78       * The configuration looks liken this
-79       * <code> <Filter identifier="WhiteList" 
-80       *                type ="edu.internet2.middleware.shibboleth.wayf.plugins.provider.ListFilter"
-81       *                excludeEntries = "true" >
-82       *        <EntityId>foo</EntityId>
-83       *        [...]
-84       *        </Filter>
-85       *  </code>
-86       */
-87      public ListFilter(Element config) {
-88          String excludeEntriesValue;
-89          this.filterEntities = new HashSet<String>(10);
-90          this.filterName = config.getAttribute("identifier");
-91          excludeEntriesValue = config.getAttribute("excludeEntries");
-92          
-93          if (null == excludeEntriesValue || 0 == excludeEntriesValue.length()) {
-94              this.excludeEntries = true;
-95          } else {
-96              this.excludeEntries = Boolean.parseBoolean(excludeEntriesValue);
-97          }
-98          
-99          NodeList itemElements = config.getElementsByTagNameNS(XMLConstants.CONFIG_NS, "EntityId");
-100         
-101         if (excludeEntries) {
-102             LOG.debug("Populating blacklist " + filterName);
-103         } else {
-104             LOG.debug("Populating whitelist " + filterName);
-105         }  
-106         
-107         for (int i = 0; i < itemElements.getLength(); i++) {
-108             Element element = (Element) itemElements.item(i);
-109             String entityId = element.getTextContent();
-110             
-111             LOG.debug("\t" + entityId);
-112             this.filterEntities.add(entityId);
-113         }
-114     }
-115     
-116     /**
-117      * Apply the filter.
-118      * @see org.opensaml.saml2.metadata.provider.MetadataFilter#doFilter(org.opensaml.xml.XMLObject)
-119      * @param metadata what to filter.
-120      * @throws FilterException if it sees any missed or bad bindings.
-121      */
-122     public void doFilter(XMLObject metadata) throws FilterException {
-123 
-124         if (metadata instanceof EntitiesDescriptor) { 
-125             filterEntities((EntitiesDescriptor)metadata);
-126         } else if (metadata instanceof EntityDescriptor) {
-127             EntityDescriptor entity = (EntityDescriptor) metadata;
-128             String entityName = entity.getEntityID();
-129             
-130             if (excludeEntries) {
-131                 if (filterEntities.contains(entityName)) {
-132                     LOG.error("Metadata provider contains a single <EntityDescriptor> (" + entityName + 
-133                               ") which is in exclude list");
-134                 }
-135             } else if (!filterEntities.contains(entity.getEntityID())) {
-136                 LOG.error("Metadata provider contains a single <EntityDescriptor>  (" + entityName + 
-137                           ") which is not on include list");
-138             }
-139         }
-140     }
-141 
-142     /**
-143      * Filter an EntitiesDescriptor .  We do this explictly for the Entities and call ourselves
-144      *  recursively for the EntitesDescriptors.
-145      *  
-146      * @param entities what to check.
-147      */
-148     private void filterEntities(EntitiesDescriptor entities) {
-149         String entitiesName = entities.getName();
-150         List<EntitiesDescriptor> childEntities = entities.getEntitiesDescriptors();
-151         List<EntityDescriptor> children = entities.getEntityDescriptors();
-152         Collection<EntityDescriptor> excludes = new HashSet<EntityDescriptor>();
-153         
-154         //
-155         // Go through and apply the filter
-156         //
-157 
-158         if (children != null) {
-159             Iterator<EntityDescriptor> itr;
-160             EntityDescriptor entity;
-161             itr = children.iterator();
-162             
-163             while (itr.hasNext()) {
-164                 entity = itr.next();
-165                 String entityName = entity.getEntityID();
-166                 if (excludeEntries) {
-167 
-168                     if (filterEntities.contains(entityName)) {
-169                         LOG.debug("Filter " + filterName + ": Removing blacklisted "  
-170                                 + entityName + " from " + entitiesName);
-171                         excludes.add(entity);
-172                     }
-173                 } else if (!filterEntities.contains(entityName)) {
-174                     LOG.debug("Filter " + filterName + ": Removing non-whitelisted "  
-175                             + entityName + " from " + entitiesName);
-176 
-177                     excludes.add(entity);
-178                 }
-179             } 
-180             children.removeAll(excludes);
-181         }
-182         
-183         if (childEntities != null) {
-184             for (EntitiesDescriptor descriptor : childEntities) {
-185                 filterEntities(descriptor);
-186             }
-187         }
-188     }
-189 }
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.html deleted file mode 100644 index 239909e..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/SamlCookiePlugin.html +++ /dev/null @@ -1,558 +0,0 @@ - - - - -SamlCookiePlugin xref - - - -
-
-1   package edu.internet2.middleware.shibboleth.wayf.plugins.provider;
-2   
-3   import java.io.UnsupportedEncodingException;
-4   import java.net.URLDecoder;
-5   import java.net.URLEncoder;
-6   import java.util.ArrayList;
-7   import java.util.Collection;
-8   import java.util.Iterator;
-9   import java.util.List;
-10  import java.util.Map;
-11  
-12  import javax.servlet.http.Cookie;
-13  import javax.servlet.http.HttpServletRequest;
-14  import javax.servlet.http.HttpServletResponse;
-15  
-16  import org.apache.log4j.Logger;
-17  import org.opensaml.saml2.metadata.provider.MetadataProvider;
-18  import org.opensaml.xml.util.Base64;
-19  import org.w3c.dom.Element;
-20  
-21  import edu.internet2.middleware.shibboleth.wayf.DiscoveryServiceHandler;
-22  import edu.internet2.middleware.shibboleth.wayf.IdPSite;
-23  import edu.internet2.middleware.shibboleth.wayf.WayfException;
-24  import edu.internet2.middleware.shibboleth.wayf.plugins.Plugin;
-25  import edu.internet2.middleware.shibboleth.wayf.plugins.PluginContext;
-26  import edu.internet2.middleware.shibboleth.wayf.plugins.PluginMetadataParameter;
-27  import edu.internet2.middleware.shibboleth.wayf.plugins.WayfRequestHandled;
-28  
-29  /**
-30   * This is a test implementation of the saml cookie lookup stuff to 
-31   * see whether it fits the plugin architecture.
-32   * 
-33   * @author Rod Widdowson
-34   *
-35   */
-36  public class SamlCookiePlugin implements Plugin {
-37          
-38      /**
-39       * The parameter which controls the cache.
-40       */
-41      private static final String PARAMETER_NAME = "cache";
-42  
-43      /**
-44       * Parameter to say make it last a long time.
-45       */
-46      private static final String PARAMETER_PERM = "perm";
-47  
-48      /**
-49       * Parameter to say just keep this as long as the brower is open.
-50       */
-51      private static final String PARAMETER_SESSION = "session";
-52      
-53      /**
-54       * Handle for logging. 
-55       */
-56      private static Logger log = Logger.getLogger(SamlCookiePlugin.class.getName());
-57  
-58      /**
-59       * As specified in the SAML2 profiles specification.
-60       */
-61      private static final String COOKIE_NAME = "_saml_idp";
-62  
-63      /**
-64       * By default we keep the cookie around for a week.
-65       */
-66      private static final int DEFAULT_CACHE_EXPIRATION = 6048000;
-67      
-68      /**
-69       * Do we always go where the cookie tells us, or do we just provide the cookie as a hint.
-70       */
-71      private boolean alwaysFollow;
-72  
-73      /**
-74       * Is our job to clean up the cookie. 
-75       */
-76      private boolean deleteCookie;
-77      
-78      /**
-79       * Lipservice towards having a common domain cookie. 
-80       */
-81      private String cacheDomain; 
-82      
-83      /**
-84       * How long the cookie our will be active? 
-85       */
-86      private int cacheExpiration;
-87      
-88      /**
-89       * This constructor is called during wayf initialization with it's
-90       * own little bit of XML config.
-91       * 
-92       * @param element - further information to be gleaned from the DOM.
-93       */
-94      public SamlCookiePlugin(Element element) {
-95          /*
-96           * <Plugin idenfifier="WayfCookiePlugin" 
-97           *         type="edu.internet2.middleware.shibboleth.wayf.plugins.provider.SamlCookiePlugin"
-98           *         alwaysFollow = "FALSE"
-99           *         deleteCookie = "FALSE"
-100          *         cacheExpiration = "number" 
-101          *         cacheDomain = "string"/> 
-102          */
-103         log.info("New plugin");
-104         String s;
-105 
-106         s = element.getAttribute("alwaysFollow");
-107         if (s != null && !s.equals("") ) {
-108             alwaysFollow = Boolean.valueOf(s).booleanValue();
-109         } else {
-110             alwaysFollow = true;
-111         }
-112             
-113         s = element.getAttribute("deleteCookie");
-114         if (s != null && !s.equals("")) {
-115             deleteCookie = Boolean.valueOf(s).booleanValue();
-116         } else {
-117             deleteCookie = false;
-118         }
-119             
-120         s = element.getAttribute("cacheDomain");
-121         if ((s != null) && !s.equals("")) {
-122             cacheDomain = s;
-123         } else {
-124             cacheDomain = "";
-125         }
-126         
-127         s  = element.getAttribute("cacheExpiration");
-128         if ((s != null) && !s.equals("")) {
-129             
-130             try {
-131 
-132                 cacheExpiration = Integer.parseInt(s);
-133             } catch (NumberFormatException ex) {
-134                     
-135                 log.error("Invalid CacheExpiration value - " + s);
-136                 cacheExpiration = DEFAULT_CACHE_EXPIRATION;                       
-137             }
-138         } else {
-139             cacheExpiration = DEFAULT_CACHE_EXPIRATION;
-140         }
-141     }
-142     
-143     /**
-144      * Create a plugin with the hard-wired default settings.
-145      */
-146     private SamlCookiePlugin() {
-147         alwaysFollow = false;
-148         deleteCookie = false;
-149         cacheExpiration = DEFAULT_CACHE_EXPIRATION;
-150     }
-151 
-152     /**
-153      * This is the 'hook' in the lookup part of Discovery Service processing. 
-154      * 
-155      * @param req - Describes the current request.  Used to find any appropriate cookies 
-156      * @param res - Describes the current response.  Used to redirect the request. 
-157      * @param parameter - Describes the metadata.
-158      * @param context - Any processing context returned from a previous call. We set this on first call and
-159      *                  use non null to indicate that we don't go there again.
-160      * @param validIdps The list of IdPs which is currently views as possibly matches for the pattern. 
-161      *                  The Key is the EntityId for the IdP and the value the object which describes 
-162      *                  the Idp 
-163      * @param idpList The set of Idps which are currently considered as potential hints.    
-164      * @return a context to hand to subsequent calls
-165      * @throws WayfRequestHandled if the plugin has handled the request.
-166      * issues a redirect)
-167      * 
-168      * @see edu.internet2.middleware.shibboleth.wayf.plugins.Plugin#lookup
-169      */
-170     public PluginContext lookup(HttpServletRequest req,
-171                                 HttpServletResponse res,  
-172                                 PluginMetadataParameter parameter, 
-173                                 Map<String, IdPSite> validIdps,
-174                                 PluginContext context,
-175                                 List <IdPSite> idpList) throws WayfRequestHandled {
-176             
-177         if (context != null) {
-178             //
-179             // We only need to be called once
-180             //
-181             return context;
-182         }
-183             
-184         if (deleteCookie) {
-185             deleteCookie(req, res);
-186             //
-187             // Only need to be called once - so set up a parameter
-188             //
-189             return new Context() ;
-190         } 
-191         List <String> idps = getIdPCookie(req, res, cacheDomain).getIdPList();
-192             
-193         for (String idpName : idps) {
-194             IdPSite idp = validIdps.get(idpName);
-195             if (idp != null) {
-196                 if (alwaysFollow) {
-197                     try {
-198                         DiscoveryServiceHandler.forwardRequest(req, res, idp);
-199                     } catch (WayfException e) {
-200                         // Do nothing we are going to throw anyway
-201                         ;
-202                     }
-203                     throw new WayfRequestHandled();
-204                 }
-205                 //
-206                 // This IDP is ok 
-207                 //
-208                 idpList.add(idp);
-209             }
-210         } 
-211             
-212         return null;
-213     }
-214 
-215     /**
-216      * Plugin point which is called when the data is refreshed.
-217      * @param metadata - where to get the data from.
-218      * @return the value which will be provided as input to subsequent calls
-219      * @see edu.internet2.middleware.shibboleth.wayf.plugins.Plugin#refreshMetadata
-220      */
-221     public PluginMetadataParameter refreshMetadata(MetadataProvider metadata) {
-222         //
-223         // We don't care about metadata - we are given all that we need
-224         //
-225         return null;
-226     }
-227 
-228     /**
-229      * Plgin point for searching.
-230      * 
-231      * @throws WayfRequestHandled 
-232      * @param req Describes the current request. 
-233      * @param res Describes the current response.
-234      * @param parameter Describes the metadata.
-235      * @param pattern What we are searchign for. 
-236      * @param validIdps The list of IdPs which is currently views as possibly matches for the pattern. 
-237      *                  The Key is the EntityId for the IdP and the value the object which describes 
-238      *                  the Idp 
-239      * @param context Any processing context returned from a previous call. We set this on first call and
-240      *                use non null to indicate that we don't go there again.
-241      * @param searchResult What the search yielded. 
-242      * @param idpList The set of Idps which are currently considered as potential hints.    
-243      * @return a context to hand to subsequent calls.
-244      * @see edu.internet2.middleware.shibboleth.wayf.plugins.Plugin#search
-245      * @throws WayfRequestHandled if the plugin has handled the request.
-246      * 
-247      */
-248     public PluginContext search(HttpServletRequest req,
-249                                 HttpServletResponse res, 
-250                                 PluginMetadataParameter parameter, 
-251                                 String pattern,
-252                                 Map<String, IdPSite> validIdps,
-253                                 PluginContext context,
-254                                 Collection<IdPSite> searchResult,
-255                                 List<IdPSite> idpList) throws WayfRequestHandled {
-256         //
-257         // Don't distinguish between lookup and search
-258         //
-259         return lookup(req, res, parameter, validIdps, context, idpList);
-260     }
-261 
-262     /**
-263      * Plugin point for selection.
-264      * 
-265      * @see edu.internet2.middleware.shibboleth.wayf.plugins.Plugin#selected(javax.servlet.http.HttpServletRequest.
-266      *  javax.servlet.http.HttpServletResponse, 
-267      *  edu.internet2.middleware.shibboleth.wayf.plugins.PluginMetadataParameter, 
-268      *  java.lang.String)
-269      * @param req Describes the current request. 
-270      * @param res Describes the current response.
-271      * @param parameter Describes the metadata.
-272      * @param idP Describes the idp.
-273      * 
-274      */
-275     public void selected(HttpServletRequest req, HttpServletResponse res,
-276                          PluginMetadataParameter parameter, String idP) {
-277             
-278         SamlIdPCookie cookie = getIdPCookie(req, res, cacheDomain);
-279         String param = req.getParameter(PARAMETER_NAME);
-280         
-281         if (null == param || param.equals("")) {
-282             return;
-283         } else if (param.equalsIgnoreCase(PARAMETER_SESSION)) {
-284             cookie.addIdPName(idP, -1);
-285         } else if (param.equalsIgnoreCase(PARAMETER_PERM)) {
-286             cookie.addIdPName(idP, cacheExpiration);
-287         }
-288     }
-289     
-290     //
-291     // Private classes for internal use
-292     //
-293     
-294     /**
-295      * This is just a marker tag.
-296      */
-297     private static class Context implements PluginContext {}
-298     
-299     /** 
-300      * Class to abstract away the saml cookie for us.
-301      */
-302     public final class SamlIdPCookie  {
-303 
-304             
-305         /**
-306          * The associated request.
-307          */
-308         private final HttpServletRequest req;
-309         /**
-310          * The associated response.
-311          */
-312         private final HttpServletResponse res;
-313         /**
-314          * The associated domain.
-315          */
-316         private final String domain;
-317         /**
-318          * The IdPs.
-319          */
-320         private final List <String> idPList = new ArrayList<String>();
-321             
-322         /**
-323          * Constructs a <code>SamlIdPCookie</code> from the provided string (which is the raw data. 
-324          * 
-325          * @param codedData
-326          *            the information read from the cookie
-327          * @param request Describes the current request. 
-328          * @param response Describes the current response.
-329          * @param domainName - if non null the domain for any *created* cookie.
-330          */
-331         private SamlIdPCookie(String codedData, 
-332                               HttpServletRequest request, 
-333                               HttpServletResponse response, 
-334                               String domainName) {
-335                     
-336             this.req = request;
-337             this.res = response;
-338             this.domain = domainName;
-339                     
-340             int start;
-341             int end;
-342                     
-343             if (codedData == null || codedData.equals(""))  {
-344                 log.info("Empty cookie");
-345                 return;
-346             }
-347             //
-348             // An earlier version saved the cookie without URL encoding it, hence there may be 
-349             // spaces which in turn means we may be quoted.  Strip any quotes.
-350             //
-351             if (codedData.charAt(0) == '"' && codedData.charAt(codedData.length()-1) == '"') {
-352                 codedData = codedData.substring(1,codedData.length()-1);
-353             }
-354                     
-355             try {
-356                 codedData = URLDecoder.decode(codedData, "UTF-8");
-357             } catch (UnsupportedEncodingException e) {
-358                 log.error("could not decode cookie");
-359                 return;
-360             }
-361                     
-362             start = 0;
-363             end = codedData.indexOf(' ', start);
-364             while (end > 0) {
-365                 String value = codedData.substring(start, end);
-366                 start = end + 1;
-367                 end = codedData.indexOf(' ', start);
-368                 if (!value.equals("")) {
-369                     idPList.add(new String(Base64.decode(value)));
-370                 }
-371             }
-372             if (start < codedData.length()) {
-373                 String value = codedData.substring(start);
-374                 if (!value.equals("")) {
-375                     idPList.add(new String(Base64.decode(value)));
-376                 }
-377             }
-378         }
-379         /**
-380          * Create a SamlCookie with no data inside.
-381          * @param domainName - if non null, the domain of the new cookie 
-382          * @param request Describes the current request. 
-383          * @param response Describes the current response.
-384          *
-385          */
-386         private SamlIdPCookie(HttpServletRequest request, HttpServletResponse response, String domainName) {
-387             this.req = request;
-388             this.res = response;
-389             this.domain = domainName;
-390         }
-391 
-392         /**
-393          * Add the specified Shibboleth IdP Name to the cookie list or move to 
-394          * the front and then write it back.
-395          * 
-396          * We always add to the front (and remove from wherever it was)
-397          * 
-398          * @param idPName    - The name to be added
-399          * @param expiration - The expiration of the cookie or zero if it is to be unchanged
-400          */
-401         private void addIdPName(String idPName, int expiration) {
-402 
-403             idPList.remove(idPName);
-404             idPList.add(0, idPName);
-405 
-406             writeCookie(expiration);
-407         }
-408             
-409         /**
-410          * Delete the <b>entire<\b> cookie contents
-411          */
-412 
-413 
-414         /**
-415          * Remove origin from the cachedata and write it back.
-416          * 
-417          * @param origin what to remove.
-418          * @param expiration How long it will live.
-419          */
-420             
-421         public void deleteIdPName(String origin, int expiration) {
-422             idPList.remove(origin);
-423             writeCookie(expiration);
-424         }
-425 
-426         /**
-427          * Write back the cookie.
-428          * 
-429          * @param expiration How long it will live
-430          */
-431         private void writeCookie(int expiration) {
-432             Cookie cookie = getCookie(req);
-433                     
-434             if (idPList.size() == 0) {
-435                 //
-436                 // Nothing to write, so delete the cookie
-437                 //
-438                 cookie.setPath("/");
-439                 cookie.setMaxAge(0);
-440                 res.addCookie(cookie);
-441                 return;
-442             }
-443 
-444             //
-445             // Otherwise encode up the cookie
-446             //
-447             StringBuffer buffer = new StringBuffer();
-448             Iterator <String> it = idPList.iterator();
-449                     
-450             while (it.hasNext()) {
-451                 String next = it.next();
-452                 String what = new String(Base64.encodeBytes(next.getBytes()));
-453                 buffer.append(what).append(' ');
-454             }
-455                     
-456             String value;
-457             try {
-458                 value = URLEncoder.encode(buffer.toString(), "UTF-8");
-459             } catch (UnsupportedEncodingException e) {
-460                 log.error("Could not encode cookie");
-461                 return;
-462             }
-463                     
-464             if (cookie == null) { 
-465                 cookie = new Cookie(COOKIE_NAME, value);
-466             } else {
-467                 cookie.setValue(value);
-468             }
-469             cookie.setComment("Used to cache selection of a user's Shibboleth IdP");
-470             cookie.setPath("/");
-471 
-472 
-473             cookie.setMaxAge(expiration);
-474                     
-475             if (domain != null && domain != "") {
-476                 cookie.setDomain(domain);
-477             }
-478             res.addCookie(cookie);
-479             
-480         }
-481     
-482         /**
-483          * Return the list of Idps for this cookie.
-484          * @return The list.
-485          */
-486         public List <String> getIdPList() {
-487             return idPList;
-488         }
-489     }
-490 
-491     /**
-492      * Extract the cookie from a request.
-493      * @param req the request.
-494      * @return the cookie.
-495      */
-496     private static Cookie getCookie(HttpServletRequest req) {
-497             
-498         Cookie[] cookies = req.getCookies();
-499         if (cookies != null) {
-500             for (int i = 0; i < cookies.length; i++) {
-501                 if (cookies[i].getName().equals(COOKIE_NAME)) { 
-502                     return cookies[i];
-503                 }
-504             }
-505         }
-506         return null;
-507     }
-508 
-509     /**
-510      * Delete the cookie from the response.
-511      * @param req The request.
-512      * @param res The response.
-513      */
-514     private static void deleteCookie(HttpServletRequest req, HttpServletResponse res) {
-515         Cookie cookie = getCookie(req);
-516             
-517         if (cookie == null) { 
-518             return; 
-519         }
-520             
-521         cookie.setPath("/");
-522         cookie.setMaxAge(0);
-523         res.addCookie(cookie);
-524     }
-525     /**
-526      * Load up the cookie and convert it into a SamlIdPCookie.  If there is no
-527      * underlying cookie return a null one.
-528      * @param req The request.
-529      * @param res The response.
-530      * @param domain - if this is set then any <b>created</b> cookies are set to this domain
-531      * @return the new object. 
-532      */
-533     
-534     private SamlIdPCookie getIdPCookie(HttpServletRequest req, HttpServletResponse res, String domain) {
-535         Cookie cookie = getCookie(req);
-536             
-537         if (cookie == null) {
-538             return new SamlIdPCookie(req, res, domain);
-539         } else {
-540             return new SamlIdPCookie(cookie.getValue(), req, res, domain);
-541         }
-542     }
-543 }
-544 
-
-
- - diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-frame.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-frame.html deleted file mode 100644 index e4a3b0a..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-frame.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - Shibboleth Discovery Service 1.1.2 Reference Package edu.internet2.middleware.shibboleth.wayf.plugins.provider - - - - -

- edu.internet2.middleware.shibboleth.wayf.plugins.provider -

- -

Classes

- - - - - \ No newline at end of file diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-summary.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-summary.html deleted file mode 100644 index 26b5292..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/plugins/provider/package-summary.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - Shibboleth Discovery Service 1.1.2 Reference Package edu.internet2.middleware.shibboleth.wayf.plugins.provider - - - -
- -
-
- -
- -

Package edu.internet2.middleware.shibboleth.wayf.plugins.provider

- - - - - - - - - - - - - - - - - - - - - - - - -
Class Summary
- BindingFilter -
- Context -
- ListFilter -
- SamlCookiePlugin -
- SamlIdPCookie -
- -
- -
-
- -
-
- Copyright © 2006-2010 Internet2. All Rights Reserved. - - \ No newline at end of file diff --git a/doc/src-xref/index.html b/doc/src-xref/index.html deleted file mode 100644 index 25e3b1f..0000000 --- a/doc/src-xref/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - Shibboleth Discovery Service 1.1.2 Reference - - - - - - - - - <body> - <h1>Frame Alert</h1> - <p> - You don't have frames. Go <a href="overview-summary.html">here</a> - </p> - </body> - - - - diff --git a/doc/src-xref/overview-frame.html b/doc/src-xref/overview-frame.html deleted file mode 100644 index 38bddea..0000000 --- a/doc/src-xref/overview-frame.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - Shibboleth Discovery Service 1.1.2 Reference - - - - -

- All Classes -

- -

Packages

- - - - - - diff --git a/doc/src-xref/overview-summary.html b/doc/src-xref/overview-summary.html deleted file mode 100644 index 1ada253..0000000 --- a/doc/src-xref/overview-summary.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - Shibboleth Discovery Service 1.1.2 Reference - - - -
-
    -
  • Overview
  • -
  • Package
  • -
-
-
- -
- -

Shibboleth Discovery Service 1.1.2 Reference

- - - - - - - - - - - - - - - - - - - - - - - - -
Packages
- edu.internet2.middleware.shibboleth.common -
- edu.internet2.middleware.shibboleth.wayf -
- edu.internet2.middleware.shibboleth.wayf.idpdisco -
- edu.internet2.middleware.shibboleth.wayf.plugins -
- edu.internet2.middleware.shibboleth.wayf.plugins.provider -
- -
-
    -
  • Overview
  • -
  • Package
  • -
-
-
- -
- -
- Copyright © 2006-2010 Internet2. All Rights Reserved. - - \ No newline at end of file diff --git a/doc/src-xref/stylesheet.css b/doc/src-xref/stylesheet.css deleted file mode 100644 index bebb662..0000000 --- a/doc/src-xref/stylesheet.css +++ /dev/null @@ -1,116 +0,0 @@ -/* Javadoc style sheet */ -/* Define colors, fonts and other style attributes here to override the defaults */ -body { - background-color: #fff; - font-family: Arial, Helvetica, sans-serif; -} - -a:link { - color: #00f; -} -a:visited { - color: #00a; -} - -a:active, a:hover { - color: #f30 !important; -} - -ul, li { - list-style-type:none; - margin:0; - padding:0; -} - -table td { - padding: 3px; - border: 1px solid #000; -} -table { - width:100%; - border: 1px solid #000; - border-collapse: collapse; -} - -div.overview { - background-color:#ddd; - padding: 4px 4px 4px 0; -} -div.overview li, div.framenoframe li { - display: inline; -} -div.framenoframe { - text-align: center; - font-size: x-small; -} -div.framenoframe li { - margin: 0 3px 0 3px; -} -div.overview li { - margin:3px 3px 0 3px; - padding: 4px; -} -li.selected { - background-color:#888; - color: #fff; - font-weight: bold; -} - -table.summary { - margin-bottom: 20px; -} -table.summary td, table.summary th { - font-weight: bold; - text-align: left; - padding: 3px; -} -table.summary th { - background-color:#036; - color: #fff; -} -table.summary td { - background-color:#eee; - border: 1px solid black; -} - -em { - color: #A00; -} -em.comment { - color: #390; -} -.string { - color: #009; -} -div#footer { - text-align:center; -} -#overview { - padding:2px; -} - -hr { - height: 1px; - color: #000; -} - -/* JXR style sheet */ -.jxr_comment -{ - color: #390; -} - -.jxr_javadoccomment -{ - color: #A00; -} - -.jxr_string -{ - color: #009; -} - -.jxr_keyword -{ - color: #000; -} diff --git a/doc/unitTest/surefire-report.html b/doc/unitTest/surefire-report.html deleted file mode 100644 index f7f45e0..0000000 --- a/doc/unitTest/surefire-report.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - Surefire Report - - - - - - -
- -
-
-
-

Surefire Report

-
-

Summary

-
- - - - - - - - - - - - - - -
TestsErrors FailuresSkippedSuccess RateTime
00000%0
-
-

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

-
-
- -
-
-
-
-
- - - diff --git a/endorsed/resolver-2.10.0.jar b/endorsed/resolver-2.10.0.jar deleted file mode 100644 index e535bdc..0000000 Binary files a/endorsed/resolver-2.10.0.jar and /dev/null differ diff --git a/endorsed/serializer-2.10.0.jar b/endorsed/serializer-2.10.0.jar deleted file mode 100644 index de9b007..0000000 Binary files a/endorsed/serializer-2.10.0.jar and /dev/null differ diff --git a/endorsed/xercesImpl-2.10.0.jar b/endorsed/xercesImpl-2.10.0.jar deleted file mode 100644 index 9dcd8c3..0000000 Binary files a/endorsed/xercesImpl-2.10.0.jar and /dev/null differ diff --git a/endorsed/xml-apis-2.10.0.jar b/endorsed/xml-apis-2.10.0.jar deleted file mode 100644 index 4673346..0000000 Binary files a/endorsed/xml-apis-2.10.0.jar and /dev/null differ diff --git a/install.bat b/install.bat old mode 100644 new mode 100755 diff --git a/lib/ant-extensions-13Apr2008.jar b/lib/ant-extensions-13Apr2008.jar deleted file mode 100644 index 8694196..0000000 Binary files a/lib/ant-extensions-13Apr2008.jar and /dev/null differ diff --git a/lib/bcprov-jdk15-1.45.jar b/lib/bcprov-jdk15-1.45.jar deleted file mode 100644 index 409070b..0000000 Binary files a/lib/bcprov-jdk15-1.45.jar and /dev/null differ diff --git a/lib/jcip-annotations-1.0.jar b/lib/jcip-annotations-1.0.jar deleted file mode 100644 index 06e9066..0000000 Binary files a/lib/jcip-annotations-1.0.jar and /dev/null differ diff --git a/lib/jcl-over-slf4j-1.6.1.jar b/lib/jcl-over-slf4j-1.6.1.jar deleted file mode 100644 index c44d8de..0000000 Binary files a/lib/jcl-over-slf4j-1.6.1.jar and /dev/null differ diff --git a/lib/joda-time-1.6.jar b/lib/joda-time-1.6.jar deleted file mode 100644 index 68068a4..0000000 Binary files a/lib/joda-time-1.6.jar and /dev/null differ diff --git a/lib/jul-to-slf4j-1.6.1.jar b/lib/jul-to-slf4j-1.6.1.jar deleted file mode 100644 index e240f3b..0000000 Binary files a/lib/jul-to-slf4j-1.6.1.jar and /dev/null differ diff --git a/lib/log4j-over-slf4j-1.6.1.jar b/lib/log4j-over-slf4j-1.6.1.jar deleted file mode 100644 index c4025f4..0000000 Binary files a/lib/log4j-over-slf4j-1.6.1.jar and /dev/null differ diff --git a/lib/logback-classic-0.9.26.jar b/lib/logback-classic-0.9.26.jar deleted file mode 100644 index f295dfc..0000000 Binary files a/lib/logback-classic-0.9.26.jar and /dev/null differ diff --git a/lib/logback-core-0.9.26.jar b/lib/logback-core-0.9.26.jar deleted file mode 100644 index ed505e5..0000000 Binary files a/lib/logback-core-0.9.26.jar and /dev/null differ diff --git a/lib/opensaml-2.4.0.jar b/lib/opensaml-2.4.0.jar deleted file mode 100644 index c8980bd..0000000 Binary files a/lib/opensaml-2.4.0.jar and /dev/null differ diff --git a/lib/openws-1.4.0.jar b/lib/openws-1.4.0.jar deleted file mode 100644 index fa1bbc6..0000000 Binary files a/lib/openws-1.4.0.jar and /dev/null differ diff --git a/lib/shibboleth-discovery-service-1.1.2.jar b/lib/shibboleth-discovery-service-1.1.2.jar deleted file mode 100644 index 3eb06c3..0000000 Binary files a/lib/shibboleth-discovery-service-1.1.2.jar and /dev/null differ diff --git a/lib/slf4j-api-1.6.1.jar b/lib/slf4j-api-1.6.1.jar deleted file mode 100644 index f1f4fdd..0000000 Binary files a/lib/slf4j-api-1.6.1.jar and /dev/null differ diff --git a/lib/struts-taglib-1.3.9.jar b/lib/struts-taglib-1.3.9.jar deleted file mode 100644 index fad289f..0000000 Binary files a/lib/struts-taglib-1.3.9.jar and /dev/null differ diff --git a/lib/xmlsec-1.4.3.jar b/lib/xmlsec-1.4.3.jar deleted file mode 100644 index f4ae403..0000000 Binary files a/lib/xmlsec-1.4.3.jar and /dev/null differ diff --git a/lib/xmltooling-1.3.0.jar b/lib/xmltooling-1.3.0.jar deleted file mode 100644 index 0ec989c..0000000 Binary files a/lib/xmltooling-1.3.0.jar and /dev/null differ diff --git a/src/installer/lib/ant-extensions-13Apr2008.jar b/src/installer/lib/ant-extensions-13Apr2008.jar deleted file mode 100644 index 8694196..0000000 Binary files a/src/installer/lib/ant-extensions-13Apr2008.jar and /dev/null differ diff --git a/src/installer/lib/bcprov-jdk15-1.45.jar b/src/installer/lib/bcprov-jdk15-1.45.jar deleted file mode 100644 index 409070b..0000000 Binary files a/src/installer/lib/bcprov-jdk15-1.45.jar and /dev/null differ diff --git a/src/installer/resources/build.xml b/src/installer/resources/build.xml old mode 100644 new mode 100755 index b4201d8..ae85dfa --- a/src/installer/resources/build.xml +++ b/src/installer/resources/build.xml @@ -10,37 +10,23 @@ - - - - - - - - - - - - - - - - - - + - + + + + diff --git a/src/installer/resources/install.properties b/src/installer/resources/install.properties index 4b9d0de..c37d1c1 100644 --- a/src/installer/resources/install.properties +++ b/src/installer/resources/install.properties @@ -1 +1 @@ -ds.home = /opt/shibboleth-ds \ No newline at end of file +ds.home = /etc/DiscoveryService \ No newline at end of file diff --git a/src/installer/resources/logging.xml b/src/installer/resources/logging.xml index 3e01593..5a6fc6e 100644 --- a/src/installer/resources/logging.xml +++ b/src/installer/resources/logging.xml @@ -7,22 +7,22 @@ --> $DS_HOME$/logs/discoveryService.log + true - $DS_HOME$/logs/discovery-%d{yyyy-MM-dd}.log + $DS_HOME$/etc/DiscoveryService/logs/discovery-%d{yyyy-MM-dd}.log - - UTF-8 - %date{HH:mm:ss.SSS} - %level [%logger:%line] - %msg%n%ex{full}%n - + + %date{HH:mm:ss.SSS} %level [%logger] %msg%n%ex{full}%n + - - UTF-8 - %date{HH:mm:ss.SSS} - %level [%logger:%line] - %msg%n%ex{full}%n - + true + + %date{HH:mm:ss.SSS} %level [%logger] %msg%n%ex{full}%n + - + - + diff --git a/src/installer/resources/wayfconfig.xml b/src/installer/resources/wayfconfig.xml index 7a65e7d..1df1e07 100644 --- a/src/installer/resources/wayfconfig.xml +++ b/src/installer/resources/wayfconfig.xml @@ -18,12 +18,11 @@ The jspFile & errorJspFile attributes control the display The provideList attribute controls whether a single list of all - possible IdPs is presented. This also controls whether the - Quick search dialog is presented. + possible IdPs is presented. The default wayf.jsp works best + if this is true when provideListofList is true. The provideListOfList attribute controls whether multiple lists - are presented (one for each MetadataProvider). Rather than all - the entities as one. + are presented (one for each MetadataProvider). The showUsableIdPs attribute controls the contents of the above lists. The single list (provideList=true) is trimmed by @@ -33,20 +32,13 @@ The SearchIgnore element contains a list of words to be ignored while performing a search. - - warnOnBadBinding describes what to do iof the metadata has a badly - formed false (or not present) means that the bad - SP is removed from the metadata and an error written to the log file. - True means that we just note this in the log file. - THIS SETTING IS SYSTEM WIDE ONLY. --> Institution @@ -68,16 +60,16 @@ be used if the DS cannot get hold of the 'real' data. NOTE - for windows installation with an explicit DOS device ("C:\etc\discoveryservice") - The url below should be "file://C:\program files/metadata/sites.xml + The url below should be "file:///$DS_HOME$/metadata/sites.xml ---> + --> - - @@ -147,8 +111,8 @@ element. As well as the attributes and elements described above, each DiscoveryServiceHandler *MUST* have a location attribute. - The default wayf.xml specifies that "/WAYF", "/DS" and "/*.wayf" - are the possibilities for DiscoveryServices. If a URL matches the above, + The default wayf.xml specifies that "/WAYF" and "/*.wayf" are the + possibilities for DiscoveryServices. If a URL matches the above, but does not match any location in a DiscoveryServiceHandler, then the first handler for which the default attribute is set true is invoked. @@ -164,10 +128,10 @@ - - - + + + @@ -185,17 +149,4 @@ --> - - - - - - - - diff --git a/src/main/webapp/Suggest.js b/src/main/webapp/Suggest.js deleted file mode 100644 index 2f17b93..0000000 --- a/src/main/webapp/Suggest.js +++ /dev/null @@ -1,357 +0,0 @@ -function TypeAheadControl(list, box, orig, submit, optype, ie6hack) -{ - // - // Squirrel away the parameters we were given - // - this.elementList = list; - this.textBox = box; - this.origin = orig; - this.submit = submit; - this.optype = optype; - this.results = 0; - this.maxResults = 35; - this.ie6hack = ie6hack; - var myThis = this; - - // - // Setup the lowercase names - // - var i = 0; - while (i < list.length) { - if (null == list[i]) { - list.length = i; - break; - } - list[i][2] = list[i][0].toLowerCase(); - i++; - } - // - // Set up the 'dropDown' - // - this.dropDown = document.createElement('div'); - this.dropDown.className = 'dropdown'; - this.dropDown.style.visibility = 'hidden'; - this.dropDown.style.width = box.offsetWidth; - this.dropDown.current = -1; - document.body.appendChild(this.dropDown); - - // - // mouse listeners for the dropdown box - // - this.dropDown.onmouseover = function(event) { - if (!event) { - event = window.event; - } - target = event.target; - if (!target) { - target = event.srcElement; - } - myThis.select(target); - } - - this.dropDown.onmousedown = function(event) { - if (-1 != myThis.dropDown.current) { - myThis.textBox.value = myThis.results[myThis.dropDown.current][0]; - } - } - - // - // Add the listeners to the text box - // - this.textBox.onkeyup = function(event) { - // - // get window even if needed (because of browser oddities) - // - if (!event) { - event = window.event; - } - myThis.handleKeyUp(event); - }; - - this.textBox.onkeydown = function(event) { - if (!event) { - event = window.event; - } - - myThis.handleKeyDown(event); - }; - - this.textBox.onblur = function() { - myThis.hideDrop(); - }; - - this.textBox.onfocus = function() { - myThis.handleChange(); - }; - -}; -// -// Given a name return the first maxresults, or all possibles -// -TypeAheadControl.prototype.getPossible = function(name) { - var possibles = []; - var inIndex = 0; - var outIndex = 0; - name = name.toLowerCase(); - var strIndex = 0; - var str; - var ostr; - - while (outIndex <= this.maxResults && inIndex < this.elementList.length) { - strIndex = this.elementList[inIndex][2].indexOf(name); - if (-1 != strIndex) { - // - // a hit - // - str = this.elementList[inIndex][0]; - possibles[outIndex] = new Array(str, this.elementList[inIndex][1]); - outIndex ++; - } else { - // - // Check entityId - strIndex = this.elementList[inIndex][1].indexOf(name); - if (-1 != strIndex) { - // - // a hit - // - str = this.elementList[inIndex][0]; - possibles[outIndex] = new Array(str, this.elementList[inIndex][1]); - outIndex ++; - } - } - inIndex ++; - } - // - // reset the cursor to the top - // - this.dropDown.current = -1; - - return possibles; -}; - -TypeAheadControl.prototype.handleKeyUp = function(event) { - var key = event.keyCode; - - if (27 == key) { - // - // Escape - clear - // - this.textBox.value = ''; - this.handleChange(); - } else if (8 == key || 32 == key || (key >= 46 && key < 112) || key > 123) { - // - // Backspace, Space and >=Del to F12 - // - this.handleChange(); - } -}; - -TypeAheadControl.prototype.handleKeyDown = function(event) { - - var key = event.keyCode; - - if (38 == key) { - // - // up arrow - // - this.upSelect(); - - } else if (40 == key) { - // - // down arrow - // - this.downSelect(); - } -}; - -TypeAheadControl.prototype.hideDrop = function() { - var i = 0; - if (null != this.ie6hack) { - while (i < this.ie6hack.length) { - this.ie6hack[i].style.visibility = 'visible'; - i++; - } - } - this.dropDown.style.visibility = 'hidden'; - if (-1 == this.dropDown.current) { - this.doUnselected(); - } -}; - -TypeAheadControl.prototype.showDrop = function() { - var i = 0; - if (null != this.ie6hack) { - while (i < this.ie6hack.length) { - this.ie6hack[i].style.visibility = 'hidden'; - i++; - } - } - this.dropDown.style.visibility = 'visible'; -}; - - -TypeAheadControl.prototype.doSelected = function() { - this.submit.value='Select'; - this.optype.value = 'selection'; -}; - -TypeAheadControl.prototype.doUnselected = function() { - this.submit.value='Search'; - - this.optype.value = 'search'; -}; - -TypeAheadControl.prototype.handleChange = function() { - - var val = this.textBox.value; - var res = this.getPossible(val); - - - if (0 == res.length || this.maxResults < res.length) { - this.hideDrop(); - this.doUnselected(); - this.results = []; - this.dropDown.current = -1; - } else { - this.results = res; - this.populateDropDown(res); - if (1 == res.length) { - this.select(this.dropDown.childNodes[0]); - this.doSelected(); - } else { - this.doUnselected(); - } - } -}; - -// -// A lot of the stuff below comes from -// http://www.webreference.com/programming/javascript/ncz/column2 -// -// With thanks to Nicholas C Zakas -// -TypeAheadControl.prototype.populateDropDown = function(list) { - this.dropDown.innerHTML = ''; - var i = 0; - var div; - while (i < list.length) { - div = document.createElement('div'); - div.appendChild(document.createTextNode(list[i][0])); -// div.style.zIndex = '1000'; - this.dropDown.appendChild(div); - i++; - } - var off = this.getXY(); - this.dropDown.style.left = off[0] + 'px'; - this.dropDown.style.top = off[1] + 'px'; - this.showDrop(); -}; - -TypeAheadControl.prototype.getXY = function() { - - var node = this.textBox; - var sumX = 0; - var sumY = node.offsetHeight; - - while(node.tagName != 'BODY') { - sumX += node.offsetLeft; - sumY += node.offsetTop; - node = node.offsetParent; - } - // - // And add in the offset for the Body - // - sumX += node.offsetLeft; - sumY += node.offsetTop; - - return [sumX, sumY]; -}; - -TypeAheadControl.prototype.select = function(selected) { - var i = 0; - var node; - this.dropDown.current = -1; - this.doUnselected(); - while (i < this.dropDown.childNodes.length) { - node = this.dropDown.childNodes[i]; - if (node == selected) { - // - // Highlight it - // - node.className = 'current'; - // - // turn on the button - // - this.doSelected(); - // - // setup the cursor - // - this.dropDown.current = i; - // - // and the value for the Server - // - this.origin.value = this.results[i][1]; - this.origin.textValue = this.results[i][0]; - } else { - node.className = ''; - } - i++; - } - this.textBox.focus(); -}; - -TypeAheadControl.prototype.downSelect = function() { - if (this.results.length > 0) { - - if (-1 == this.dropDown.current) { - // - // mimic a select() - // - this.dropDown.current = 0; - this.dropDown.childNodes[0].className = 'current'; - this.doSelected(); - this.origin.value = this.results[0][1]; - this.origin.textValue = this.results[0][0]; - - } else if (this.dropDown.current < (this.results.length-1)) { - // - // turn off highlight - // - this.dropDown.childNodes[this.dropDown.current].className = ''; - // - // move cursor - // - this.dropDown.current++; - // - // and 'select' - // - this.dropDown.childNodes[this.dropDown.current].className = 'current'; - this.doSelected(); - this.origin.value = this.results[this.dropDown.current][1]; - this.origin.textValue = this.results[this.dropDown.current][0]; - } - } -}; - - -TypeAheadControl.prototype.upSelect = function() { - if ((this.results.length > 0) && - (this.dropDown.current > 0)) { - - // - // turn off highlight - // - this.dropDown.childNodes[this.dropDown.current].className = ''; - // - // move cursor - // - this.dropDown.current--; - // - // and 'select' - // - this.dropDown.childNodes[this.dropDown.current].className = 'current'; - this.doSelected(); - this.origin.value = this.results[this.dropDown.current][1]; - this.origin.textValue = this.results[this.dropDown.current][0]; - } -}; \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/tlds/struts-bean.tld b/src/main/webapp/WEB-INF/tlds/struts-bean.tld old mode 100644 new mode 100755 index 7e95a46..d8e4425 --- a/src/main/webapp/WEB-INF/tlds/struts-bean.tld +++ b/src/main/webapp/WEB-INF/tlds/struts-bean.tld @@ -1,1152 +1,346 @@ - - - - 1.3 - 1.2 - bean - http://struts.apache.org/tags-bean - - Note: Some of the features in this taglib are also - available in the JavaServer Pages Standard Tag Library (JSTL). - The Struts team encourages the use of the standard tags over the Struts - specific tags when possible.

- -

This tag library contains tags useful in accessing beans and their - properties, as well as defining new beans (based on these accesses) - that are accessible to the remainder of the page via scripting variables - and page scope attributes. Convenient mechanisms to create new beans - based on the value of request cookies, headers, and parameters are also - provided.

- -

Many of the tags in this tag library will throw a - JspException at runtime when they are utilized incorrectly - (such as when you specify an invalid combination of tag attributes). JSP - allows you to declare an "error page" in the <%@ page %> - directive. If you wish to process the actual exception that caused the - problem, it is passed to the error page as a request attribute under key - org.apache.struts.action.EXCEPTION.

- - ]]> -
- - cookie - org.apache.struts.taglib.bean.CookieTag - org.apache.struts.taglib.bean.CookieTei - empty - - - Define a scripting variable based on the value(s) of the specified - request cookie. -

- -

Retrieve the value of the specified request cookie (as a single - value or multiple values, depending on the multiple attribute), - and define the result as a page scope attribute of type Cookie - (if multiple is not specified) or Cookie[] - (if multiple is specified).

- -

If no cookie with the specified name can be located, and no default - value is specified, a request time exception will be thrown.

- ]]> -
- - id - true - false - - Specifies the name of the scripting variable (and associated page - scope attribute) that will be made available with the value of the - specified request cookie.

- ]]> -
-
- - multiple - false - true - - If any arbitrary value for this attribute is specified, causes all - matching cookies to be accumulated and stored into a bean of type - Cookie[]. If not specified, the first value for the - specified cookie will be retrieved as a value of type - Cookie.

- ]]> -
-
- - name - true - true - - Specifies the name of the request cookie whose value, or values, - is to be retrieved.

- ]]> -
-
- - value - false - true - - The default cookie value to return if no cookie with the - specified name was included in this request.

- ]]> -
-
-
- - define - org.apache.struts.taglib.bean.DefineTag - org.apache.struts.taglib.bean.DefineTei - JSP - - - Define a scripting variable based on the value(s) of the specified - bean property. -

- -

Create a new attribute (in the scope specified by the - toScope property, if any), and a corresponding scripting - variable, both of which are named by the value of the id - attribute. The corresponding value to which this new attribute (and - scripting variable) is set are specified via use of exactly one of the - following approaches (trying to use more than one will result in a - JspException being thrown):

-
    -
  • Specify a name attribute (plus optional - property and scope attributes) - - The created attribute and scripting variable will be of the type of the - retrieved JavaBean property, unless it is a Java primitive type, - in which case it will be wrapped in the appropriate wrapper class - (i.e. int is wrapped by java.lang.Integer).
  • -
  • Specify a value attribute - The created attribute and - scripting variable will be of type java.lang.String, - set to the value of this attribute.
  • -
  • Specify nested body content - The created attribute and scripting - variable will be of type java.lang.String, set to - the value of the nested body content.
  • -
- -

If a problem occurs while retrieving the specified bean property, a - request time exception will be thrown.

- -

The <bean:define> tag differs from - <jsp:useBean> in several ways, including:

-
    -
  • Unconditionally creates (or replaces) a bean under the - specified identifier.
  • -
  • Can create a bean with the value returned by a property getter - of a different bean (including properties referenced with a - nested and/or indexed property name).
  • -
  • Can create a bean whose contents is a literal string (or the result - of a runtime expression) specified by the value - attribute.
  • -
  • Does not support nested content (such as - <jsp:setProperty> tags) that are only executed - if a bean was actually created.
  • -
-

USAGE NOTE - There is a restriction in the JSP 1.1 - Specification that disallows using the same value for an id - attribute more than once in a single JSP page. Therefore, you will not - be able to use <bean:define> for the same bean - name more than once in a single page.

-

USAGE NOTE - If you use another tag to create the - body content (e.g. bean:write), that tag must return a non-empty String. - An empty String equates to an empty body or a null String, and a new - scripting variable cannot be defined as null. Your bean must return a - non-empty String, or the define tag must be wrapped within a logic tag - to test for an empty or null value.

-

USAGE NOTE - You cannot use bean:define to instantiate - a DynaActionForm (type="org.apache.struts.action.DynaActionForm") with - the properties specified in the struts-config. The mechanics of creating - the dyna-properties is complex and cannot be handled by a no-argument - constructor. If you need to create an ActionForm this way, you must use - a conventional ActionForm. -

-

See the Bean Developer's Guide section on - - bean creation for more information about these differences, as well - as alternative approaches to introducing beans into a JSP page.

- ]]> -
- - id - true - false - - Specifies the name of the scripting variable (and associated page - scope attribute) that will be made available with the value of the - specified property.

- ]]> -
-
- - name - false - true - - Specifies the attribute name of the bean whose property is accessed - to define a new page scope attribute (if property is also - specified) or the attribute name of the bean that is duplicated with - the new reference created by this tag (if property is not - also specified). This attribute is required unless you specify - a value attribute or nested body content.

- ]]> -
-
- - property - false - true - - Specifies the name of the property to be accessed on the bean - specified by name. This value may be a simple, indexed, - or nested property reference expression. If not specified, the bean - identified by name is given a new reference identified by - id.

- ]]> -
-
- - scope - false - true - - Specifies the variable scope searched to retrieve the bean specified - by name. If not specified, the default rules applied by - PageContext.findAttribute() are applied.

- ]]> -
-
- - toScope - false - true - - Specifies the variable scope into which the newly defined bean will - be created. If not specified, the bean will be created in - page scope.

- ]]> -
-
- - type - false - true - - Specifies the fully qualified class name of the value to be exposed - as the id attribute.

- ]]> -
-
- - value - false - true - - The java.lang.String value to which the exposed bean - should be set. This attribute is required unless you specify the - name attribute or nested body content.

- ]]> -
-
-
- - header - org.apache.struts.taglib.bean.HeaderTag - org.apache.struts.taglib.bean.HeaderTei - empty - - - Define a scripting variable based on the value(s) of the specified - request header. -

- -

Retrieve the value of the specified request header (as a single - value or multiple values, depending on the multiple attribute), - and define the result as a page scope attribute of type String - (if multiple is not specified) or String[] - (if multiple is specified).

-

If no header with the specified name can be located, and no default - value is specified, a request time exception will be thrown.

- ]]> -
- - id - true - false - - Specifies the name of the scripting variable (and associated page - scope attribute) that will be made available with the value of the - specified request header.

- ]]> -
-
- - multiple - false - true - - If any arbitrary value for this attribute is specified, causes a call - to HttpServletRequest.getHeaders() and a definition of the - result as a bean of type String[]. Otherwise, - HttpServletRequest.getHeader() will be called, and a - definition of the result as a bean of type String - will be performed.

- ]]> -
-
- - name - true - true - - Specifies the name of the request header whose value, or values, - is to be retrieved.

- ]]> -
-
- - value - false - true - - The default header value to return if no header with the - specified name was included in this request.

- ]]> -
-
-
- - include - org.apache.struts.taglib.bean.IncludeTag - org.apache.struts.taglib.bean.IncludeTei - empty - - - Load the response from a dynamic application request and make it available - as a bean. -

- -

Perform an internal dispatch to the specified application component - (or external URL) - and make the response data from that request available as a bean of - type String. This tag has a function similar to that of - the standard <jsp:include> tag, except that the - response data is stored in a page scope attribute instead of being - written to the output stream. If the current request is part of a - session, the generated request for the include will also include the - session identifier (and thus be part of the same session).

-

The URL used to access the specified application component is - calculated based on which of the following attributes you specify - (you must specify exactly one of them):

-
    -
  • forward - Use the value of this attribute as the name - of a global ActionForward to be looked up, and - use the module-relative or context-relative URI found there.
  • -
  • href - Use the value of this attribute unchanged (since - this might link to a resource external to the application, the - session identifier is not included.
  • -
  • page - Use the value of this attribute as an - module-relative URI to the desired resource.
  • -
- ]]> -
- - anchor - false - true - - Optional anchor tag ("#xxx") to be added to the generated - hyperlink. Specify this value without any - "#" character.

- ]]> -
-
- - forward - false - true - - Logical name of a global ActionForward that contains - the actual content-relative URI of the resource to be included.

- ]]> -
-
- - href - false - true - - Absolute URL (including the appropriate protocol prefix such as - "http:") of the resource to be included. Because this URL could be - external to the current web application, the session identifier will - not be included in the request.

- ]]> -
-
- - id - true - false - - Specifies the name of the scripting variable (and associated page - scope attribute) that will be made available with the value of the - specified web application resource.

- ]]> -
-
- - page - false - true - - Module-relative URI (starting with a '/') of the web application - resource to be included.

- ]]> -
-
- - transaction - false - true - boolean - - Set to true if you want the current - transaction control token included in the generated - URL for this include.

- ]]> -
-
-
- - message - org.apache.struts.taglib.bean.MessageTag - empty - - - Render an internationalized message string to the response. -

- -

Retrieves an internationalized message for the specified locale, - using the specified message key, and write it to the output stream. - Up to five parametric replacements (such as "{0}") may be specified.

- -

The message key may be specified directly, using the key - attribute, or indirectly, using the name and - property attributes to obtain it from a bean.

- -

- JSTL: The equivalent JSTL tag is <fmt:message>. For example, -
- - <fmt:message key="my.msg.key"> - <fmt:param value="replacement text"/> - </fmt:message> - -

- ]]> -
- - arg0 - false - true - - First parametric replacement value, if any.

- ]]> -
-
- - arg1 - false - true - - Second parametric replacement value, if any.

- ]]> -
-
- - arg2 - false - true - - Third parametric replacement value, if any.

- ]]> -
-
- - arg3 - false - true - - Fourth parametric replacement value, if any.

- ]]> -
-
- - arg4 - false - true - - Fifth parametric replacement value, if any.

- ]]> -
-
- - bundle - false - true - - The name of the application scope bean under which the - MessageResources object containing our messages - is stored.

- ]]> -
-
- - key - false - true - - The message key of the requested message, which must have - a corresponding value in the message resources. If not specified, - the key is obtained from the name and - property attributes.

- ]]> -
-
- - locale - false - true - - The name of the session scope bean under which our currently - selected Locale object is stored.

- ]]> -
-
- - name - false - true - - Specifies the attribute name of the bean whose property is accessed - to retrieve the value specified by property (if - specified). If property is not specified, the value of - this bean itself will be used as the message resource key.

- ]]> -
-
- - property - false - true - - Specifies the name of the property to be accessed on the bean - specified by name. This value may be a simple, indexed, - or nested property reference expression. If not specified, the value - of the bean identified by name will itself be used as the - message resource key.

- ]]> -
-
- - scope - false - true - - Specifies the variable scope searched to retrieve the bean specified - by name. If not specified, the default rules applied by - PageContext.findAttribute() are applied.

- ]]> -
-
-
- - page - org.apache.struts.taglib.bean.PageTag - org.apache.struts.taglib.bean.PageTei - empty - - - Expose a specified item from the page context as a bean. -

- -

Retrieve the value of the specified item from the page context - for this page, and define it as a scripting variable, and a page scope - attribute accessible to the remainder of the current page.

- -

If a problem occurs while retrieving the specified configuration - object, a request time exception will be thrown.

- ]]> -
- - id - true - false - - Specifies the name of the scripting variable (and associated - page scope attribute) that will be made available with the value of - the specified page context property.

- ]]> -
-
- - property - true - true - - Name of the property from our page context to be retrieved and - exposed. Must be one of application, config, - request, response, or session. -

- ]]> -
-
-
- - parameter - org.apache.struts.taglib.bean.ParameterTag - org.apache.struts.taglib.bean.ParameterTei - empty - - - Define a scripting variable based on the value(s) of the specified - request parameter. -

- -

Retrieve the value of the specified request parameter (as a single - value or multiple values, depending on the multiple attribute), - and define the result as a page scope attribute of type String - (if multiple is not specified) or String[] - (if multiple is specified).

- -

If no request parameter with the specified name can be located, and - no default value is specified, a request time exception will be thrown.

- ]]> -
- - id - true - false - - Specifies the name of the scripting variable (and associated page - scope attribute) that will be made available with the value of the - specified request parameter.

- ]]> -
-
- - multiple - false - true - - If any arbitrary value for this attribute is specified, causes a call - to ServletRequest.getParameterValues() and a definition of - the result as a bean of type String[]. Otherwise, - ServletRequest.getParameter() will be called, and a - definition of the result as a bean of type String - will be performed.

- ]]> -
-
- - name - true - true - - Specifies the name of the request parameter whose value, or values, - is to be retrieved.

- ]]> -
-
- - value - false - true - - The default parameter value to return if no parameter with the - specified name was included in this request.

- ]]> -
-
-
- - resource - org.apache.struts.taglib.bean.ResourceTag - org.apache.struts.taglib.bean.ResourceTei - empty - - - Load a web application resource and make it available as a bean. -

- -

Retrieve the value of the specified web application resource, and make - it available as either a InputStream or a String, - depending on the value of the input attribute.

- -

If a problem occurs while retrieving the specified resource, a - request time exception will be thrown.

- ]]> -
- - id - true - false - - Specifies the name of the scripting variable (and associated page - scope attribute) that will be made available with the value of the - specified web application resource.

- ]]> -
-
- - input - false - true - - If any arbitrary value for this attribute is specified, the resource - will be made available as an InputStream. If this - attribute is not specified, the resource will be made available - as a String.

- ]]> -
-
- - name - true - true - - Module-relative name (starting with a '/') of the web application - resource to be loaded and made available.

- ]]> -
-
-
- - size - org.apache.struts.taglib.bean.SizeTag - org.apache.struts.taglib.bean.SizeTei - empty - - - Define a bean containing the number of elements in a Collection or Map. -

- -

Given a reference to an array, Collection or Map, creates a new bean, of - type java.lang.Integer, whose value is the number of elements - in that collection. You can specify the collection to be counted in any - one of the following ways:

-
    -
  • As a runtime expression specified as the value of the - collection attribute.
  • -
  • As a JSP bean specified by the name attribute.
  • -
  • As the property, specified by the property attribute, - of the JSP bean specified by the name attribute.
  • -
- ]]> -
- - collection - false - true - java.lang.Object - - A runtime expression that evaluates to an array, a Collection, or - a Map.

- ]]> -
-
- - id - true - false - - The name of a page scope JSP bean, of type - java.lang.Integer, that will be created to contain the - size of the underlying collection being counted.

- ]]> -
-
- - name - false - true - - The name of the JSP bean (optionally constrained to the scope - specified by the scope attribute) that contains the - collection to be counted (if property is not specified), - or whose property getter is called to return the collection to be - counted (if property is specified.

- ]]> -
-
- - property - false - true - - The name of the property, of the bean specified by the - name attribute, whose getter method will return the - collection to be counted.

- ]]> -
-
- - scope - false - true - - The bean scope within which to search for the JSP bean specified - by the name attribute. If not specified, the available - scopes are searched in ascending sequence.

- ]]> -
-
-
- - struts - org.apache.struts.taglib.bean.StrutsTag - org.apache.struts.taglib.bean.StrutsTei - empty - - - Expose a named Struts internal configuration object as a bean. -

- -

Retrieve the value of the specified Struts internal configuration - object, and define it as a scripting variable and as a page scope - attribute accessible to the remainder of the current page. You must - specify exactly one of the formBean, forward, - and mapping attributes to select the configuration object - to be exposed.

- -

If a problem occurs while retrieving the specified configuration - object, a request time exception will be thrown.

- ]]> -
- - id - true - false - - Specifies the name of the scripting variable (and associated - page scope attribute) that will be made available with the value of - the specified Struts internal configuration object.

- ]]> -
-
- - formBean - false - true - - Specifies the name of the Struts ActionFormBean - definition object to be exposed.

- ]]> -
-
- - forward - false - true - - Specifies the name of the global Struts ActionForward - definition object to be exposed.

- ]]> -
-
- - mapping - false - true - - Specifies the matching path of the Struts ActionMapping - definition object to be exposed.

- ]]> -
-
-
- - write - org.apache.struts.taglib.bean.WriteTag - empty - - - Render the value of the specified bean property to the current - JspWriter. -

- -

Retrieve the value of the specified bean property, and render it to the - current JspWriter as a String by the ways:

-
    -
  • If format attribute exists then value will be formatted on base of format - string from format attribute and default system locale.
  • -
  • If in resources exists format string for value data type (view format - attribute description) then value will be formatted on base of format string - from resources. Resources bundle and target locale can be specified with - bundle and locale attributes. If nothing specified then - default resource bundle and current user locale will be used.
  • -
  • If there is a PropertyEditor configured for the property value's class, the - getAsText() method will be called.
  • -
  • Otherwise, the usual toString() conversions will be applied.
  • -
-

When a format string is provided, numeric values are formatted using the - java.text.DecimalFormat class; if the format string came from - a resource, the applyLocalisedPattern() method is used, and - applyPattern() is used otherwise. Dates are formatted using - the SimpleDateFormat class. For details of the specific format - patterns, please see the Javadocs for those classes.

-

If a problem occurs while retrieving the specified bean property, a - request time exception will be thrown.

- ]]> -
- - bundle - false - true - - The name of the application scope bean under which the - MessageResources object containing our messages - is stored.

- ]]> -
-
- - filter - false - true - boolean - - If this attribute is set to true, the rendered property - value will be filtered for characters that are sensitive in HTML, and any - such characters will be replaced by their entity equivalents.

- ]]> -
-
- - format - false - true - - Specifies the format string to use to convert bean or property value - to the String. If nothing specified, then default format - string for value data type will be searched in message resources by - according key.

- - ]]> -
-
- - formatKey - false - true - - Specifies the key to search format string in application resources.

- ]]> -
-
- - ignore - false - true - boolean - - If this attribute is set to true, and the bean specified - by the name and scope attributes does not - exist, simply return without writing anything. If this attribute is - set to false, a runtime exception to be thrown, - consistent with the other tags in this tag library.

- ]]> -
-
- - locale - false - true - - The name of the session scope bean under which our currently - selected Locale object is stored.

- ]]> -
-
- - name - true - true - - Specifies the attribute name of the bean whose property is accessed - to retrieve the value specified by property (if - specified). If property is not specified, the value of - this bean itself will be rendered.

- ]]> -
-
- - property - false - true - - Specifies the name of the property to be accessed on the bean - specified by name. This value may be a simple, indexed, - or nested property reference expression. If not specified, the bean - identified by name will itself be rendered. If the - specified property returns null, no output will be rendered.

- ]]> -
-
- - scope - false - true - - Specifies the variable scope searched to retrieve the bean specified - by name. If not specified, the default rules applied by - PageContext.findAttribute() are applied.

- ]]> -
-
-
+ + +1.0 +1.1 +bean +http://jakarta.apache.org/struts/tags-bean-1.0.2 + +cookie +org.apache.struts.taglib.bean.CookieTag +org.apache.struts.taglib.bean.CookieTei +empty + +id +true +true + + +multiple +false +true + + +name +true +true + + +value +false +true + + + +define +org.apache.struts.taglib.bean.DefineTag +org.apache.struts.taglib.bean.DefineTei +empty + +id +true +true + + +name +false +true + + +property +false +true + + +scope +false +true + + +toScope +false +true + + +type +false +true + + +value +false +true + + + +header +org.apache.struts.taglib.bean.HeaderTag +org.apache.struts.taglib.bean.HeaderTei +empty + +id +true +true + + +multiple +false +true + + +name +true +true + + +value +false +true + + + +include +org.apache.struts.taglib.bean.IncludeTag +org.apache.struts.taglib.bean.IncludeTei +empty + +anchor +false +true + + +forward +false +true + + +href +false +true + + +id +true +true + + +name +false +true + + +page +false +true + + +transaction +false +true + + + +message +org.apache.struts.taglib.bean.MessageTag +empty + +arg0 +false +true + + +arg1 +false +true + + +arg2 +false +true + + +arg3 +false +true + + +arg4 +false +true + + +bundle +false +true + + +key +true +true + + +locale +false +true + + + +page +org.apache.struts.taglib.bean.PageTag +org.apache.struts.taglib.bean.PageTei +empty + +id +true +true + + +property +true +true + + + +parameter +org.apache.struts.taglib.bean.ParameterTag +org.apache.struts.taglib.bean.ParameterTei +empty + +id +true +true + + +multiple +false +true + + +name +true +true + + +value +false +true + + + +resource +org.apache.struts.taglib.bean.ResourceTag +org.apache.struts.taglib.bean.ResourceTei +empty + +id +true +true + + +input +false +true + + +name +true +true + + + +size +org.apache.struts.taglib.bean.SizeTag +org.apache.struts.taglib.bean.SizeTei +empty + +collection +false +true + + +id +true +true + + +name +false +true + + +property +false +true + + +scope +false +true + + + +struts +org.apache.struts.taglib.bean.StrutsTag +org.apache.struts.taglib.bean.StrutsTei +empty + +id +true +true + + +formBean +false +true + + +forward +false +true + + +mapping +false +true + + + +write +org.apache.struts.taglib.bean.WriteTag +empty + +filter +false +true + + +ignore +false +true + + +name +true +true + + +property +false +true + + +scope +false +true + + diff --git a/src/main/webapp/WEB-INF/tlds/struts-logic.tld b/src/main/webapp/WEB-INF/tlds/struts-logic.tld old mode 100644 new mode 100755 index fe638ae..bf03f24 --- a/src/main/webapp/WEB-INF/tlds/struts-logic.tld +++ b/src/main/webapp/WEB-INF/tlds/struts-logic.tld @@ -1,1892 +1,561 @@ - - - - 1.3 - 1.2 - logic - http://struts.apache.org/tags-logic - - Note: Some of the features in this taglib are also - available in the JavaServer Pages Standard Tag Library (JSTL). - The Struts team encourages the use of the standard tags over the Struts - specific tags when possible.

- -

This tag library contains tags that are useful in managing conditional - generation of output text, looping over object collections for - repetitive generation of output text, and application flow management.

- -

For tags that do value comparisons (equal, - greaterEqual, greaterThan, lessEqual, - lessThan, notEqual), the following rules apply:

-
    -
  • The specified value is examined. If it can be converted successfully - to a double or a long, it is assumed that the - ultimate comparison will be numeric (either floating point or integer). - Otherwise, a String comparison will be performed.
  • -
  • The variable to be compared to is retrieved, based on the selector - attribute(s) (cookie, header, - name, parameter, property) - present on this tag. It will be converted to the appropriate type - for the comparison, as determined above.
  • -
  • If the specified variable or property returns null, it will be - coerced to a zero-length string before the comparison occurs.
  • -
  • The specific comparison for this tag will be performed, and the nested - body content of this tag will be evaluated if the comparison returns - a true result.
  • -
- -

For tags that do substring matching (match, - notMatch), the following rules apply:

-
    -
  • The specified variable is retrieved, based on the selector attribute(s) - (cookie, header, name, - parameter, property) present on this tag. - The variable is converted to a String, if necessary.
  • -
  • A request time exception will be thrown if the specified variable - cannot be retrieved, or has a null value.
  • -
  • The specified value is checked for existence as a substring of the - variable, in the position specified by the location - attribute, as follows: at the beginning (if location is set to - start), at the end (if location is set to - end), or anywhere (if location is not specified).
  • -
- -

Many of the tags in this tag library will throw a - JspException at runtime when they are utilized incorrectly - (such as when you specify an invalid combination of tag attributes). JSP - allows you to declare an "error page" in the <%@ page %> - directive. If you wish to process the actual exception that caused the - problem, it is passed to the error page as a request attribute under key - org.apache.struts.action.EXCEPTION.

- - ]]> -
- - empty - org.apache.struts.taglib.logic.EmptyTag - JSP - - - Evaluate the nested body content of this tag if the requested variable is - either null or an empty string. -

- -

This tag evaluates its nested body content only if the specified value - is either absent (i.e. null), an empty string (i.e. a - java.lang.String with a length of zero), or an empty - java.util.Collection or java.util.Map (tested by - the .isEmpty() method on the respective interface).

- -

- JSTL: The equivalent JSTL tag is <c:if> using the - empty operator. For example, -
- - <c:if test="${empty sessionScope.myBean.myProperty}"> - do something - </c:if> - -

- -
Since:
-
Struts 1.1
- ]]> -
- - name - false - true - - The variable to be compared is the JSP bean specified by this - attribute, if property is not specified, or the value - of the specified property of this bean, if property - is specified.

- ]]> -
-
- - property - false - true - - The variable to be compared is the property (of the bean specified - by the name attribute) specified by this attribute. - The property reference can be simple, nested, and/or indexed.

- ]]> -
-
- - scope - false - true - - The bean scope within which to search for the bean named by the - name property, or "any scope" if not specified.

- ]]> -
-
-
- - equal - org.apache.struts.taglib.logic.EqualTag - JSP - - - Evaluate the nested body content of this tag if the requested - variable is equal to the specified value. -

- -

Compares the variable specified by one of the selector attributes - against the specified constant value. The nested body content of this - tag is evaluated if the variable and value are equal. -

- ]]> -
- - cookie - false - true - - The variable to be compared is the value of the cookie whose - name is specified by this attribute.

- ]]> -
-
- - header - false - true - - The variable to be compared is the value of the header whose - name is specified by this attribute. The name match is performed - in a case insensitive manner.

- ]]> -
-
- - name - false - true - - The variable to be compared is the JSP bean specified by this - attribute, if property is not specified, or the value - of the specified property of this bean, if property - is specified.

- ]]> -
-
- - parameter - false - true - - The variable to be compared is the first, or only, value of the - request parameter specified by this attribute.

- ]]> -
-
- - property - false - true - - The variable to be compared is the property (of the bean specified - by the name attribute) specified by this attribute. - The property reference can be simple, nested, and/or indexed.

- ]]> -
-
- - scope - false - true - - The bean scope within which to search for the bean named by the - name property, or "any scope" if not specified.

- ]]> -
-
- - value - true - true - - The constant value to which the variable, specified by other - attribute(s) of this tag, will be compared.

- ]]> -
-
-
- - forward - org.apache.struts.taglib.logic.ForwardTag - empty - - - Forward control to the page specified by the specified ActionForward - entry. -

- -

Performs a PageContext.forward() or - HttpServletResponse.sendRedirect() call for the global - ActionForward entry for the specified name. URL - rewriting will occur automatically if a redirect is performed.

- ]]> -
- - name - true - true - - - The logical name of the global ActionForward entry - that identifies the destination, and forwarding approach, to be used. - Note: forwarding to Tiles definitions is not supported - from this tag. You should forward to them from an Action subclass. -

- ]]> -
-
-
- - greaterEqual - org.apache.struts.taglib.logic.GreaterEqualTag - JSP - - - Evaluate the nested body content of this tag if the requested - variable is greater than or equal to the specified value. -

- -

Compares the variable specified by one of the selector attributes - against the specified constant value. The nested body content of this - tag is evaluated if the variable is greater than or equal - to the value.

- ]]> -
- - cookie - false - true - - The variable to be compared is the value of the cookie whose - name is specified by this attribute.

- ]]> -
-
- - header - false - true - - The variable to be compared is the value of the header whose - name is specified by this attribute. The name match is performed - in a case insensitive manner.

- ]]> -
-
- - name - false - true - - The variable to be compared is the JSP bean specified by this - attribute, if property is not specified, or the value - of the specified property of this bean, if property - is specified.

- ]]> -
-
- - parameter - false - true - - The variable to be compared is the first, or only, value of the - request parameter specified by this attribute.

- ]]> -
-
- - property - false - true - - The variable to be compared is the property (of the bean specified - by the name attribute) specified by this attribute. - The property reference can be simple, nested, and/or indexed.

- ]]> -
-
- - scope - false - true - - The bean scope within which to search for the bean named by the - name property, or "any scope" if not specified.

- ]]> -
-
- - value - true - true - - The constant value to which the variable, specified by other - attribute(s) of this tag, will be compared.

- ]]> -
-
-
- - greaterThan - org.apache.struts.taglib.logic.GreaterThanTag - JSP - - - Evaluate the nested body content of this tag if the requested - variable is greater than the specified value. -

- -

Compares the variable specified by one of the selector attributes - against the specified constant value. The nested body content of this - tag is evaluated if the variable is greater than - the value.

- ]]> -
- - cookie - false - true - - The variable to be compared is the value of the cookie whose - name is specified by this attribute.

- ]]> -
-
- - header - false - true - - The variable to be compared is the value of the header whose - name is specified by this attribute. The name match is performed - in a case insensitive manner.

- ]]> -
-
- - name - false - true - - The variable to be compared is the JSP bean specified by this - attribute, if property is not specified, or the value - of the specified property of this bean, if property - is specified.

- ]]> -
-
- - parameter - false - true - - The variable to be compared is the first, or only, value of the - request parameter specified by this attribute.

- ]]> -
-
- - property - false - true - - The variable to be compared is the property (of the bean specified - by the name attribute) specified by this attribute. - The property reference can be simple, nested, or indexed.

- ]]> -
-
- - scope - false - true - - The bean scope within which to search for the bean named by the - name property, or "any scope" if not specified.

- ]]> -
-
- - value - true - true - - The constant value to which the variable, specified by other - attribute(s) of this tag, will be compared.

- ]]> -
-
-
- - iterate - org.apache.struts.taglib.logic.IterateTag - org.apache.struts.taglib.logic.IterateTei - JSP - - - Repeat the nested body content of this tag over a specified collection. -

- -

Repeats the nested body content of this tag once for every element - of the specified collection, which must be an Iterator, - a Collection, a Map (whose values are to be - iterated over), or an array. The collection to be iterated over must be - specified in one of the following ways:

-
    -
  • As a runtime expression specified as the value of the - collection attribute.
  • -
  • As a JSP bean specified by the name attribute.
  • -
  • As the property, specified by the property, of the - JSP bean specified by the name attribute.
  • -
- -

The collection to be iterated over MUST conform to one of the following - requirements in order for iteration to be successful:

-
    -
  • An array of Java objects or primitives.
  • -
  • An implementation of java.util.Collection, including - ArrayList and Vector.
  • -
  • An implementation of java.util.Enumeration.
  • -
  • An implementation of java.util.Iterator.
  • -
  • An implementation of java.util.Map, including - HashMap, Hashtable, and - TreeMap. NOTE - See below for - additional information about accessing Maps.
  • -
-

Normally, each object exposed by the iterate tag is an element - of the underlying collection you are iterating over. However, if you - iterate over a Map, the exposed object is of type - Map.Entry that has two properties:

-
    -
  • key - The key under which this item is stored in the - underlying Map.
  • -
  • value - The value that corresponds to this key.
  • -
-

So, if you wish to iterate over the values of a Hashtable, you would - implement code like the following:

- - <logic:iterate id="element" name="myhashtable">
- Next element is <bean:write name="element" property="value"/>
- </logic:iterate> -
-

If the collection you are iterating over can contain null - values, the loop will still be performed but no page scope attribute - (named by the id attribute) will be created for that loop - iteration. You can use the <logic:present> and - <logic:notPresent> tags to test for this case.

- ]]> -
- - collection - false - true - java.lang.Object - - A runtime expression that evaluates to a collection (conforming to - the requirements listed above) to be iterated over.

- ]]> -
-
- - id - true - false - - The name of a page scope JSP bean that will contain the current - element of the collection on each iteration, if it is not - null.

- ]]> -
-
- - indexId - false - false - - The name of a page scope JSP bean that will contain the current - index of the collection on each iteration.

- ]]> -
-
- - length - false - true - - The maximum number of entries (from the underlying collection) to be - iterated through on this page. This can be either an integer that - directly expresses the desired value, or the name of a JSP bean (in - any scope) of type java.lang.Integer that defines the - desired value. If not present, there will be no limit on the number - of iterations performed.

- ]]> -
-
- - name - false - true - - The name of the JSP bean containing the collection to be iterated - (if property is not specified), or the JSP bean whose - property getter returns the collection to be iterated (if - property is specified).

- ]]> -
-
- - offset - false - true - - The zero-relative index of the starting point at which entries from - the underlying collection will be iterated through. This can be either - an integer that directly expresses the desired value, or the name of a - JSP bean (in any scope) of type java.lang.Integer that - defines the desired value. If not present, zero is assumed (meaning - that the collection will be iterated from the beginning.

- ]]> -
-
- - property - false - true - - Name of the property, of the JSP bean specified by name, - whose getter returns the collection to be iterated.

- ]]> -
-
- - scope - false - true - - The bean scope within which to search for the bean named by the - name property, or "any scope" if not specified.

- ]]> -
-
- - type - false - true - - Fully qualified Java class name of the element to be exposed through - the JSP bean named from the id attribute. If not present, - no type conversions will be performed. NOTE: The actual elements of - the collection must be assignment-compatible with this class, or a - request time ClassCastException will occur.

- ]]> -
-
-
- - lessEqual - org.apache.struts.taglib.logic.LessEqualTag - JSP - - - Evaluate the nested body content of this tag if the requested - variable is less than or equal to the specified value. -

- -

Compares the variable specified by one of the selector attributes - against the specified constant value. The nested body content of this - tag is evaluated if the variable is less than or equal - to the value.

- ]]> -
- - cookie - false - true - - The variable to be compared is the value of the cookie whose - name is specified by this attribute.

- ]]> -
-
- - header - false - true - - The variable to be compared is the value of the header whose - name is specified by this attribute. The name match is performed - in a case insensitive manner.

- ]]> -
-
- - name - false - true - - The variable to be compared is the JSP bean specified by this - attribute, if property is not specified, or the value - of the specified property of this bean, if property - is specified.

- ]]> -
-
- - parameter - false - true - - The variable to be compared is the first, or only, value of the - request parameter specified by this attribute.

- ]]> -
-
- - property - false - true - - The variable to be compared is the property (of the bean specified - by the name attribute) specified by this attribute. - The property reference can be simple, nested, or indexed.

- ]]> -
-
- - scope - false - true - - The bean scope within which to search for the bean named by the - name property, or "any scope" if not specified.

- ]]> -
-
- - value - true - true - - The constant value to which the variable, specified by other - attribute(s) of this tag, will be compared.

- ]]> -
-
-
- - lessThan - org.apache.struts.taglib.logic.LessThanTag - JSP - - - Evaluate the nested body content of this tag if the requested - variable is less than the specified value. -

- -

Compares the variable specified by one of the selector attributes - against the specified constant value. The nested body content of this - tag is evaluated if the variable is less than - the value.

- ]]> -
- - cookie - false - true - - The variable to be compared is the value of the cookie whose - name is specified by this attribute.

- ]]> -
-
- - header - false - true - - The variable to be compared is the value of the header whose - name is specified by this attribute. The name match is performed - in a case insensitive manner.

- ]]> -
-
- - name - false - true - - The variable to be compared is the JSP bean specified by this - attribute, if property is not specified, or the value - of the specified property of this bean, if property - is specified.

- ]]> -
-
- - parameter - false - true - - The variable to be compared is the first, or only, value of the - request parameter specified by this attribute.

- ]]> -
-
- - property - false - true - - The variable to be compared is the property (of the bean specified - by the name attribute) specified by this attribute. - The property reference can be simple, nested, and/or indexed.

- ]]> -
-
- - scope - false - true - - The bean scope within which to search for the bean named by the - name property, or "any scope" if not specified.

- ]]> -
-
- - value - true - true - - The constant value to which the variable, specified by other - attribute(s) of this tag, will be compared.

- ]]> -
-
-
- - match - org.apache.struts.taglib.logic.MatchTag - JSP - - - Evaluate the nested body content of this tag if the specified value - is an appropriate substring of the requested variable. -

- -

Matches the variable specified by one of the selector attributes - (as a String) against the specified constant value. If the value is - a substring (appropriately limited by the location - attribute), the nested body content of this tag is evaluated.

- ]]> -
- - cookie - false - true - - The variable to be matched is the value of the cookie whose - name is specified by this attribute.

- ]]> -
-
- - header - false - true - - The variable to be matched is the value of the header whose - name is specified by this attribute. The name match is performed - in a case insensitive manner.

- ]]> -
-
- - location - false - true - - If not specified, a match between the variable and the value may - occur at any position within the variable string. If specified, the - match must occur at the specified location (either start - or end) of the variable string.

- ]]> -
-
- - name - false - true - - The variable to be matched is the JSP bean specified by this - attribute, if property is not specified, or the value - of the specified property of this bean, if property - is specified.

- ]]> -
-
- - parameter - false - true - - The variable to be matched is the first, or only, value of the - request parameter specified by this attribute.

- ]]> -
-
- - property - false - true - - The variable to be matched is the property (of the bean specified - by the name attribute) specified by this attribute. - The property reference can be simple, nested, and/or indexed.

- ]]> -
-
- - scope - false - true - - The bean scope within which to search for the bean named by the - name property, or "any scope" if not specified.

- ]]> -
-
- - value - true - true - - The constant value which is checked for existence as a substring - of the specified variable.

- ]]> -
-
-
- - messagesNotPresent - - org.apache.struts.taglib.logic.MessagesNotPresentTag - JSP - - - Generate the nested body content of this tag if the specified - message is not present in any scope. -

- -

Evaluates the nested body content of this tag if - an ActionMessages - object, ActionErrors object, a String, - or a String array is not present in any scope. If - such a bean is found, nothing will be rendered. -

- -
Since:
-
Struts 1.1
- ]]> -
- - name - false - true - - The parameter key used to retrieve the message from page, request, - session or application scope.

- ]]> -
-
- - property - false - true - - Name of the property for which messages should be - retrieved. If not specified, all messages (regardless - of property) are retrieved. -

- ]]> -
-
- - message - false - true - - By default the tag will retrieve the bean it will - iterate over from the Globals.ERROR_KEY constant string, - but if this attribute is set to 'true' the bean - will be retrieved from the Globals.MESSAGE_KEY - constant string. Also if this is set to 'true', any value - assigned to the name attribute will be ignored. -

- ]]> -
-
-
- - messagesPresent - - org.apache.struts.taglib.logic.MessagesPresentTag - JSP - - - Generate the nested body content of this tag if the specified - message is present in any scope. -

- -

Evaluates the nested body content of this tag if - an ActionMessages - object, ActionErrors object, a String, - or a String array is present in any scope. If - such a bean is not found, nothing will be rendered. -

- -
Since:
-
Struts 1.1
- ]]> -
- - name - false - true - - The parameter key used to retrieve the message from page, request, - session, or application scope.

- ]]> -
-
- - property - false - true - - Name of the property for which messages should be - retrieved. If not specified, all messages (regardless - of property) are retrieved. -

- ]]> -
-
- - message - false - true - - By default the tag will retrieve the bean it will - iterate over from the Globals.ERROR_KEY constant string, - but if this attribute is set to 'true' the bean - will be retrieved from the Globals.MESSAGE_KEY - constant string. Also if this is set to 'true', any value - assigned to the name attribute will be ignored. -

- ]]> -
-
-
- - notEmpty - org.apache.struts.taglib.logic.NotEmptyTag - JSP - - - Evaluate the nested body content of this tag if the requested variable is - neither null, nor an empty string, nor an empty java.util.Collection - (tested by the .isEmpty() method on the java.util.Collection interface). -

- -

This tag evaluates its nested body content only if the specified value - is present (i.e. not null) and is not an empty string (i.e. a - java.lang.String with a length of zero).

- -

- JSTL: The equivalent JSTL tag is <c:if> using the - ! empty operator. For example, -
- - <c:if test="${ ! empty sessionScope.myBean.myProperty}"> - do something - </c:if> - -

- ]]> -
- - name - false - true - - The variable to be compared is the JSP bean specified by this - attribute, if property is not specified, or the value - of the specified property of this bean, if property - is specified.

- ]]> -
-
- - property - false - true - - The variable to be compared is the property (of the bean specified - by the name attribute) specified by this attribute. - The property reference can be simple, nested, and/or indexed.

- ]]> -
-
- - scope - false - true - - The bean scope within which to search for the bean named by the - name property, or "any scope" if not specified.

- ]]> -
-
-
- - notEqual - org.apache.struts.taglib.logic.NotEqualTag - JSP - - - Evaluate the nested body content of this tag if the requested - variable is not equal to the specified value. -

- -

Compares the variable specified by one of the selector attributes - against the specified constant value. The nested body content of this - tag is evaluated if the variable and value are not equal. -

- ]]> -
- - cookie - false - true - - The variable to be compared is the value of the cookie whose - name is specified by this attribute.

- ]]> -
-
- - header - false - true - - The variable to be compared is the value of the header whose - name is specified by this attribute. The name match is performed - in a case insensitive manner.

- ]]> -
-
- - name - false - true - - The variable to be compared is the JSP bean specified by this - attribute, if property is not specified, or the value - of the specified property of this bean, if property - is specified.

- ]]> -
-
- - parameter - false - true - - The variable to be compared is the first, or only, value of the - request parameter specified by this attribute.

- ]]> -
-
- - property - false - true - - The variable to be compared is the property (of the bean specified - by the name attribute) specified by this attribute. - The property reference can be simple, nested, and/or indexed.

- ]]> -
-
- - scope - false - true - - The bean scope within which to search for the bean named by the - name property, or "any scope" if not specified.

- ]]> -
-
- - value - true - true - - The constant value to which the variable, specified by other - attribute(s) of this tag, will be compared.

- ]]> -
-
-
- - notMatch - org.apache.struts.taglib.logic.NotMatchTag - JSP - - - Evaluate the nested body content of this tag if the specified value - is not an appropriate substring of the requested variable. -

- -

Matches the variable specified by one of the selector attributes - (as a String) against the specified constant value. If the value is - not a substring (appropriately limited by the location - attribute), the nested body content of this tag is evaluated.

- ]]> -
- - cookie - false - true - - The variable to be matched is the value of the cookie whose - name is specified by this attribute.

- ]]> -
-
- - header - false - true - - The variable to be matched is the value of the header whose - name is specified by this attribute. The name match is performed - in a case insensitive manner.

- ]]> -
-
- - location - false - true - - If not specified, a match between the variable and the value may - occur at any position within the variable string. If specified, the - match must occur at the specified location (either start - or end) of the variable string.

- ]]> -
-
- - name - false - true - - The variable to be matched is the JSP bean specified by this - attribute, if property is not specified, or the value - of the specified property of this bean, if property - is specified.

- ]]> -
-
- - parameter - false - true - - The variable to be matched is the first, or only, value of the - request parameter specified by this attribute.

- ]]> -
-
- - property - false - true - - The variable to be matched is the property (of the bean specified - by the name attribute) specified by this attribute. - The property reference can be simple, nested, and/or indexed.

- ]]> -
-
- - scope - false - true - - The bean scope within which to search for the bean named by the - name property, or "any scope" if not specified.

- ]]> -
-
- - value - true - true - - The constant value which is checked for existence as a substring - of the specified variable.

- ]]> -
-
-
- - notPresent - org.apache.struts.taglib.logic.NotPresentTag - JSP - - - Generate the nested body content of this tag if the specified - value is not present in this request. -

- -

Depending on which attribute is specified, this tag checks the - current request, and evaluates the nested body content of this tag - only if the specified value is not present. Only one - of the attributes may be used in one occurrence of this tag, unless - you use the property attribute, in which case the - name attribute is also required.

- ]]> -
- - cookie - false - true - - Checks for the existence of a cookie with the specified name.

- ]]> -
-
- - header - false - true - - Checks for the existence of an HTTP header with the specified - name. The name match is performed in a case insensitive manner.

- ]]> -
-
- - name - false - true - - Checks for the existence of a JSP bean, in any scope, with the - specified name. If property is also specified, checks - for a non-null property value for the specified property.

- ]]> -
-
- - parameter - false - true - - Checks for the existence of at least one occurrence of the - specified request parameter on this request, even if the parameter - value is a zero-length string.

- ]]> -
-
- - property - false - true - - Checks for the existence of a non-null property value, returned - by a property getter method on the JSP bean (in any scope) that is - specified by the name attribute. Property references - can be simple, nested, and/or indexed.

- ]]> -
-
- - role - false - true - - Checks whether the currently authenticated user (if any) has been - associated with the specified security role.

- ]]> -
-
- - scope - false - true - - The bean scope within which to search for the bean named by the - name property, or "any scope" if not specified.

- ]]> -
-
- - user - false - true - - Checks whether the currently authenticated user principal has the - specified name.

- ]]> -
-
-
- - present - org.apache.struts.taglib.logic.PresentTag - JSP - - - Generate the nested body content of this tag if the specified - value is present in this request. -

- -

Depending on which attribute is specified, this tag checks the - current request, and evaluates the nested body content of this tag - only if the specified value is present. Only one - of the attributes may be used in one occurrence of this tag, unless - you use the property attribute, in which case the - name attribute is also required.

- ]]> -
- - cookie - false - true - - Checks for the existence of a cookie with the specified name.

- ]]> -
-
- - header - false - true - - Checks for the existence of an HTTP header with the specified - name. The name match is performed in a case insensitive manner.

- ]]> -
-
- - name - false - true - - Checks for the existence of a JSP bean, in any scope, with the - specified name. If property is also specified, checks - for a non-null property value for the specified property.

- ]]> -
-
- - parameter - false - true - - Checks for the existence of at least one occurrence of the - specified request parameter on this request, even if the parameter - value is a zero-length string.

- ]]> -
-
- - property - false - true - - Checks for the existence of a non-null property value, returned - by a property getter method on the JSP bean (in any scope) that is - specified by the name attribute. Property references - can be simple, nested, and/or indexed.

- ]]> -
-
- - role - false - true - - Checks whether the currently authenticated user (if any) has been - associated with any of the specified security roles. Use a comma-delimited - list to check for multiple roles. Example: - <logic:present role="role1,role2,role3"> - code..... - </logic:present>

- ]]> -
-
- - scope - false - true - - The bean scope within which to search for the bean named by the - name property, or "any scope" if not specified.

- ]]> -
-
- - user - false - true - - Checks whether the currently authenticated user principal has the - specified name.

- ]]> -
-
-
- - redirect - org.apache.struts.taglib.logic.RedirectTag - - Render an HTTP Redirect

- - -

Performs an HttpServletResponse.sendRedirect() - call to the hyperlink specified by the attributes to this - tag. URL rewriting will be applied automatically, to - maintain session state in the absence of cookies.

- -

The base URL for this redirect is calculated based on - which of the following attributes you specify (you must - specify exactly one of them):

-
    -
  • forward - Use the value of this attribute as the - name of a global ActionForward to be looked - up, and use the module-relative or context-relative - URI found there.
  • -
  • href - Use the value of this attribute unchanged. -
  • -
  • page - Use the value of this attribute as an - module-relative URI, and generate a server-relative - URI by including the context path.
  • -
- -

Normally, the redirect you specify with one of the - attributes described in the previous paragraph will be left - unchanged (other than URL rewriting if necessary). However, - there are two ways you can append one or more dynamically - defined query parameters to the hyperlink -- specify a single - parameter with the paramId attribute (and its - associated attributes to select the value), or specify the - name (and optional property) - attributes to select a java.util.Map bean that - contains one or more parameter ids and corresponding values. -

- -

To specify a single parameter, use the paramId - attribute to define the name of the request parameter to be - submitted. To specify the corresponding value, use one of the - following approaches:

-
    -
  • Specify only the paramName attribute - - The named JSP bean (optionally scoped by the value of the - paramScope attribute) must identify a value - that can be converted to a String.
  • -
  • Specify both the paramName and - paramProperty attributes - The specified - property getter method will be called on the JSP bean - identified by the paramName (and optional - paramScope) attributes, in order to select - a value that can be converted to a String.
  • -
- -

If you prefer to specify a java.util.Map that - contains all of the request parameters to be added to the - hyperlink, use one of the following techniques:

-
    -
  • Specify only the name attribute - - The named JSP bean (optionally scoped by the value of - the scope attribute) must identify a - java.util.Map containing the parameters.
  • -
  • Specify both name and - property attributes - The specified - property getter method will be called on the bean - identified by the name (and optional - scope) attributes, in order to return the - java.util.Map containing the parameters.
  • -
- -

As the Map is processed, the keys are assumed - to be the names of query parameters to be appended to the - hyperlink. The value associated with each key must be either - a String or a String array representing the parameter value(s). - If a String array is specified, more than one value for the - same query parameter name will be created.

- ]]> -
- - action - false - true - - Logical name of a global Action that - contains the actual content-relative URI of the destination - of this transfer. This hyperlink may be dynamically - modified by the inclusion of query parameters, as described - in the tag description. You must specify - exactly one of the action attribute, the - forward attribute, the - href attribute, - or the page attribute.

- ]]> -
-
- - anchor - false - true - - Optional anchor tag ("#xxx") to be added to the generated - hyperlink. Specify this value without any - "#" character.

- ]]> -
-
- - forward - false - true - - Logical name of a global ActionForward that - contains the actual content-relative URI of the destination - of this redirect. This URI may be dynamically - modified by the inclusion of query parameters, as described - in the tag description. You must specify - exactly one of the forward attribute, the - href attribute, the linkName - attribute, or the page attribute.

- ]]> -
-
- - href - false - true - - The URL to which this redirect will transfer control. - This URL may be dynamically modified - by the inclusion of query parameters, as described in the - tag description. You must specify - exactly one of the forward attribute, the - href attribute, the linkName - attribute, or the page attribute.

- ]]> -
-
- - name - false - true - - The name of a JSP bean that contains a Map - representing the query parameters (if property - is not specified), or a JSP bean whose property getter is - called to return a Map (if property - is specified).

- ]]> -
-
- - page - false - true - - The context-relative path (beginning with a "/" - character) to which this hyperlink will transfer control - if activated. This hyperlink may be dynamically modified - by the inclusion of query parameters, as described in the - tag description. You must specify exactly - one of the forward attribute, the - href attribute, the linkName - attribute, or the page attribute.

- ]]> -
-
- - paramId - false - true - - The name of the request parameter that will be dynamically - added to the generated hyperlink. The corresponding value is - defined by the paramName and (optional) - paramProperty attributes, optionally scoped by - the paramScope attribute

- ]]> -
-
- - paramName - false - true - - The name of a JSP bean that is a String containing the - value for the request parameter named by paramId - (if paramProperty is not specified), or a JSP - bean whose property getter is called to return a String - (if paramProperty is specified). The JSP bean - is constrained to the bean scope specified by the - paramScope property, if it is specified.

- ]]> -
-
- - paramProperty - false - true - - The name of a property of the bean specified by the - paramName attribute, whose return value must - be a String containing the value of the request parameter - (named by the paramId attribute) that will be - dynamically added to this hyperlink.

- ]]> -
-
- - paramScope - false - true - - The scope within which to search for the bean specified - by the paramName attribute. If not specified, - all scopes are searched.

- ]]> -
-
- - property - false - true - - The name of a property of the bean specified by the - name attribute, whose return value must be - a java.util.Map containing the query parameters - to be added to the hyperlink. You must - specify the name attribute if you specify - this attribute.

- ]]> -
-
- - scope - false - true - - The scope within which to search for the bean specified - by the name attribute. If not specified, all - scopes are searched.

- ]]> -
-
- - transaction - false - true - boolean - - Set to true if you want the current - transaction control token included in the generated - URL for this redirect.

- ]]> -
-
- - useLocalEncoding - false - true - boolean - - If set to true, LocalCharacterEncoding will be - used, that is, the characterEncoding set to the HttpServletResponse, - as prefered character encoding rather than UTF-8, when - URLEncoding is done on parameters of the URL.

- ]]> -
-
-
+ + +1.0 +1.1 +logic +http://jakarta.apache.org/struts/tags-logic-1.0 + +equal +org.apache.struts.taglib.logic.EqualTag +JSP + +cookie +false +true + + +header +false +true + + +name +false +true + + +parameter +false +true + + +property +false +true + + +scope +false +true + + +value +true +true + + + +forward +org.apache.struts.taglib.logic.ForwardTag +empty + +name +true +true + + + +greaterEqual +org.apache.struts.taglib.logic.GreaterEqualTag +JSP + +cookie +false +true + + +header +false +true + + +name +false +true + + +parameter +false +true + + +property +false +true + + +scope +false +true + + +value +true +true + + + +greaterThan +org.apache.struts.taglib.logic.GreaterThanTag +JSP + +cookie +false +true + + +header +false +true + + +name +false +true + + +parameter +false +true + + +property +false +true + + +scope +false +true + + +value +true +true + + + +iterate +org.apache.struts.taglib.logic.IterateTag +org.apache.struts.taglib.logic.IterateTei +JSP + +collection +false +true + + +id +true +true + + +indexId +false +true + + +length +false +true + + +name +false +true + + +offset +false +true + + +property +false +true + + +scope +false +true + + +type +false +true + + + +lessEqual +org.apache.struts.taglib.logic.LessEqualTag +JSP + +cookie +false +true + + +header +false +true + + +name +false +true + + +parameter +false +true + + +property +false +true + + +scope +false +true + + +value +true +true + + + +lessThan +org.apache.struts.taglib.logic.LessThanTag +JSP + +cookie +false +true + + +header +false +true + + +name +false +true + + +parameter +false +true + + +property +false +true + + +scope +false +true + + +value +true +true + + + +match +org.apache.struts.taglib.logic.MatchTag +JSP + +cookie +false +true + + +header +false +true + + +location +false +true + + +name +false +true + + +parameter +false +true + + +property +false +true + + +scope +false +true + + +value +true +true + + + +notEqual +org.apache.struts.taglib.logic.NotEqualTag +JSP + +cookie +false +true + + +header +false +true + + +name +false +true + + +parameter +false +true + + +property +false +true + + +scope +false +true + + +value +true +true + + + +notMatch +org.apache.struts.taglib.logic.NotMatchTag +JSP + +cookie +false +true + + +header +false +true + + +location +false +true + + +name +false +true + + +parameter +false +true + + +property +false +true + + +scope +false +true + + +value +true +true + + + +notPresent +org.apache.struts.taglib.logic.NotPresentTag +JSP + +cookie +false +true + + +header +false +true + + +name +false +true + + +parameter +false +true + + +property +false +true + + +role +false +true + + +scope +false +true + + +user +false +true + + + +present +org.apache.struts.taglib.logic.PresentTag +JSP + +cookie +false +true + + +header +false +true + + +name +false +true + + +parameter +false +true + + +property +false +true + + +role +false +true + + +scope +false +true + + +user +false +true + + + +redirect +org.apache.struts.taglib.logic.RedirectTag + +anchor +false +true + + +forward +false +true + + +href +false +true + + +name +false +true + + +page +false +true + + +paramId +false +true + + +paramName +false +true + + +paramProperty +false +true + + +paramScope +false +true + + +property +false +true + + +scope +false +true + + +transaction +false +true + + diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml index c938b16..c264d13 100644 --- a/src/main/webapp/WEB-INF/web.xml +++ b/src/main/webapp/WEB-INF/web.xml @@ -12,11 +12,11 @@ edu.internet2.middleware.shibboleth.wayf.WayfService WAYFConfigFileLocation - $DS_HOME$/conf/wayfconfig.xml + $DS_HOME$/wayfconfig.xml WAYFLogConfig - $DS_HOME$/conf/logging.xml + $DS_HOME$/logging.xml WAYFLogConfigPollFrequency @@ -38,16 +38,6 @@ *.wayf - - WAYF - /DS - - - - WAYF - *.ds - - css text/css diff --git a/src/main/webapp/images/internet2.gif b/src/main/webapp/images/internet2.gif old mode 100644 new mode 100755 diff --git a/src/main/webapp/index.htm b/src/main/webapp/index.htm deleted file mode 100644 index 8825d6d..0000000 --- a/src/main/webapp/index.htm +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/main/webapp/javascript.jsp b/src/main/webapp/javascript.jsp deleted file mode 100644 index 274df50..0000000 --- a/src/main/webapp/javascript.jsp +++ /dev/null @@ -1,45 +0,0 @@ -<%@ page contentType="text/javascript;charset=UTF-8" %> -<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> -<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> - -<%request.setCharacterEncoding("UTF-8");%> -<%response.setCharacterEncoding("UTF-8");%> - - -var theElements = [ - - ["", ""], - - ]; - -var theHints = [ - - - - - - - - - - [ - "?entityID=<%= java.net.URLEncoder.encode(ei.toString(), "utf-8") %>&return=<%= java.net.URLEncoder.encode(re.toString(), "utf-8") %>&returnIDxParam=<%= java.net.URLEncoder.encode( returnIDParam.toString(), "utf-8" ) %>&cache=perm&action=selection&origin=" - , - "" - ], - - - - - - - [ - "?target=<%= java.net.URLEncoder.encode(targ.toString(),"utf-8") %>&shire=<%= java.net.URLEncoder.encode(shire.toString(),"utf-8") %>&providerId=<%= java.net.URLEncoder.encode(pid.toString(),"utf-8") %>&time=&cache=perm&action=selection&origin=" - , - "" - ], - - - -]; - \ No newline at end of file diff --git a/src/main/webapp/static.html b/src/main/webapp/static.html deleted file mode 100644 index 4f20be0..0000000 --- a/src/main/webapp/static.html +++ /dev/null @@ -1,163 +0,0 @@ - - - -Static Discovery Service with centralised hinting - -

-This is a boring, but static web page which shows how an signle SP can -configure their own "Discovery Service" without recouse to a Java -Container but taking full advantage of the centralised cookie server -in the Federation Discovery Service. -

-

This is not meant to be pretty - it is meant to be easy for SP's -(who understand HTML) to understand and develop. It is however -targetted at a single SP. Sites running multiple SPs and wanting a -single Discovery will still need to deploy a real DS, or deploy this -as an embedded wayf on each SP. -

-

-There is obviously plenty of room for adding all the visual sugar and -branding that we want at the three levels

-
    -
  • A World Wide "This is a Discovery" look and feel
  • -
  • A Federation branding
  • -
  • "Corporate" Branding
  • -
- -

Just for fun, this Discovery service points to the I2Wiki, a Shib 2 -SP (and so with an easier configuration). To make things even more -fun it has access to metadata (mostly statically loaded) for 6 -Federations. (UK, InCommon, MAMS, Switch AcoNet and Renater)

- - - -
- -

Enter Organization Name

- - - -
- - - - - - - - - - - - - -
- - - -
-
- -

Configuring

- -Details on how to set this up this are embedded as comments in this -web page. Currently a lot of the configuration is manual. Future -versions will be as automatic as possible and the only configuration -required will be the link which is displayed when there is not -javascript enabled. - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/main/webapp/static2.html b/src/main/webapp/static2.html deleted file mode 100644 index c815f22..0000000 --- a/src/main/webapp/static2.html +++ /dev/null @@ -1,160 +0,0 @@ - - - -Static Discovery Service with centralised hinting - -

-This is a boring, but static web page which shows how an signle SP can -configure their own "Discovery Service" without recouse to a Java -Container but taking full advantage of the centralised cookie server -in the Federation Discovery Service. -

-

-This DS points at a test SP in the UK Federation, and uses the -Shib/SAML1 protocol. It is a lot harder to configure (a lot like -setting up one a "WAYFless URLS". Consider it motivation to upgrade -from SAML1 to SAML2... -

- - -
-
-

Enter Organization Name

- - -
- - - - - - - - - - - - - - - -
- - - -
-
- - - -

Configuring

- -Details on how to set this up this are embedded as comments in this -web page. Currently a lot of the configuration is manual. Although -it would be feasible to automate this just as is planned for Shib2 -SPs, the duplication seems needless given that the product has a 9 -month shelf life. - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/main/webapp/wayf.css b/src/main/webapp/wayf.css index 0eeb26c..4056aa3 100644 --- a/src/main/webapp/wayf.css +++ b/src/main/webapp/wayf.css @@ -102,21 +102,3 @@ span.warning { text-align: center; margin-top: 1.5em; } - -div.dropdown { - -moz-box-sizing: border-box; - box-sizing: border-box; - border: 1px solid black; - position: absolute; -} - -div.dropdown div { - background-color: white; - cursor: default; - padding: 0px 3px; -} - -div.dropdown div.current { - background-color: #3366cc; - color: white; -} diff --git a/src/main/webapp/wayf.jsp b/src/main/webapp/wayf.jsp old mode 100644 new mode 100755 index e30fc38..7b76dd5 --- a/src/main/webapp/wayf.jsp +++ b/src/main/webapp/wayf.jsp @@ -1,15 +1,11 @@ -<%@ page contentType="text/html;charset=UTF-8" %> <%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> <%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> -<%request.setCharacterEncoding("UTF-8");%> -<%response.setCharacterEncoding("UTF-8");%> - - + SAML Discovery protocol - - - - - - - - - - - + configuration file. --> @@ -159,14 +120,15 @@ Select an identity provider The Service you are trying to reach requires that you -authenticate with your home organization, enter the name below. +authenticate with your home institution, please select it from the +list below.

-Recently used organizations: +Recently used institutions:

@@ -178,7 +140,6 @@ Recently used organizations: simulating the user having specified a permanent cookie -->
-

@@ -187,7 +148,7 @@ Recently used organizations: - ?entityID=<%= java.net.URLEncoder.encode(ei.toString(), "utf-8") %>&return=<%= java.net.URLEncoder.encode(re.toString(), "utf-8") %>&returnIDxParam=<%= java.net.URLEncoder.encode( returnIDParam.toString(), "utf-8" ) %>&cache=perm&action=selection&origin="> + ?entityID=<%= java.net.URLEncoder.encode(ei.toString(), "utf-8") %>&return=<%= java.net.URLEncoder.encode(re.toString(), "utf-8") %>&returnIDxParam=<%= java.net.URLEncoder.encode( returnIDParam.toString(), "utf-8" ) %>&cache=perm&action=selection&origin="> @@ -195,7 +156,7 @@ Recently used organizations: - ?target=<%= java.net.URLEncoder.encode(targ.toString(),"utf-8") %>&shire=<%= java.net.URLEncoder.encode(shire.toString(),"utf-8") %>&providerId=<%= java.net.URLEncoder.encode(pid.toString(),"utf-8") %>&time=&cache=perm&action=selection&origin="> + ?target=<%= java.net.URLEncoder.encode(targ.toString(),"utf-8") %>&shire=<%= java.net.URLEncoder.encode(shire.toString(),"utf-8") %>&providerId=<%= java.net.URLEncoder.encode(pid.toString(),"utf-8") %>&time=&cache=perm&action=selection&origin="> @@ -213,7 +174,6 @@ Recently used organizations:

-
" /> " /> @@ -227,58 +187,16 @@ Recently used organizations: " /> " /> - -
+
- - - - - - or

@@ -437,7 +344,6 @@ Search by keyword:

"> -

@@ -455,15 +361,11 @@ Search by keyword: - - + +

-
- - -

@@ -479,11 +381,10 @@ Search results:

"> -
  • - " /> + " />
  • @@ -503,14 +404,13 @@ Search results: " /> - - +

    -
@@ -519,9 +419,9 @@ Search results: @@ -587,59 +487,13 @@ function changedFed(X, Selected) { } + } --> - - - - - - - - - - + diff --git a/src/main/webapp/wayferror.jsp b/src/main/webapp/wayferror.jsp old mode 100644 new mode 100755 index 1fd564a..5e72816 --- a/src/main/webapp/wayferror.jsp +++ b/src/main/webapp/wayferror.jsp @@ -5,7 +5,7 @@ <%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> <%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> - + @@ -24,14 +24,9 @@

Please email administrator's name and include the following error message:

- -

Discovery Service failure at ()

+

WAYF failure at ()

-
- -

The Discovery Service should not be called directly

-
-- cgit v1.1