public class DocumentImpl extends java.lang.Object implements Document
| Constructor and Description |
|---|
DocumentImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Field field) |
void |
addDate(java.lang.String name,
java.util.Date value) |
void |
addDate(java.lang.String name,
java.util.Date[] values) |
void |
addFile(java.lang.String name,
byte[] bytes,
java.lang.String fileExt) |
void |
addFile(java.lang.String name,
java.io.File file,
java.lang.String fileExt) |
void |
addFile(java.lang.String name,
java.io.InputStream is,
java.lang.String fileExt) |
void |
addFile(java.lang.String name,
java.io.InputStream is,
java.lang.String fileExt,
int maxStringLength) |
void |
addKeyword(java.lang.String name,
boolean value) |
void |
addKeyword(java.lang.String name,
java.lang.Boolean value) |
void |
addKeyword(java.lang.String name,
boolean[] values) |
void |
addKeyword(java.lang.String name,
java.lang.Boolean[] values) |
void |
addKeyword(java.lang.String name,
double value) |
void |
addKeyword(java.lang.String name,
java.lang.Double value) |
void |
addKeyword(java.lang.String name,
double[] values) |
void |
addKeyword(java.lang.String name,
java.lang.Double[] values) |
void |
addKeyword(java.lang.String name,
float value) |
void |
addKeyword(java.lang.String name,
java.lang.Float value) |
void |
addKeyword(java.lang.String name,
float[] values) |
void |
addKeyword(java.lang.String name,
java.lang.Float[] values) |
void |
addKeyword(java.lang.String name,
int value) |
void |
addKeyword(java.lang.String name,
int[] values) |
void |
addKeyword(java.lang.String name,
java.lang.Integer value) |
void |
addKeyword(java.lang.String name,
java.lang.Integer[] values) |
void |
addKeyword(java.lang.String name,
long value) |
void |
addKeyword(java.lang.String name,
java.lang.Long value) |
void |
addKeyword(java.lang.String name,
long[] values) |
void |
addKeyword(java.lang.String name,
java.lang.Long[] values) |
void |
addKeyword(java.lang.String name,
short value) |
void |
addKeyword(java.lang.String name,
java.lang.Short value) |
void |
addKeyword(java.lang.String name,
short[] values) |
void |
addKeyword(java.lang.String name,
java.lang.Short[] values) |
void |
addKeyword(java.lang.String name,
java.lang.String value) |
void |
addKeyword(java.lang.String name,
java.lang.String[] values) |
void |
addKeyword(java.lang.String name,
java.lang.String value,
boolean lowerCase) |
void |
addLocalizedKeyword(java.lang.String name,
java.util.Map<java.util.Locale,java.lang.String> values) |
void |
addLocalizedKeyword(java.lang.String name,
java.util.Map<java.util.Locale,java.lang.String> values,
boolean lowerCase) |
void |
addLocalizedKeyword(java.lang.String name,
java.util.Map<java.util.Locale,java.lang.String> values,
boolean lowerCase,
boolean sortable) |
void |
addLocalizedText(java.lang.String name,
java.util.Map<java.util.Locale,java.lang.String> values) |
void |
addModifiedDate()
Deprecated.
As of 6.1.0
|
void |
addModifiedDate(java.util.Date modifiedDate)
Deprecated.
As of 6.1.0
|
void |
addNumber(java.lang.String name,
double value) |
void |
addNumber(java.lang.String name,
java.lang.Double value) |
void |
addNumber(java.lang.String name,
double[] values) |
void |
addNumber(java.lang.String name,
java.lang.Double[] values) |
void |
addNumber(java.lang.String name,
float value) |
void |
addNumber(java.lang.String name,
java.lang.Float value) |
void |
addNumber(java.lang.String name,
float[] values) |
void |
addNumber(java.lang.String name,
java.lang.Float[] values) |
void |
addNumber(java.lang.String name,
int value) |
void |
addNumber(java.lang.String name,
int[] values) |
void |
addNumber(java.lang.String name,
java.lang.Integer value) |
void |
addNumber(java.lang.String name,
java.lang.Integer[] values) |
void |
addNumber(java.lang.String name,
long value) |
void |
addNumber(java.lang.String name,
java.lang.Long value) |
void |
addNumber(java.lang.String name,
long[] values) |
void |
addNumber(java.lang.String name,
java.lang.Long[] values) |
void |
addNumber(java.lang.String name,
java.lang.String value) |
void |
addNumber(java.lang.String name,
java.lang.String[] values) |
void |
addNumber(java.lang.String name,
java.lang.String[] values,
java.lang.Class<? extends java.lang.Number> clazz) |
void |
addNumber(java.lang.String name,
java.lang.String value,
java.lang.Class<? extends java.lang.Number> clazz) |
void |
addText(java.lang.String name,
java.lang.String value) |
void |
addText(java.lang.String name,
java.lang.String[] values) |
void |
addUID(java.lang.String portletId,
long field1) |
void |
addUID(java.lang.String portletId,
java.lang.Long field1) |
void |
addUID(java.lang.String portletId,
long field1,
java.lang.String field2) |
void |
addUID(java.lang.String portletId,
java.lang.Long field1,
java.lang.String field2) |
void |
addUID(java.lang.String portletId,
java.lang.String field1) |
void |
addUID(java.lang.String portletId,
java.lang.String field1,
java.lang.String field2) |
void |
addUID(java.lang.String portletId,
java.lang.String field1,
java.lang.String field2,
java.lang.String field3) |
void |
addUID(java.lang.String portletId,
java.lang.String field1,
java.lang.String field2,
java.lang.String field3,
java.lang.String field4) |
java.lang.Object |
clone() |
java.lang.String |
get(java.util.Locale locale,
java.lang.String name) |
java.lang.String |
get(java.util.Locale locale,
java.lang.String name,
java.lang.String defaultName) |
java.lang.String |
get(java.lang.String name) |
java.lang.String |
get(java.lang.String name,
java.lang.String defaultName) |
java.util.Date |
getDate(java.lang.String name) |
Field |
getField(java.lang.String name) |
java.util.Map<java.lang.String,Field> |
getFields() |
static java.lang.String |
getLocalizedName(java.util.Locale locale,
java.lang.String name) |
static java.lang.String |
getLocalizedName(java.lang.String languageId,
java.lang.String name) |
java.lang.String |
getPortletId() |
static java.lang.String |
getSortableFieldName(java.lang.String name) |
static java.lang.String |
getSortFieldName(Sort sort,
java.lang.String scoreFieldName) |
java.lang.String |
getUID() |
java.lang.String[] |
getValues(java.lang.String name) |
boolean |
hasField(java.lang.String name) |
boolean |
isDocumentSortableTextField(java.lang.String name) |
static boolean |
isSortableFieldName(java.lang.String name) |
static boolean |
isSortableTextField(java.lang.String name) |
void |
remove(java.lang.String name) |
void |
setFields(java.util.Map<java.lang.String,Field> fields) |
protected void |
setSortableTextFields(java.util.Set<java.lang.String> sortableTextFields) |
void |
setSortableTextFields(java.lang.String[] sortableTextFields) |
java.lang.String |
toString() |
public static java.lang.String getLocalizedName(java.util.Locale locale,
java.lang.String name)
public static java.lang.String getLocalizedName(java.lang.String languageId,
java.lang.String name)
public static java.lang.String getSortableFieldName(java.lang.String name)
public static java.lang.String getSortFieldName(Sort sort, java.lang.String scoreFieldName)
public static boolean isSortableFieldName(java.lang.String name)
public static boolean isSortableTextField(java.lang.String name)
public void addDate(java.lang.String name,
java.util.Date value)
public void addDate(java.lang.String name,
java.util.Date[] values)
public void addFile(java.lang.String name,
byte[] bytes,
java.lang.String fileExt)
public void addFile(java.lang.String name,
java.io.File file,
java.lang.String fileExt)
throws java.io.IOException
public void addFile(java.lang.String name,
java.io.InputStream is,
java.lang.String fileExt)
public void addFile(java.lang.String name,
java.io.InputStream is,
java.lang.String fileExt,
int maxStringLength)
public void addKeyword(java.lang.String name,
boolean value)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
java.lang.Boolean value)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
boolean[] values)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
java.lang.Boolean[] values)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
double value)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
java.lang.Double value)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
double[] values)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
java.lang.Double[] values)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
float value)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
java.lang.Float value)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
float[] values)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
java.lang.Float[] values)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
int value)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
int[] values)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
java.lang.Integer value)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
java.lang.Integer[] values)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
long value)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
java.lang.Long value)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
long[] values)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
java.lang.Long[] values)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
short value)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
java.lang.Short value)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
short[] values)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
java.lang.Short[] values)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
java.lang.String value)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
java.lang.String value,
boolean lowerCase)
addKeyword in interface Documentpublic void addKeyword(java.lang.String name,
java.lang.String[] values)
addKeyword in interface Documentpublic void addLocalizedKeyword(java.lang.String name,
java.util.Map<java.util.Locale,java.lang.String> values)
addLocalizedKeyword in interface Documentpublic void addLocalizedKeyword(java.lang.String name,
java.util.Map<java.util.Locale,java.lang.String> values,
boolean lowerCase)
addLocalizedKeyword in interface Documentpublic void addLocalizedKeyword(java.lang.String name,
java.util.Map<java.util.Locale,java.lang.String> values,
boolean lowerCase,
boolean sortable)
addLocalizedKeyword in interface Documentpublic void addLocalizedText(java.lang.String name,
java.util.Map<java.util.Locale,java.lang.String> values)
addLocalizedText in interface Documentpublic void addModifiedDate()
addModifiedDate in interface Documentpublic void addModifiedDate(java.util.Date modifiedDate)
addModifiedDate in interface Documentpublic void addNumber(java.lang.String name,
double value)
public void addNumber(java.lang.String name,
java.lang.Double value)
public void addNumber(java.lang.String name,
double[] values)
public void addNumber(java.lang.String name,
java.lang.Double[] values)
public void addNumber(java.lang.String name,
float value)
public void addNumber(java.lang.String name,
java.lang.Float value)
public void addNumber(java.lang.String name,
float[] values)
public void addNumber(java.lang.String name,
java.lang.Float[] values)
public void addNumber(java.lang.String name,
int value)
public void addNumber(java.lang.String name,
int[] values)
public void addNumber(java.lang.String name,
java.lang.Integer value)
public void addNumber(java.lang.String name,
java.lang.Integer[] values)
public void addNumber(java.lang.String name,
long value)
public void addNumber(java.lang.String name,
java.lang.Long value)
public void addNumber(java.lang.String name,
long[] values)
public void addNumber(java.lang.String name,
java.lang.Long[] values)
public void addNumber(java.lang.String name,
java.lang.String value)
public void addNumber(java.lang.String name,
java.lang.String value,
java.lang.Class<? extends java.lang.Number> clazz)
public void addNumber(java.lang.String name,
java.lang.String[] values)
public void addNumber(java.lang.String name,
java.lang.String[] values,
java.lang.Class<? extends java.lang.Number> clazz)
public void addText(java.lang.String name,
java.lang.String value)
public void addText(java.lang.String name,
java.lang.String[] values)
public void addUID(java.lang.String portletId,
long field1)
public void addUID(java.lang.String portletId,
long field1,
java.lang.String field2)
public void addUID(java.lang.String portletId,
java.lang.Long field1)
public void addUID(java.lang.String portletId,
java.lang.Long field1,
java.lang.String field2)
public void addUID(java.lang.String portletId,
java.lang.String field1)
public void addUID(java.lang.String portletId,
java.lang.String field1,
java.lang.String field2)
public void addUID(java.lang.String portletId,
java.lang.String field1,
java.lang.String field2,
java.lang.String field3)
public void addUID(java.lang.String portletId,
java.lang.String field1,
java.lang.String field2,
java.lang.String field3,
java.lang.String field4)
public java.lang.Object clone()
public java.lang.String get(java.util.Locale locale,
java.lang.String name)
public java.lang.String get(java.util.Locale locale,
java.lang.String name,
java.lang.String defaultName)
public java.lang.String get(java.lang.String name,
java.lang.String defaultName)
public java.util.Date getDate(java.lang.String name)
throws java.text.ParseException
public java.util.Map<java.lang.String,Field> getFields()
public java.lang.String getPortletId()
getPortletId in interface Documentpublic java.lang.String[] getValues(java.lang.String name)
public boolean hasField(java.lang.String name)
public boolean isDocumentSortableTextField(java.lang.String name)
isDocumentSortableTextField in interface Documentpublic void setFields(java.util.Map<java.lang.String,Field> fields)
public void setSortableTextFields(java.lang.String[] sortableTextFields)
setSortableTextFields in interface Documentpublic java.lang.String toString()
toString in class java.lang.Objectprotected void setSortableTextFields(java.util.Set<java.lang.String> sortableTextFields)