LaunchResourceStatusHelper.java 1.63 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.adobe.cq.launches.api.LaunchResourceStatus
 *  com.adobe.cq.launches.api.LaunchResourceStatus$LaunchStatusType
 */
package com.adobe.cq.wcm.launches.impl;

import com.adobe.cq.launches.api.LaunchResourceStatus;
import java.util.Calendar;

public class LaunchResourceStatusHelper {
    public static LaunchResourceStatus buildCreatedResStatus(String path, String title, Calendar launchLastModif, String launchUserId) {
        return new LaunchResourceStatus(LaunchResourceStatus.LaunchStatusType.CREATED, path, title, launchLastModif, null, launchUserId, null);
    }

    public static LaunchResourceStatus buildModifiedResStatus(String path, String title, Calendar launchLastModif, Calendar prodLastModif, String launchUserId, String productionUserId) {
        return new LaunchResourceStatus(LaunchResourceStatus.LaunchStatusType.MODIFIED, path, title, launchLastModif, prodLastModif, launchUserId, productionUserId);
    }

    public static LaunchResourceStatus buildUnchangedResStatus(String path, String title, Calendar launchLastModif, Calendar prodLastModif, String launchUserId, String productionUserId) {
        return new LaunchResourceStatus(LaunchResourceStatus.LaunchStatusType.UNCHANGED, path, title, launchLastModif, prodLastModif, launchUserId, productionUserId);
    }

    public static LaunchResourceStatus buildDeletedResStatus(String path, String title, Calendar prodLastModif, String productionUserId) {
        return new LaunchResourceStatus(LaunchResourceStatus.LaunchStatusType.DELETED, path, title, null, prodLastModif, null, productionUserId);
    }
}