[java-identity-provider] branch master updated: IDP-1300 Move all the java-installer code into impl

Rod Widdowson rdw at steadingsoftware.com
Wed Jun 6 06:36:15 EDT 2018


This is an automated email from the git hooks/post-receive script.

rdw pushed a commit to branch master
in repository java-identity-provider.

View the commit online:
http://git.shibboleth.net/view/?p=java-identity-provider.git;a=commit;h=3928ce315fcdfa5ff613cfd7d225144de45ae60d

The following commit(s) were added to refs/heads/master by this push:
       new  3928ce3   IDP-1300  Move all the java-installer code into impl
3928ce3 is described below

commit 3928ce315fcdfa5ff613cfd7d225144de45ae60d
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Tue Jun 5 15:13:35 2018 +0100

    IDP-1300  Move all the java-installer code into impl
    
    https://issues.shibboleth.net/jira/browse/IDP-1300
    
    Leave the old code in place, marked @Deprecated
---
 .../java/net/shibboleth/idp/installer/PropertiesWithComments.java | 5 ++++-
 .../idp/installer/ant/BasicKeystoreKeyStrategyTask.java           | 5 ++++-
 .../net/shibboleth/idp/installer/ant/MergePropertiesTask.java     | 6 +++++-
 .../net/shibboleth/idp/installer/ant/MetadataGeneratorTask.java   | 6 +++++-
 .../java/net/shibboleth/idp/installer/ant/PasswordHandler.java    | 2 +-
 .../idp/installer/ant/SelfSignedCertificateGeneratorTask.java     | 5 ++++-
 .../installer/ant/{ => impl}/BasicKeystoreKeyStrategyTask.java    | 2 +-
 .../idp/installer/ant/{ => impl}/MergePropertiesTask.java         | 4 ++--
 .../idp/installer/ant/{ => impl}/MetadataGeneratorTask.java       | 6 +++---
 .../shibboleth/idp/installer/ant/{ => impl}/PasswordHandler.java  | 2 +-
 .../ant/{ => impl}/SelfSignedCertificateGeneratorTask.java        | 2 +-
 .../net/shibboleth/idp/installer/ant/{ => impl}/package-info.java | 3 +--
 .../main/java/net/shibboleth/idp/installer/ant/package-info.java  | 3 ++-
 .../idp/installer/{ => impl}/PropertiesWithComments.java          | 2 +-
 .../net/shibboleth/idp/installer/{ => impl}/package-info.java     | 3 +--
 .../net/shibboleth/idp/installer/metadata/MetadataGenerator.java  | 5 ++++-
 .../idp/installer/metadata/MetadataGeneratorParameters.java       | 2 +-
 .../idp/installer/metadata/{ => impl}/MetadataGenerator.java      | 2 +-
 .../metadata/{ => impl}/MetadataGeneratorParameters.java          | 2 +-
 .../idp/installer/metadata/{ => impl}/package-info.java           | 3 +--
 .../java/net/shibboleth/idp/installer/metadata/package-info.java  | 3 ++-
 .../src/main/java/net/shibboleth/idp/installer/package-info.java  | 3 ++-
 .../src/main/resources/net/shibboleth/idp/installer/ant.xml       | 8 ++++----
 .../resources/net/shibboleth/idp/installer/metadata-generator.xml | 2 +-
 .../java/net/shibboleth/idp/installer/TestMetadataGenerator.java  | 2 +-
 .../net/shibboleth/idp/installer/TestPropertiesWithComments.java  | 2 ++
 26 files changed, 56 insertions(+), 34 deletions(-)

diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/PropertiesWithComments.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/PropertiesWithComments.java
index 86169c5..2e84c6c 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/PropertiesWithComments.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/PropertiesWithComments.java
@@ -34,13 +34,15 @@ import java.util.Properties;
 import javax.annotation.Nonnull;
 
 import net.shibboleth.utilities.java.support.annotation.constraint.NotEmpty;
+import net.shibboleth.utilities.java.support.primitive.DeprecationSupport;
+import net.shibboleth.utilities.java.support.primitive.DeprecationSupport.ObjectType;
 import net.shibboleth.utilities.java.support.primitive.StringSupport;
 
 /**
  * A package which is similar to Properties, but allows comments to be preserved. We use the Properties package to parse
  * the non-comment lines.
  */
-public class PropertiesWithComments {
+ at Deprecated public class PropertiesWithComments {
 
     /**
      * The contents.
@@ -101,6 +103,7 @@ public class PropertiesWithComments {
      * @throws IOException if readline fails
      */
     public void load(final InputStream input) throws IOException {
+        DeprecationSupport.warn(ObjectType.CLASS, this.getClass().getName(), null , ".impl");
         final BufferedReader reader = new BufferedReader(new InputStreamReader(input));
         contents = new ArrayList<>();
         properties = new HashMap<>();
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/BasicKeystoreKeyStrategyTask.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/BasicKeystoreKeyStrategyTask.java
index d12311c..8977ca1 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/BasicKeystoreKeyStrategyTask.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/BasicKeystoreKeyStrategyTask.java
@@ -24,6 +24,8 @@ import javax.annotation.Nullable;
 
 import net.shibboleth.utilities.java.support.annotation.constraint.NotEmpty;
 import net.shibboleth.utilities.java.support.annotation.constraint.Positive;
+import net.shibboleth.utilities.java.support.primitive.DeprecationSupport;
+import net.shibboleth.utilities.java.support.primitive.DeprecationSupport.ObjectType;
 import net.shibboleth.utilities.java.support.security.BasicKeystoreKeyStrategyTool;
 
 import org.apache.tools.ant.BuildException;
@@ -33,7 +35,7 @@ import org.apache.tools.ant.Task;
 /**
  * Wrapper around {@link BasicKeystoreKeyStrategyTool}.
  */
-public class BasicKeystoreKeyStrategyTask extends Task {
+ at Deprecated public class BasicKeystoreKeyStrategyTask extends Task {
 
     /** encapsulated {@link BasicKeystoreKeyStrategyTool}.*/
     private BasicKeystoreKeyStrategyTool tool;
@@ -118,6 +120,7 @@ public class BasicKeystoreKeyStrategyTask extends Task {
     /** {@inheritDoc} */
     @Override
     public void execute() {
+        DeprecationSupport.warn(ObjectType.CLASS, this.getClass().getName(), null , ".impl");
         try {
             tool.changeKey();
         } catch (final Exception e) {
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/MergePropertiesTask.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/MergePropertiesTask.java
index 9bb73fb..5b2d996 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/MergePropertiesTask.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/MergePropertiesTask.java
@@ -27,6 +27,8 @@ import javax.annotation.Nonnull;
 
 import net.shibboleth.idp.installer.PropertiesWithComments;
 import net.shibboleth.utilities.java.support.logic.Constraint;
+import net.shibboleth.utilities.java.support.primitive.DeprecationSupport;
+import net.shibboleth.utilities.java.support.primitive.DeprecationSupport.ObjectType;
 
 import org.apache.tools.ant.BuildException;
 import org.apache.tools.ant.Project;
@@ -35,7 +37,7 @@ import org.apache.tools.ant.Task;
 /**
  * A class to merge a property file into another property file, preserving the comments. 
  */
-public class MergePropertiesTask extends Task {
+ at Deprecated public class MergePropertiesTask extends Task {
 
     /** The input file. */
     private File inFile;
@@ -71,6 +73,8 @@ public class MergePropertiesTask extends Task {
     // Checkstyle: CyclomaticComplexity OFF
     @Override
     public void execute() {
+        DeprecationSupport.warn(ObjectType.CLASS, this.getClass().getName(), null , ".impl");
+
         if (null == inFile) {
             log("Input file not provided", Project.MSG_ERR);
             throw new BuildException("Non-existent input file");
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/MetadataGeneratorTask.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/MetadataGeneratorTask.java
index 5c489f0..fbcab8a 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/MetadataGeneratorTask.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/MetadataGeneratorTask.java
@@ -37,11 +37,13 @@ import net.shibboleth.ext.spring.util.ApplicationContextBuilder;
 import net.shibboleth.idp.installer.metadata.MetadataGenerator;
 import net.shibboleth.idp.installer.metadata.MetadataGeneratorParameters;
 import net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer;
+import net.shibboleth.utilities.java.support.primitive.DeprecationSupport;
+import net.shibboleth.utilities.java.support.primitive.DeprecationSupport.ObjectType;
 
 /**
  * Task to generate metadata.
  */
-public class MetadataGeneratorTask extends Task {
+ at Deprecated public class MetadataGeneratorTask extends Task {
 
     /** Where we collect the parameters. */
 
@@ -200,6 +202,8 @@ public class MetadataGeneratorTask extends Task {
     /** {@inheritDoc} */
     // Checkstyle: CyclomaticComplexity OFF
     @Override public void execute() {
+        DeprecationSupport.warn(ObjectType.CLASS, this.getClass().getName(), null , ".impl");
+
         try {
             final MetadataGeneratorParameters parameters;
 
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/PasswordHandler.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/PasswordHandler.java
index 45b3ca2..cc721bb 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/PasswordHandler.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/PasswordHandler.java
@@ -21,7 +21,7 @@ import org.apache.tools.ant.input.InputRequest;
 import org.apache.tools.ant.input.SecureInputHandler;
 
 /** Ant helper class to ask for passwords, rejecting zero length passwords and asking for confirmation. */
-public class PasswordHandler extends SecureInputHandler {
+ at Deprecated public class PasswordHandler extends SecureInputHandler {
 
     /** {@inheritDoc} */
     @Override
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/SelfSignedCertificateGeneratorTask.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/SelfSignedCertificateGeneratorTask.java
index 3e26e5b..0e287c7 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/SelfSignedCertificateGeneratorTask.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/SelfSignedCertificateGeneratorTask.java
@@ -26,7 +26,9 @@ import javax.annotation.Nullable;
 import net.shibboleth.utilities.java.support.annotation.constraint.NonnullElements;
 import net.shibboleth.utilities.java.support.annotation.constraint.NotEmpty;
 import net.shibboleth.utilities.java.support.annotation.constraint.Positive;
+import net.shibboleth.utilities.java.support.primitive.DeprecationSupport;
 import net.shibboleth.utilities.java.support.primitive.StringSupport;
+import net.shibboleth.utilities.java.support.primitive.DeprecationSupport.ObjectType;
 import net.shibboleth.utilities.java.support.security.SelfSignedCertificateGenerator;
 
 import org.apache.tools.ant.BuildException;
@@ -36,7 +38,7 @@ import org.apache.tools.ant.Task;
 /**
  * Task to shim around {@link SelfSignedCertificateGenerator}.
  */
-public class SelfSignedCertificateGeneratorTask extends Task {
+ at Deprecated public class SelfSignedCertificateGeneratorTask extends Task {
 
     /** Our wrapped {@link SelfSignedCertificateGenerator}. */
     private SelfSignedCertificateGenerator generator;
@@ -161,6 +163,7 @@ public class SelfSignedCertificateGeneratorTask extends Task {
     @Override 
     /** {@inheritDoc} */
     public void execute() {
+        DeprecationSupport.warn(ObjectType.CLASS, this.getClass().getName(), null , ".impl");
         try {
             generator.generate();
         } catch (final Exception e) {
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/BasicKeystoreKeyStrategyTask.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/BasicKeystoreKeyStrategyTask.java
similarity index 98%
copy from idp-installer/src/main/java/net/shibboleth/idp/installer/ant/BasicKeystoreKeyStrategyTask.java
copy to idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/BasicKeystoreKeyStrategyTask.java
index d12311c..6b0963f 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/BasicKeystoreKeyStrategyTask.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/BasicKeystoreKeyStrategyTask.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package net.shibboleth.idp.installer.ant;
+package net.shibboleth.idp.installer.ant.impl;
 
 import java.io.File;
 
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/MergePropertiesTask.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/MergePropertiesTask.java
similarity index 97%
copy from idp-installer/src/main/java/net/shibboleth/idp/installer/ant/MergePropertiesTask.java
copy to idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/MergePropertiesTask.java
index 9bb73fb..fe7761c 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/MergePropertiesTask.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/MergePropertiesTask.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package net.shibboleth.idp.installer.ant;
+package net.shibboleth.idp.installer.ant.impl;
 
 import java.io.File;
 import java.io.FileInputStream;
@@ -25,7 +25,7 @@ import java.util.Properties;
 
 import javax.annotation.Nonnull;
 
-import net.shibboleth.idp.installer.PropertiesWithComments;
+import net.shibboleth.idp.installer.impl.PropertiesWithComments;
 import net.shibboleth.utilities.java.support.logic.Constraint;
 
 import org.apache.tools.ant.BuildException;
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/MetadataGeneratorTask.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/MetadataGeneratorTask.java
similarity index 97%
copy from idp-installer/src/main/java/net/shibboleth/idp/installer/ant/MetadataGeneratorTask.java
copy to idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/MetadataGeneratorTask.java
index 5c489f0..2e92ca7 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/MetadataGeneratorTask.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/MetadataGeneratorTask.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package net.shibboleth.idp.installer.ant;
+package net.shibboleth.idp.installer.ant.impl;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -34,8 +34,8 @@ import org.springframework.core.io.ClassPathResource;
 import org.springframework.core.io.Resource;
 
 import net.shibboleth.ext.spring.util.ApplicationContextBuilder;
-import net.shibboleth.idp.installer.metadata.MetadataGenerator;
-import net.shibboleth.idp.installer.metadata.MetadataGeneratorParameters;
+import net.shibboleth.idp.installer.metadata.impl.MetadataGenerator;
+import net.shibboleth.idp.installer.metadata.impl.MetadataGeneratorParameters;
 import net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer;
 
 /**
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/PasswordHandler.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/PasswordHandler.java
similarity index 97%
copy from idp-installer/src/main/java/net/shibboleth/idp/installer/ant/PasswordHandler.java
copy to idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/PasswordHandler.java
index 45b3ca2..6ff291f 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/PasswordHandler.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/PasswordHandler.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package net.shibboleth.idp.installer.ant;
+package net.shibboleth.idp.installer.ant.impl;
 
 import org.apache.tools.ant.input.InputRequest;
 import org.apache.tools.ant.input.SecureInputHandler;
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/SelfSignedCertificateGeneratorTask.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/SelfSignedCertificateGeneratorTask.java
similarity index 99%
copy from idp-installer/src/main/java/net/shibboleth/idp/installer/ant/SelfSignedCertificateGeneratorTask.java
copy to idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/SelfSignedCertificateGeneratorTask.java
index 3e26e5b..73d85e9 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/SelfSignedCertificateGeneratorTask.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/SelfSignedCertificateGeneratorTask.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package net.shibboleth.idp.installer.ant;
+package net.shibboleth.idp.installer.ant.impl;
 
 import java.io.File;
 import java.util.List;
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/package-info.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/package-info.java
similarity index 94%
copy from idp-installer/src/main/java/net/shibboleth/idp/installer/ant/package-info.java
copy to idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/package-info.java
index a6dd82d..93116d3 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/package-info.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/impl/package-info.java
@@ -14,9 +14,8 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 /**
  * Targets for Ant.
  */
 
-package net.shibboleth.idp.installer.ant;
\ No newline at end of file
+package net.shibboleth.idp.installer.ant.impl;
\ No newline at end of file
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/package-info.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/package-info.java
index a6dd82d..d40bdd6 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/package-info.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/ant/package-info.java
@@ -16,7 +16,8 @@
  */
 
 /**
- * Targets for Ant.
+ * OLD, DEPRECATED Targets for Ant.
+ * Use the .impl versions
  */
 
 package net.shibboleth.idp.installer.ant;
\ No newline at end of file
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/PropertiesWithComments.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/impl/PropertiesWithComments.java
similarity index 99%
copy from idp-installer/src/main/java/net/shibboleth/idp/installer/PropertiesWithComments.java
copy to idp-installer/src/main/java/net/shibboleth/idp/installer/impl/PropertiesWithComments.java
index 86169c5..6537c18 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/PropertiesWithComments.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/impl/PropertiesWithComments.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package net.shibboleth.idp.installer;
+package net.shibboleth.idp.installer.impl;
 
 import java.io.BufferedReader;
 import java.io.BufferedWriter;
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/package-info.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/impl/package-info.java
similarity index 95%
copy from idp-installer/src/main/java/net/shibboleth/idp/installer/package-info.java
copy to idp-installer/src/main/java/net/shibboleth/idp/installer/impl/package-info.java
index 5491c4c..7f5bd0b 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/package-info.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/impl/package-info.java
@@ -14,9 +14,8 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 /**
  * Classes of use during installation.
  */
-package net.shibboleth.idp.installer;
 
+package net.shibboleth.idp.installer.impl;
\ No newline at end of file
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGenerator.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGenerator.java
index 5670dbd..e49bfdd 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGenerator.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGenerator.java
@@ -57,6 +57,8 @@ import net.shibboleth.idp.saml.xmlobject.ExtensionsConstants;
 import net.shibboleth.idp.saml.xmlobject.Scope;
 import net.shibboleth.utilities.java.support.annotation.constraint.NotEmpty;
 import net.shibboleth.utilities.java.support.logic.Constraint;
+import net.shibboleth.utilities.java.support.primitive.DeprecationSupport;
+import net.shibboleth.utilities.java.support.primitive.DeprecationSupport.ObjectType;
 import net.shibboleth.utilities.java.support.xml.DOMTypeSupport;
 import net.shibboleth.utilities.java.support.xml.XMLConstants;
 
@@ -65,7 +67,7 @@ import net.shibboleth.utilities.java.support.xml.XMLConstants;
  * generator, and the V2 metadata.
  */
 // Checkstyle: HideUtilityClassConstructor OFF
-public class MetadataGenerator {
+ at Deprecated public class MetadataGenerator {
 
     /**
      * The end points we understand.
@@ -165,6 +167,7 @@ public class MetadataGenerator {
      * @throws FileNotFoundException if the file cannot be found.
      */
     public MetadataGenerator(@Nonnull final File file) throws FileNotFoundException {
+        DeprecationSupport.warn(ObjectType.CLASS, this.getClass().getName(), null , ".impl");
         final File nonnullFile = Constraint.isNotNull(file, "provided file must be nonnull");
         final FileOutputStream outStream = new FileOutputStream(nonnullFile);
         writer = new BufferedWriter(new OutputStreamWriter(outStream));
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGeneratorParameters.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGeneratorParameters.java
index b9ea502..999a034 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGeneratorParameters.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGeneratorParameters.java
@@ -31,7 +31,7 @@ import org.springframework.core.io.Resource;
 /**
  * POJO to collect parameters from the metadata configuration (partially via spring).
  */
-public class MetadataGeneratorParameters {
+ at Deprecated public class MetadataGeneratorParameters {
 
     /**
      * The file with the certificate the IDP uses to encrypt.
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGenerator.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/impl/MetadataGenerator.java
similarity index 99%
copy from idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGenerator.java
copy to idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/impl/MetadataGenerator.java
index 5670dbd..6c83119 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGenerator.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/impl/MetadataGenerator.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package net.shibboleth.idp.installer.metadata;
+package net.shibboleth.idp.installer.metadata.impl;
 
 import java.io.BufferedWriter;
 import java.io.File;
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGeneratorParameters.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/impl/MetadataGeneratorParameters.java
similarity index 99%
copy from idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGeneratorParameters.java
copy to idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/impl/MetadataGeneratorParameters.java
index b9ea502..3f4047b 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/MetadataGeneratorParameters.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/impl/MetadataGeneratorParameters.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package net.shibboleth.idp.installer.metadata;
+package net.shibboleth.idp.installer.metadata.impl;
 
 import java.io.BufferedReader;
 import java.io.File;
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/package-info.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/impl/package-info.java
similarity index 94%
copy from idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/package-info.java
copy to idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/impl/package-info.java
index 78ee67d..a683a37 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/package-info.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/impl/package-info.java
@@ -14,9 +14,8 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 /**
  * Package to contain classes to do with the one off metadata generation.
  */
 
-package net.shibboleth.idp.installer.metadata;
\ No newline at end of file
+package net.shibboleth.idp.installer.metadata.impl;
\ No newline at end of file
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/package-info.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/package-info.java
index 78ee67d..adbed4e 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/package-info.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/metadata/package-info.java
@@ -16,7 +16,8 @@
  */
 
 /**
- * Package to contain classes to do with the one off metadata generation.
+ * OLD, DEPRECATED Package to contain classes to do with the one off metadata generation.
+ * Use the .impl versions
  */
 
 package net.shibboleth.idp.installer.metadata;
\ No newline at end of file
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/package-info.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/package-info.java
index 5491c4c..5173817 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/package-info.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/package-info.java
@@ -16,7 +16,8 @@
  */
 
 /**
- * Classes of use during installation.
+ * OLD Deprecated. Classes of use during installation.
+ * Use the .impl versions
  */
 package net.shibboleth.idp.installer;
 
diff --git a/idp-installer/src/main/resources/net/shibboleth/idp/installer/ant.xml b/idp-installer/src/main/resources/net/shibboleth/idp/installer/ant.xml
index 314aa4e..42d3cd0 100644
--- a/idp-installer/src/main/resources/net/shibboleth/idp/installer/ant.xml
+++ b/idp-installer/src/main/resources/net/shibboleth/idp/installer/ant.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <antlib>
-    <taskdef name="selfsignedcert" classname="net.shibboleth.idp.installer.ant.SelfSignedCertificateGeneratorTask"/>
-    <taskdef name="keystorestrategy" classname="net.shibboleth.idp.installer.ant.BasicKeystoreKeyStrategyTask"/>
-    <taskdef name="mergeproperties" classname="net.shibboleth.idp.installer.ant.MergePropertiesTask"/>
-    <taskdef name="metadatagenerate" classname="net.shibboleth.idp.installer.ant.MetadataGeneratorTask"/>
+    <taskdef name="selfsignedcert" classname="net.shibboleth.idp.installer.ant.impl.SelfSignedCertificateGeneratorTask"/>
+    <taskdef name="keystorestrategy" classname="net.shibboleth.idp.installer.ant.impl.BasicKeystoreKeyStrategyTask"/>
+    <taskdef name="mergeproperties" classname="net.shibboleth.idp.installer.ant.impl.MergePropertiesTask"/>
+    <taskdef name="metadatagenerate" classname="net.shibboleth.idp.installer.ant.impl.MetadataGeneratorTask"/>
 </antlib>
\ No newline at end of file
diff --git a/idp-installer/src/main/resources/net/shibboleth/idp/installer/metadata-generator.xml b/idp-installer/src/main/resources/net/shibboleth/idp/installer/metadata-generator.xml
index 047fa4a..f9d393c 100644
--- a/idp-installer/src/main/resources/net/shibboleth/idp/installer/metadata-generator.xml
+++ b/idp-installer/src/main/resources/net/shibboleth/idp/installer/metadata-generator.xml
@@ -13,7 +13,7 @@
     <context:property-placeholder />
 
 	<bean id="IdPConfiguration"
-		class="net.shibboleth.idp.installer.metadata.MetadataGeneratorParameters"
+		class="net.shibboleth.idp.installer.metadata.impl.MetadataGeneratorParameters"
 		p:encryptionCertResource="%{idp.encryption.cert}" p:signingCertResource="%{idp.signing.cert}"
 		p:entityID="%{idp.entityID}" p:scope="%{idp.scope}" />
 </beans>
\ No newline at end of file
diff --git a/idp-installer/src/test/java/net/shibboleth/idp/installer/TestMetadataGenerator.java b/idp-installer/src/test/java/net/shibboleth/idp/installer/TestMetadataGenerator.java
index 8f12435..7a84a60 100644
--- a/idp-installer/src/test/java/net/shibboleth/idp/installer/TestMetadataGenerator.java
+++ b/idp-installer/src/test/java/net/shibboleth/idp/installer/TestMetadataGenerator.java
@@ -25,7 +25,7 @@ import java.io.IOException;
 import java.io.InputStream;
 import java.util.List;
 
-import net.shibboleth.idp.installer.ant.MetadataGeneratorTask;
+import net.shibboleth.idp.installer.ant.impl.MetadataGeneratorTask;
 import net.shibboleth.utilities.java.support.xml.XMLParserException;
 
 import org.joda.time.DateTime;
diff --git a/idp-installer/src/test/java/net/shibboleth/idp/installer/TestPropertiesWithComments.java b/idp-installer/src/test/java/net/shibboleth/idp/installer/TestPropertiesWithComments.java
index 8a7f33f..c384365 100644
--- a/idp-installer/src/test/java/net/shibboleth/idp/installer/TestPropertiesWithComments.java
+++ b/idp-installer/src/test/java/net/shibboleth/idp/installer/TestPropertiesWithComments.java
@@ -25,6 +25,8 @@ import java.io.IOException;
 import java.io.InputStream;
 import java.util.Properties;
 
+import net.shibboleth.idp.installer.impl.PropertiesWithComments;
+
 import org.testng.Assert;
 import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list