ExportOptions.java 1.2 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.cq.mobile.dps.impl.export;

import java.util.HashMap;

public class ExportOptions {
    private static final long serialVersionUID = 7042302195945834350L;
    private ExportMode exportMode = null;
    private HashMap<String, Object> exportOptions = new HashMap();
    public static final String OPTION_FILE_TYPE = "export-file-type";

    public ExportOptions() {
        this(ExportMode.EXPORT_ARTICLE);
    }

    public ExportOptions(ExportMode mode) {
        this.setExportMode(mode);
    }

    public ExportMode getExportMode() {
        return this.exportMode;
    }

    public void setExportMode(ExportMode mode) {
        this.exportMode = mode;
    }

    public Object getExportOption(String optionKey) {
        return this.exportOptions.get(optionKey);
    }

    public void setExportOption(String optionKey, Object optionValue) {
        this.exportOptions.put(optionKey, optionValue);
    }

    public static enum ExportFileType {
        ZIP;
        

        private ExportFileType() {
        }
    }

    public static enum ExportMode {
        EXPORT_ARTICLE,
        EXPORT_RESOURCES;
        

        private ExportMode() {
        }
    }

}