[java-shib-idp2 COMMIT] in /branches/REL_2: doc/RELEASE-NOTES.txt src/main/java/edu/internet2/middleware/shibboleth/i...
noreply at shibboleth.net
noreply at shibboleth.net
Tue Mar 5 18:38:37 EST 2013
Author: scantor
Date: Tue Mar 5 18:38:37 2013
New Revision: 3145
URL: http://svn.shibboleth.net/view/java-shib-idp2?rev=3145&view=rev
Log:
SIDP-570: Customize ServiceName tag output for unknown SPs
Modified:
branches/REL_2/doc/RELEASE-NOTES.txt
branches/REL_2/src/main/java/edu/internet2/middleware/shibboleth/idp/ui/ServiceNameTag.java
Modified: branches/REL_2/doc/RELEASE-NOTES.txt
URL: http://svn.shibboleth.net/view/java-shib-idp2/branches/REL_2/doc/RELEASE-NOTES.txt?rev=3145&r1=3144&r2=3145&view=diff
==============================================================================
--- branches/REL_2/doc/RELEASE-NOTES.txt (original)
+++ branches/REL_2/doc/RELEASE-NOTES.txt Tue Mar 5 18:38:37 2013
@@ -9,6 +9,7 @@
[SIDP-563] - IdP-only SAML logout profile handler
[SIDP-564] - Happy Eyeballs support for IdP session cookie address checking
[SIDP-567] - Login Context key entropy can be improved
+[SIDP-570] - Customize ServiceName tag output for unknown SPs
[SIDP-572] - Test on Red Hat's openjdk 1.7
Changes in Release 2.3.8
Modified: branches/REL_2/src/main/java/edu/internet2/middleware/shibboleth/idp/ui/ServiceNameTag.java
URL: http://svn.shibboleth.net/view/java-shib-idp2/branches/REL_2/src/main/java/edu/internet2/middleware/shibboleth/idp/ui/ServiceNameTag.java?rev=3145&r1=3144&r2=3145&view=diff
==============================================================================
--- branches/REL_2/src/main/java/edu/internet2/middleware/shibboleth/idp/ui/ServiceNameTag.java (original)
+++ branches/REL_2/src/main/java/edu/internet2/middleware/shibboleth/idp/ui/ServiceNameTag.java Tue Mar 5 18:38:37 2013
@@ -48,6 +48,18 @@
/** what to emit if the jsp has nothing. */
private static final String DEFAULT_VALUE = "Unspecified Service Provider";
+ /** Bean storage for default value. */
+ private String defaultValue;
+
+ /**
+ * Bean setter.
+ *
+ * @param value what to set
+ */
+ public void setDefaultValue(String value) {
+ defaultValue = value;
+ }
+
@Override
public int doStartTag() throws JspException {
@@ -62,14 +74,14 @@
BodyContent bc = getBodyContent();
boolean written = false;
if (null != bc) {
- JspWriter ew= bc.getEnclosingWriter();
+ JspWriter ew = bc.getEnclosingWriter();
if (ew != null) {
bc.writeOut(ew);
written = true;
}
}
if (!written) {
- pageContext.getOut().print(DEFAULT_VALUE);
+ pageContext.getOut().print(defaultValue != null ? defaultValue : DEFAULT_VALUE);
}
} else {
pageContext.getOut().print(serviceName);
More information about the commits
mailing list