ReplicationStatus.java 1.19 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.day.cq.replication;

import com.day.cq.replication.ReplicationActionType;
import com.day.cq.replication.ReplicationQueue;

import java.util.Calendar;
import java.util.List;

public interface ReplicationStatus {
    public static final String NODE_PROPERTY_LAST_REPLICATED = "cq:lastReplicated";
    public static final String NODE_PROPERTY_LAST_REPLICATED_BY = "cq:lastReplicatedBy";
    public static final String NODE_PROPERTY_LAST_REPLICATION_ACTION = "cq:lastReplicationAction";
    public static final String NODE_TYPE = "cq:ReplicationStatus";
    public static final String NODE_PROPERTY_LAST_PUBLISHED = "cq:lastPublished";
    public static final String NODE_PROPERTY_LAST_PUBLISHED_BY = "cq:lastPublishedBy";

    public Calendar getLastPublished();

    public String getLastPublishedBy();

    public ReplicationActionType getLastReplicationAction();

    public boolean isDelivered();

    @Deprecated
    public boolean isPublished();

    public boolean isActivated();

    public boolean isDeactivated();

    public boolean isPending();

    public List<ReplicationQueue.Entry> getPending();

    public List<ReplicationQueue.Entry> getQueueStatus();
}