DesignImportResult.java 848 Bytes
/*
 * Decompiled with CFR 0_118.
 */
package com.day.cq.wcm.designimporter;

import java.util.List;

public class DesignImportResult {
    private Status status;
    private List<String> warnings;

    public DesignImportResult(List<String> warnings) {
        this.warnings = warnings;
        this.status = warnings == null || warnings.size() == 0 ? Status.Successful : Status.Warnings;
    }

    public List<String> getWarnings() {
        return this.warnings;
    }

    public boolean isSuccessful() {
        return this.status == Status.Successful;
    }

    public boolean hasWarnings() {
        return this.status == Status.Warnings;
    }

    public Status getStatus() {
        return this.status;
    }

    public static enum Status {
        Successful,
        Warnings;
        

        private Status() {
        }
    }

}