com.liferay.portal.kernel.search
Class DocumentImpl

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

public class DocumentImpl
extends java.lang.Object
implements Document

View Source

Author:
Brian Wing Shun Chan, Bruno Farache

Constructor Summary
DocumentImpl()
           
 
Method Summary
 void add(Field field)
           
 void addDate(java.lang.String name, java.util.Date value)
           
 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 addKeyword(java.lang.String name, double value)
           
 void addKeyword(java.lang.String name, int value)
           
 void addKeyword(java.lang.String name, long value)
           
 void addKeyword(java.lang.String name, java.lang.String value)
           
 void addKeyword(java.lang.String name, java.lang.String[] values)
           
 void addModifiedDate()
           
 void addText(java.lang.String name, java.lang.String value)
           
 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.String get(java.lang.String name)
           
 java.util.Date getDate(java.lang.String name)
           
 java.util.Map<java.lang.String,Field> getFields()
           
 java.lang.String[] getValues(java.lang.String name)
           
 void setFields(java.util.Map<java.lang.String,Field> fields)
           
 java.lang.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

add

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

addDate

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

addFile

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

addFile

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

addFile

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

addKeyword

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

addKeyword

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

addKeyword

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

addKeyword

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

addKeyword

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

addModifiedDate

public void addModifiedDate()
Specified by:
addModifiedDate in interface Document

addText

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

addUID

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

addUID

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

addUID

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

addUID

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

addUID

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

addUID

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

addUID

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

addUID

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

get

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

getDate

public java.util.Date getDate(java.lang.String name)
                       throws java.text.ParseException
Specified by:
getDate in interface Document
Throws:
java.text.ParseException

getValues

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

getFields

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

setFields

public void setFields(java.util.Map<java.lang.String,Field> fields)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object