[java-identity-provider COMMIT] /trunk/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGene...
noreply at shibboleth.net
noreply at shibboleth.net
Wed Feb 11 06:26:17 EST 2015
Author: rdw
Date: Wed Feb 11 06:26:16 2015
New Revision: 7334
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7334&view=rev
Log:
IDP-600 pull MDUI from the AA
Modified:
trunk/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGenerator.java
Modified: trunk/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGenerator.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGenerator.java?rev=7334&r1=7333&r2=7334&view=diff
==============================================================================
--- trunk/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGenerator.java (original)
+++ trunk/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGenerator.java Wed Feb 11 06:26:16 2015
@@ -66,7 +66,7 @@
*/
// Checkstyle: HideUtilityClassConstructor OFF
public class MetadataGenerator {
-
+
/**
* The end points we understand.
*/
@@ -396,7 +396,10 @@
writeRoleDescriptor(IDPSSODescriptor.DEFAULT_ELEMENT_LOCAL_NAME,
Arrays.asList(SAMLConstants.SAML20P_NS, SAMLConstants.SAML11P_NS, "urn:mace:shibboleth:1.0"));
writer.newLine();
- writeExtensions();
+ openExtensions();
+ writeScope();
+ writeMDUI();
+ closeExtensions();
writer.newLine();
writeKeyDescriptors();
for (Endpoints endpoint : ARTIFACT_ENDPOINTS) {
@@ -462,7 +465,9 @@
writeRoleDescriptor(AttributeAuthorityDescriptor.DEFAULT_ELEMENT_LOCAL_NAME,
Arrays.asList(SAMLConstants.SAML20P_NS, SAMLConstants.SAML11P_NS));
writer.newLine();
- writeExtensions();
+ openExtensions();
+ writeScope();
+ closeExtensions();
writer.newLine();
writeKeyDescriptors();
for (Endpoints endpoint : AA_ENDPOINTS) {
@@ -501,22 +506,42 @@
}
/**
- * Write out any <Extensions>Elements. Currently this is just the scope TODO: mdui TODO: entityAttributes
- *
- * @throws IOException if badness happens
- */
- protected void writeExtensions() throws IOException {
+ * Write the open <Extensions> elements.
+ *
+ * @throws IOException if badness happens
+ */
+ protected void openExtensions() throws IOException {
writer.write(" <");
writer.write(Extensions.DEFAULT_ELEMENT_LOCAL_NAME);
writer.write('>');
writer.newLine();
+ }
+
+ /**
+ * Write out the close <\Extensions> Element.
+ *
+ * @throws IOException if badness happens
+ */
+ protected void closeExtensions() throws IOException {
+
+ writer.write(" </");
+ writer.write(Extensions.DEFAULT_ELEMENT_LOCAL_NAME);
+ writer.write('>');
+ writer.newLine();
+ }
+
+ /**
+ * Write out any <Extensions>Elements. Currently this is just the scope TODO: mdui TODO: entityAttributes
+ * @deprecated use {@link #openExtensions()} and {@link #closeExtensions()}
+ * @throws IOException if badness happens
+ */
+ @Deprecated protected void writeExtensions() throws IOException {
+
+ openExtensions();
writeScope();
writeMDUI();
- writer.write(" </");
- writer.write(Extensions.DEFAULT_ELEMENT_LOCAL_NAME);
- writer.write('>');
- writer.newLine();
+ closeExtensions();
}
/**
More information about the commits
mailing list