001
014
015 package com.liferay.portlet.blogs.trackback;
016
017 import com.liferay.portal.kernel.comment.CommentManager;
018 import com.liferay.portal.kernel.exception.PortalException;
019 import com.liferay.portal.kernel.util.Function;
020 import com.liferay.portal.service.ServiceContext;
021 import com.liferay.portal.theme.ThemeDisplay;
022 import com.liferay.portlet.blogs.linkback.LinkbackConsumer;
023 import com.liferay.portlet.blogs.model.BlogsEntry;
024
025
028 public interface Trackback {
029
030 public void addTrackback(
031 BlogsEntry entry, ThemeDisplay themeDisplay, String excerpt,
032 String url, String blogName, String title,
033 Function<String, ServiceContext> serviceContextFunction)
034 throws PortalException;
035
036 public void setCommentManager(CommentManager commentManager);
037
038 public void setLinkbackConsumer(LinkbackConsumer linkbackConsumer);
039
040 }