InboxManager.java 1.3 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.day.cq.security.Authorizable
 *  javax.jcr.Session
 */
package com.day.cq.wcm.notification.impl.inbox;

import com.day.cq.security.Authorizable;
import com.day.cq.wcm.notification.impl.inbox.Message;
import com.day.cq.wcm.notification.impl.inbox.MessageIterator;
import javax.jcr.Session;

public interface InboxManager {
    public static final String KEY_ALL = "all";
    public static final String KEY_READ = "read";
    public static final String KEY_UNREAD = "unread";
    public static final String KEY_USER = "user";
    public static final String KEY_GROUP = "group";

    public MessageIterator getMessages(Authorizable var1, String var2);

    public MessageIterator getMessages(String var1, String var2, Session var3);

    public Message getMessage(Authorizable var1, String var2);

    public Message getMessage(String var1, String var2, Session var3);

    public boolean deleteMessage(Authorizable var1, String var2);

    public boolean deleteMessage(String var1, String var2, Session var3);

    public Message createMessage(Authorizable var1);

    public Message createMessage(String var1, Session var2);

    public boolean saveAllMessages(Authorizable var1);

    public boolean saveAllMessages(String var1, Session var2);
}