PackageInfo.java

package esa.bscs.pds4.packager.aip;

import java.io.File;
import java.util.LinkedHashMap;
import java.util.Map;

public class PackageInfo {
    
    private String basename;
    
    private String content;
    
    private String filename;
    
    private String bundleId;
    
    private String productId;
    
    private ManifestInfo checksumInfo;
    
    private ManifestInfo transferInfo;
    
    private Map<File, String> packageEntries;
    
    public PackageInfo() {
        this.packageEntries = new LinkedHashMap<>();
    }
    
    public String getBasename() {
        return basename;
    }

    public void setBasename(String basename) {
        this.basename = basename;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }
    
    public String getFilename() {
        return filename;
    }

    public void setFilename(String filename) {
        this.filename = filename;
    }
    
    public String getBundleId() {
        return bundleId;
    }

    public void setBundleId(String bundleId) {
        this.bundleId = bundleId;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public ManifestInfo getChecksumInfo() {
        return checksumInfo;
    }

    public void setChecksumInfo(ManifestInfo checksumInfo) {
        this.checksumInfo = checksumInfo;
    }

    public ManifestInfo getTransferInfo() {
        return transferInfo;
    }

    public void setTransferInfo(ManifestInfo transferInfo) {
        this.transferInfo = transferInfo;
    }

    public Map<File, String> getPackageEntries() {
        return packageEntries;
    }
}