KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > mdarad > framework > index > AbstractEntityIndexFacade


1 package org.mdarad.framework.index;
2
3 import java.util.Locale JavaDoc;
4 import java.util.Map JavaDoc;
5
6 import org.apache.lucene.document.Document;
7
8 import org.dataisland.primitives.bean.Entity;
9 import org.dataisland.primitives.bean.LocalizationContext;
10 import org.dataisland.primitives.exception.LocalizationException;
11
12 abstract public class AbstractEntityIndexFacade {
13     final public static String JavaDoc DOCUMENT_FIELD_KEY_PATH = "path";
14     final public static String JavaDoc DOCUMENT_FIELD_KEY_ID_NAME = "idName";
15     final public static String JavaDoc DOCUMENT_FIELD_KEY_ID_VALUE = "idValue";
16     final public static String JavaDoc DOCUMENT_FIELD_KEY_CONTENTS = "contents";
17     final public static String JavaDoc DOCUMENT_FIELD_KEY_ROLE = "contents";
18     final public static String JavaDoc DOCUMENT_FIELD_KEY_TITLE = "title";
19     
20     abstract public Document getEntityDocument(Entity entity, Locale JavaDoc locale) throws LocalizationException, IndexationException;
21     abstract public Map JavaDoc getEntityDocuments(LocalizationContext localizationContext) throws LocalizationException, IndexationException;
22 }
Popular Tags