diff options
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/types/candidateheat/AnalyzedZipHeatFiles.java')
1 files changed, 32 insertions, 49 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/types/candidateheat/AnalyzedZipHeatFiles.java b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/types/candidateheat/AnalyzedZipHeatFiles.java index 3d652607ce..63067e3ede 100644 --- a/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/types/candidateheat/AnalyzedZipHeatFiles.java +++ b/openecomp-be/lib/openecomp-sdc-vendor-software-product-lib/openecomp-sdc-vendor-software-product-api/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/types/candidateheat/AnalyzedZipHeatFiles.java @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -20,64 +20,47 @@ package org.openecomp.sdc.vendorsoftwareproduct.types.candidateheat; -import org.apache.commons.collections4.CollectionUtils; - import java.util.Collection; import java.util.HashSet; import java.util.Set; +import lombok.Getter; +import lombok.NoArgsConstructor; +import org.apache.commons.collections4.CollectionUtils; -/** - * @author Avrahamg - * @since December 25, 2016 - */ +@Getter +@NoArgsConstructor public class AnalyzedZipHeatFiles { - private Set<String> nestedFiles = new HashSet<>(); - private Set<String> otherNonModuleFiles = new HashSet<>(); - private Set<String> moduleFiles = new HashSet<>(); - - public void addNestedFile(String fileName) - { - nestedFiles.add(fileName); - moduleFiles.remove(fileName); - } - public void addNestedFiles(Collection<String> fileNames) - { - nestedFiles.addAll(fileNames); - moduleFiles.removeAll(fileNames); - } + private final Set<String> nestedFiles = new HashSet<>(); + private final Set<String> otherNonModuleFiles = new HashSet<>(); + private final Set<String> moduleFiles = new HashSet<>(); - public void addOtherNonModuleFile(String fileName) - { - otherNonModuleFiles.add(fileName); - moduleFiles.remove(fileName); - } + public void addNestedFile(String fileName) { + nestedFiles.add(fileName); + moduleFiles.remove(fileName); + } - public void addOtherNonModuleFiles(Collection<String> fileNames) - { - otherNonModuleFiles.addAll(fileNames); - moduleFiles.removeAll(fileNames); - } + public void addNestedFiles(Collection<String> fileNames) { + nestedFiles.addAll(fileNames); + moduleFiles.removeAll(fileNames); + } - public void addModuleFile(String fileName) - { - moduleFiles.add(fileName); - } + public void addOtherNonModuleFile(String fileName) { + otherNonModuleFiles.add(fileName); + moduleFiles.remove(fileName); + } - public Collection<String> getFilesNotEligbleForModules() - { - return CollectionUtils.union(this.getNestedFiles(), this.getOtherNonModuleFiles()); - } + public void addOtherNonModuleFiles(Collection<String> fileNames) { + otherNonModuleFiles.addAll(fileNames); + moduleFiles.removeAll(fileNames); + } - public Set<String> getNestedFiles() { - return nestedFiles; - } + public void addModuleFile(String fileName) { + moduleFiles.add(fileName); + } - public Set<String> getOtherNonModuleFiles() { - return otherNonModuleFiles; - } + public Collection<String> getFilesNotEligbleForModules() { + return CollectionUtils.union(this.getNestedFiles(), this.getOtherNonModuleFiles()); + } - public Set<String> getModuleFiles() { - return moduleFiles; - } } |