com.liferay.portal.kernel.search
Class DocumentImpl
java.lang.Object
com.liferay.portal.kernel.search.DocumentImpl
- All Implemented Interfaces:
- Document, Serializable
public class DocumentImpl
- extends Object
- implements Document
- See Also:
- Serialized Form
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()
|
DocumentImpl
public DocumentImpl()
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