com.liferay.portal.kernel.search
Class DocumentImpl
java.lang.Object
com.liferay.portal.kernel.search.DocumentImpl
- All Implemented Interfaces:
- Document, Serializable, Cloneable
public class DocumentImpl
- extends Object
- implements Document
- See Also:
- Serialized Form
|
Method Summary |
void |
add(Field field)
|
void |
addDate(String name,
Date value)
|
void |
addDate(String name,
Date[] values)
|
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. As of 6.1.0 |
void |
addModifiedDate(Date modifiedDate)
Deprecated. As of 6.1.0 |
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)
|
Object |
clone()
|
String |
get(Locale locale,
String name)
|
String |
get(Locale locale,
String name,
String defaultName)
|
String |
get(String name)
|
String |
get(String name,
String defaultName)
|
Date |
getDate(String name)
|
Field |
getField(String name)
|
Map<String,Field> |
getFields()
|
static String |
getLocalizedName(Locale locale,
String name)
|
static String |
getLocalizedName(String languageId,
String name)
|
String |
getPortletId()
|
static String |
getSortableFieldName(String name)
|
String |
getUID()
|
String[] |
getValues(String name)
|
boolean |
hasField(String name)
|
boolean |
isDocumentSortableTextField(String name)
|
static boolean |
isSortableTextField(String name)
|
void |
remove(String name)
|
void |
setFields(Map<String,Field> fields)
|
protected void |
setSortableTextFields(Set<String> sortableTextFields)
|
void |
setSortableTextFields(String[] sortableTextFields)
|
String |
toString()
|
DocumentImpl
public DocumentImpl()
getLocalizedName
public static String getLocalizedName(Locale locale,
String name)
getLocalizedName
public static String getLocalizedName(String languageId,
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
addDate
public void addDate(String name,
Date[] values)
- 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. As of 6.1.0
- Specified by:
addModifiedDate in interface Document
addModifiedDate
public void addModifiedDate(Date modifiedDate)
- Deprecated. As of 6.1.0
- 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
clone
public Object clone()
- Specified by:
clone in interface Document- Overrides:
clone in class Object
get
public String get(Locale locale,
String name)
- Specified by:
get in interface Document
get
public String get(Locale locale,
String name,
String defaultName)
- Specified by:
get in interface Document
get
public String get(String name)
- Specified by:
get in interface Document
get
public String get(String name,
String defaultName)
- Specified by:
get in interface Document
getDate
public Date getDate(String name)
throws ParseException
- Specified by:
getDate in interface Document
- Throws:
ParseException
getField
public Field getField(String name)
- Specified by:
getField in interface Document
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
hasField
public boolean hasField(String name)
- Specified by:
hasField in interface Document
isDocumentSortableTextField
public boolean isDocumentSortableTextField(String name)
- Specified by:
isDocumentSortableTextField in interface Document
remove
public void remove(String name)
- Specified by:
remove in interface Document
setFields
public void setFields(Map<String,Field> fields)
setSortableTextFields
public void setSortableTextFields(String[] sortableTextFields)
- Specified by:
setSortableTextFields in interface Document
toString
public String toString()
- Overrides:
toString in class Object
setSortableTextFields
protected void setSortableTextFields(Set<String> sortableTextFields)