trivial: fix javadoc

get rid of usage of PackagePropertiesImpl

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/commons/filevault-package-maven-plugin/trunk@1872498 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/MavenBasedPackageDependency.java b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/MavenBasedPackageDependency.java
index c230ac9..ac1eae1 100644
--- a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/MavenBasedPackageDependency.java
+++ b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/MavenBasedPackageDependency.java
@@ -125,7 +125,6 @@
      * @param dependencies The list of {@link MavenBasedPackageDependency} instances to convert.
      * @throws IOException in case meta information could not be read from the project dependency or the 
      * dependency is not a content package.
-     * @throws URISyntaxException 
      */
     public static void resolve(final MavenProject project, final Log log, final Collection<MavenBasedPackageDependency> dependencies) throws IOException {
         for (MavenBasedPackageDependency dependency : dependencies) {
diff --git a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/VaultMojo.java b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/VaultMojo.java
index 08dee46..0aa34b4 100644
--- a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/VaultMojo.java
+++ b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/VaultMojo.java
@@ -544,9 +544,8 @@
     /** Checks if some files (optionally prefixed) below the given source directory are not listed in coveredFiles
      * 
      * @param sourceDirectory the source directory
-     * @param prefix the optional prefix to prepend to the relative file name before comparing with {@link coveredFiles}
+     * @param prefix the optional prefix to prepend to the relative file name before comparing with {@code coveredFileNames}
      * @param coveredFileNames the covered file names (should have relative file names), might have OS specific separators
-     * @param additionalExcludes the file name patterns to exclude from the source directory (in addition to the default excludes)
      * @return the absolute file names in the source directory which are not already listed in {@code entryNames}. */
     protected static Collection<File> getUncoveredFiles(final File sourceDirectory, Collection<String> excludes, String prefix,
             Collection<String> coveredFileNames) {
diff --git a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/validator/impl/context/ArchiveValidationContextImpl.java b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/validator/impl/context/ArchiveValidationContextImpl.java
index 036b0b0..a05d551 100644
--- a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/validator/impl/context/ArchiveValidationContextImpl.java
+++ b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/validator/impl/context/ArchiveValidationContextImpl.java
@@ -19,40 +19,31 @@
 import java.io.IOException;
 import java.nio.file.Path;
 import java.util.Collection;
-import java.util.Properties;
 
 import org.apache.jackrabbit.vault.fs.api.WorkspaceFilter;
 import org.apache.jackrabbit.vault.fs.io.Archive;
+import org.apache.jackrabbit.vault.packaging.PackageId;
 import org.apache.jackrabbit.vault.packaging.PackageInfo;
 import org.apache.jackrabbit.vault.packaging.PackageProperties;
-import org.apache.jackrabbit.vault.packaging.impl.PackagePropertiesImpl;
+import org.apache.jackrabbit.vault.packaging.PackageType;
 import org.apache.jackrabbit.vault.validation.spi.ValidationContext;
 import org.apache.maven.plugin.logging.Log;
+import org.jetbrains.annotations.NotNull;
 
 
 /**
  * Implements a validation context based on a given {@link Archive}.
  */
-public class ArchiveValidationContextImpl extends PackagePropertiesImpl implements ValidationContext {
+public class ArchiveValidationContextImpl implements ValidationContext {
 
     private final WorkspaceFilter filter;
-    private final Properties properties;
+    private final PackageProperties properties;
     private final Path archivePath;
     private final Collection<PackageInfo> resolvedDependencies;
 
-    /**
-     * 
-     * @param archive
-     * @param archivePath
-     * @param configuration
-     * @throws IOException 
-     */
     public ArchiveValidationContextImpl(Archive archive, Path archivePath, DependencyResolver resolver, Log log) throws IOException {
         this.archivePath = archivePath;
-        properties = archive.getMetaInf().getProperties();
-        if (properties == null) {
-            throw new IllegalStateException("Archive '" + archivePath + "' does not contain a properties.xml.");
-        }
+        properties = archive.getMetaInf().getPackageProperties();
         this.filter = archive.getMetaInf().getFilter();
         if (filter == null) {
             throw new IllegalStateException("Archive '" + archivePath + "' does not contain a filter.xml.");
@@ -60,15 +51,9 @@
         this.resolvedDependencies = resolver.resolve(getProperties().getDependencies(), getProperties().getDependenciesLocations(), log);
     }
 
-
-    @Override
-    protected Properties getPropertiesMap() {
-        return properties;
-    }
-
     @Override
     public PackageProperties getProperties() {
-        return this;
+        return properties;
     }
 
     @Override
@@ -91,4 +76,14 @@
         return this.resolvedDependencies;
     }
 
+    @Override
+    public @NotNull PackageId getId() {
+       return properties.getId();
+    }
+
+    @Override
+    public @NotNull PackageType getPackageType() {
+        return properties.getPackageType();
+    }
+
 }
diff --git a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/validator/impl/context/DirectoryValidationContext.java b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/validator/impl/context/DirectoryValidationContext.java
index 85dfbb4..d6676a6 100644
--- a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/validator/impl/context/DirectoryValidationContext.java
+++ b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/validator/impl/context/DirectoryValidationContext.java
@@ -24,7 +24,6 @@
 import java.util.Collection;
 import java.util.List;
 
-import org.apache.jackrabbit.filevault.maven.packaging.GenerateMetadataMojo;
 import org.apache.jackrabbit.vault.fs.api.WorkspaceFilter;
 import org.apache.jackrabbit.vault.fs.config.ConfigurationException;
 import org.apache.jackrabbit.vault.fs.config.DefaultWorkspaceFilter;
@@ -118,8 +117,7 @@
 
     @Override
     public PackageType getPackageType() {
-        // TODO Auto-generated method stub
-        return null;
+        return properties.getPackageType();
     }
 
 }