OutboxManager.java 1.26 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  javax.annotation.Nonnull
 *  javax.annotation.Nullable
 *  javax.jcr.Session
 */
package com.day.cq.replication;

import com.day.cq.replication.AccessDeniedException;
import com.day.cq.replication.Outbox;
import com.day.cq.replication.ReplicationAction;
import com.day.cq.replication.ReplicationException;

import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import javax.jcr.Session;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Calendar;

public interface OutboxManager {
    @Nullable
    public Outbox getOutbox(Session var1, String var2, boolean var3) throws ReplicationException, AccessDeniedException;

    @Nonnull
    public Outbox getDefaultOutbox(Session var1) throws ReplicationException;

    @Deprecated
    public void put(ReplicationAction var1, InputStream var2) throws ReplicationException;

    @Deprecated
    public void put(ReplicationAction var1) throws ReplicationException;

    @Deprecated
    public void put(InputStream var1) throws ReplicationException;

    @Deprecated
    public void fetch(Session var1, Calendar var2, OutputStream var3) throws ReplicationException;

    @Deprecated
    public boolean checkPermission(Session var1);
}