From 72b15514bba683c9e3ad5222d27b1d90c67c2bdd Mon Sep 17 00:00:00 2001 From: jensp Date: Mon, 10 Oct 2011 08:34:52 +0000 Subject: [PATCH] Fehlende Datei git-svn-id: https://svn.libreccm.org/ccm/trunk@1154 8810af33-2d31-482b-a856-94f89814c4df --- .../contenttypes/CustomizedPreviewLink.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 ccm-cms/src/com/arsdigita/cms/contenttypes/CustomizedPreviewLink.java diff --git a/ccm-cms/src/com/arsdigita/cms/contenttypes/CustomizedPreviewLink.java b/ccm-cms/src/com/arsdigita/cms/contenttypes/CustomizedPreviewLink.java new file mode 100644 index 000000000..b88f32e5e --- /dev/null +++ b/ccm-cms/src/com/arsdigita/cms/contenttypes/CustomizedPreviewLink.java @@ -0,0 +1,24 @@ +package com.arsdigita.cms.contenttypes; + +import com.arsdigita.bebop.PageState; +import com.arsdigita.cms.ui.ContentItemPage; + +/** + *

+ * This interface is implemented by "meta" content items which need to + * customize their preview link. An example is a content item which serves + * as an access point to an application. + *

+ *

+ * An implementation may return {@code null}. In this case + * {@link ContentItemPage} will use the default preview URL. + *

+ * + * @author Jens Pelzetter + * @version $Id$ + */ +public interface CustomizedPreviewLink { + + String getPreviewUrl(PageState state); + +}