Comment.java 1.08 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  aQute.bnd.annotation.ConsumerType
 *  org.apache.sling.api.resource.Resource
 *  org.apache.sling.api.resource.ValueMap
 */
package com.adobe.granite.comments;

import aQute.bnd.annotation.ConsumerType;
import com.adobe.granite.comments.CommentCollection;
import java.io.InputStream;
import java.util.Calendar;
import java.util.Map;
import org.apache.sling.api.resource.Resource;
import org.apache.sling.api.resource.ValueMap;

@ConsumerType
public interface Comment {
    public Resource addAttachment(String var1, InputStream var2, String var3);

    public String getAnnotationData();

    public Resource getAttachment(String var1);

    public String getAuthorName();

    public Map<String, Resource> getAttachmentMap();

    public Calendar getCreated();

    public Calendar getLastModified();

    public String getMessage();

    public CommentCollection getCollection();

    public String getPath();

    public ValueMap getProperties();

    public void removeAttachment(String var1);

    public void remove();
}