Liferay 6.1.2-ce-ga3

com.liferay.portal.kernel.search
Class DocumentImpl

java.lang.Object
  extended by com.liferay.portal.kernel.search.DocumentImpl
All Implemented Interfaces:
Document, Serializable

public class DocumentImpl
extends Object
implements Document

See Also:
Serialized Form

Constructor Summary
DocumentImpl()
           
 
Method Summary
 void add(Field field)
           
 void addDate(String name, Date value)
           
 void addFile(String name, byte[] bytes, String fileExt)
           
 void addFile(String name, File file, String fileExt)
           
 void addFile(String name, InputStream is, String fileExt)
           
 void addKeyword(String name, boolean value)
           
 void addKeyword(String name, Boolean value)
           
 void addKeyword(String name, boolean[] values)
           
 void addKeyword(String name, Boolean[] values)
           
 void addKeyword(String name, double value)
           
 void addKeyword(String name, Double value)
           
 void addKeyword(String name, double[] values)
           
 void addKeyword(String name, Double[] values)
           
 void addKeyword(String name, float value)
           
 void addKeyword(String name, Float value)
           
 void addKeyword(String name, float[] values)
           
 void addKeyword(String name, Float[] values)
           
 void addKeyword(String name, int value)
           
 void addKeyword(String name, int[] values)
           
 void addKeyword(String name, Integer value)
           
 void addKeyword(String name, Integer[] values)
           
 void addKeyword(String name, long value)
           
 void addKeyword(String name, Long value)
           
 void addKeyword(String name, long[] values)
           
 void addKeyword(String name, Long[] values)
           
 void addKeyword(String name, short value)
           
 void addKeyword(String name, Short value)
           
 void addKeyword(String name, short[] values)
           
 void addKeyword(String name, Short[] values)
           
 void addKeyword(String name, String value)
           
 void addKeyword(String name, String[] values)
           
 void addKeyword(String name, String value, boolean lowerCase)
           
 void addLocalizedKeyword(String name, Map<Locale,String> values)
           
 void addLocalizedKeyword(String name, Map<Locale,String> values, boolean lowerCase)
           
 void addLocalizedText(String name, Map<Locale,String> values)
           
 void addModifiedDate()
          Deprecated.  
 void addModifiedDate(Date modifiedDate)
          Deprecated.  
 void addNumber(String name, double value)
           
 void addNumber(String name, Double value)
           
 void addNumber(String name, double[] values)
           
 void addNumber(String name, Double[] values)
           
 void addNumber(String name, float value)
           
 void addNumber(String name, Float value)
           
 void addNumber(String name, float[] values)
           
 void addNumber(String name, Float[] values)
           
 void addNumber(String name, int value)
           
 void addNumber(String name, int[] values)
           
 void addNumber(String name, Integer value)
           
 void addNumber(String name, Integer[] values)
           
 void addNumber(String name, long value)
           
 void addNumber(String name, Long value)
           
 void addNumber(String name, long[] values)
           
 void addNumber(String name, Long[] values)
           
 void addNumber(String name, String value)
           
 void addNumber(String name, String[] values)
           
 void addNumber(String name, String[] values, Class<? extends Number> clazz)
           
 void addNumber(String name, String value, Class<? extends Number> clazz)
           
 void addText(String name, String value)
           
 void addText(String name, String[] values)
           
 void addUID(String portletId, long field1)
           
 void addUID(String portletId, Long field1)
           
 void addUID(String portletId, long field1, String field2)
           
 void addUID(String portletId, Long field1, String field2)
           
 void addUID(String portletId, String field1)
           
 void addUID(String portletId, String field1, String field2)
           
 void addUID(String portletId, String field1, String field2, String field3)
           
 void addUID(String portletId, String field1, String field2, String field3, String field4)
           
 String get(Locale locale, String name)
           
 String get(String name)
           
 Date getDate(String name)
           
 Map<String,Field> getFields()
           
static String getLocalizedName(Locale locale, String name)
           
 String getPortletId()
           
static String getSortableFieldName(String name)
           
 String getUID()
           
 String[] getValues(String name)
           
static boolean isSortableTextField(String name)
           
 void remove(String name)
           
 void setFields(Map<String,Field> fields)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DocumentImpl

public DocumentImpl()
Method Detail

getLocalizedName

public static String getLocalizedName(Locale locale,
                                      String name)

getSortableFieldName

public static String getSortableFieldName(String name)

isSortableTextField

public static boolean isSortableTextField(String name)

add

public void add(Field field)
Specified by:
add in interface Document

addDate

public void addDate(String name,
                    Date value)
Specified by:
addDate in interface Document

addFile

public void addFile(String name,
                    byte[] bytes,
                    String fileExt)
Specified by:
addFile in interface Document

addFile

public void addFile(String name,
                    File file,
                    String fileExt)
             throws IOException
Specified by:
addFile in interface Document
Throws:
IOException

addFile

public void addFile(String name,
                    InputStream is,
                    String fileExt)
Specified by:
addFile in interface Document

addKeyword

public void addKeyword(String name,
                       boolean value)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       Boolean value)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       boolean[] values)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       Boolean[] values)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       double value)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       Double value)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       double[] values)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       Double[] values)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       float value)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       Float value)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       float[] values)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       Float[] values)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       int value)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       int[] values)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       Integer value)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       Integer[] values)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       long value)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       Long value)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       long[] values)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       Long[] values)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       short value)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       Short value)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       short[] values)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       Short[] values)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       String value)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       String value,
                       boolean lowerCase)
Specified by:
addKeyword in interface Document

addKeyword

public void addKeyword(String name,
                       String[] values)
Specified by:
addKeyword in interface Document

addLocalizedKeyword

public void addLocalizedKeyword(String name,
                                Map<Locale,String> values)
Specified by:
addLocalizedKeyword in interface Document

addLocalizedKeyword

public void addLocalizedKeyword(String name,
                                Map<Locale,String> values,
                                boolean lowerCase)
Specified by:
addLocalizedKeyword in interface Document

addLocalizedText

public void addLocalizedText(String name,
                             Map<Locale,String> values)
Specified by:
addLocalizedText in interface Document

addModifiedDate

public void addModifiedDate()
Deprecated. 

Specified by:
addModifiedDate in interface Document

addModifiedDate

public void addModifiedDate(Date modifiedDate)
Deprecated. 

Specified by:
addModifiedDate in interface Document

addNumber

public void addNumber(String name,
                      double value)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      Double value)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      double[] values)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      Double[] values)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      float value)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      Float value)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      float[] values)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      Float[] values)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      int value)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      int[] values)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      Integer value)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      Integer[] values)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      long value)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      Long value)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      long[] values)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      Long[] values)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      String value)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      String value,
                      Class<? extends Number> clazz)

addNumber

public void addNumber(String name,
                      String[] values)
Specified by:
addNumber in interface Document

addNumber

public void addNumber(String name,
                      String[] values,
                      Class<? extends Number> clazz)

addText

public void addText(String name,
                    String value)
Specified by:
addText in interface Document

addText

public void addText(String name,
                    String[] values)
Specified by:
addText in interface Document

addUID

public void addUID(String portletId,
                   long field1)
Specified by:
addUID in interface Document

addUID

public void addUID(String portletId,
                   long field1,
                   String field2)
Specified by:
addUID in interface Document

addUID

public void addUID(String portletId,
                   Long field1)
Specified by:
addUID in interface Document

addUID

public void addUID(String portletId,
                   Long field1,
                   String field2)
Specified by:
addUID in interface Document

addUID

public void addUID(String portletId,
                   String field1)
Specified by:
addUID in interface Document

addUID

public void addUID(String portletId,
                   String field1,
                   String field2)
Specified by:
addUID in interface Document

addUID

public void addUID(String portletId,
                   String field1,
                   String field2,
                   String field3)
Specified by:
addUID in interface Document

addUID

public void addUID(String portletId,
                   String field1,
                   String field2,
                   String field3,
                   String field4)
Specified by:
addUID in interface Document

get

public String get(Locale locale,
                  String name)
Specified by:
get in interface Document

get

public String get(String name)
Specified by:
get in interface Document

getDate

public Date getDate(String name)
             throws ParseException
Specified by:
getDate in interface Document
Throws:
ParseException

getFields

public Map<String,Field> getFields()
Specified by:
getFields in interface Document

getPortletId

public String getPortletId()
Specified by:
getPortletId in interface Document

getUID

public String getUID()
Specified by:
getUID in interface Document

getValues

public String[] getValues(String name)
Specified by:
getValues in interface Document

remove

public void remove(String name)
Specified by:
remove in interface Document

setFields

public void setFields(Map<String,Field> fields)

toString

public String toString()
Overrides:
toString in class Object

Liferay 6.1.2-ce-ga3