com.liferay.portal.kernel.search
Interface Document

All Known Implementing Classes:
DocumentImpl

public interface Document

View Source

Author:
Brian Wing Shun Chan, Bruno Farache

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, 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, 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 addModifiedDate()
           
 void addModifiedDate(java.util.Date modifiedDate)
           
 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)
           
 

Method Detail

add

void add(Field field)

addDate

void addDate(java.lang.String name,
             java.util.Date value)

addFile

void addFile(java.lang.String name,
             byte[] bytes,
             java.lang.String fileExt)
             throws java.io.IOException
Throws:
java.io.IOException

addFile

void addFile(java.lang.String name,
             java.io.File file,
             java.lang.String fileExt)
             throws java.io.IOException
Throws:
java.io.IOException

addFile

void addFile(java.lang.String name,
             java.io.InputStream is,
             java.lang.String fileExt)
             throws java.io.IOException
Throws:
java.io.IOException

addKeyword

void addKeyword(java.lang.String name,
                boolean value)

addKeyword

void addKeyword(java.lang.String name,
                java.lang.Boolean value)

addKeyword

void addKeyword(java.lang.String name,
                boolean[] values)

addKeyword

void addKeyword(java.lang.String name,
                java.lang.Boolean[] values)

addKeyword

void addKeyword(java.lang.String name,
                double value)

addKeyword

void addKeyword(java.lang.String name,
                java.lang.Double value)

addKeyword

void addKeyword(java.lang.String name,
                double[] values)

addKeyword

void addKeyword(java.lang.String name,
                java.lang.Double[] values)

addKeyword

void addKeyword(java.lang.String name,
                int value)

addKeyword

void addKeyword(java.lang.String name,
                int[] values)

addKeyword

void addKeyword(java.lang.String name,
                java.lang.Integer value)

addKeyword

void addKeyword(java.lang.String name,
                java.lang.Integer[] values)

addKeyword

void addKeyword(java.lang.String name,
                long value)

addKeyword

void addKeyword(java.lang.String name,
                java.lang.Long value)

addKeyword

void addKeyword(java.lang.String name,
                long[] values)

addKeyword

void addKeyword(java.lang.String name,
                java.lang.Long[] values)

addKeyword

void addKeyword(java.lang.String name,
                short value)

addKeyword

void addKeyword(java.lang.String name,
                java.lang.Short value)

addKeyword

void addKeyword(java.lang.String name,
                short[] values)

addKeyword

void addKeyword(java.lang.String name,
                java.lang.Short[] values)

addKeyword

void addKeyword(java.lang.String name,
                java.lang.String value)

addKeyword

void addKeyword(java.lang.String name,
                java.lang.String value,
                boolean lowerCase)

addKeyword

void addKeyword(java.lang.String name,
                java.lang.String[] values)

addModifiedDate

void addModifiedDate()

addModifiedDate

void addModifiedDate(java.util.Date modifiedDate)

addText

void addText(java.lang.String name,
             java.lang.String value)

addUID

void addUID(java.lang.String portletId,
            long field1)

addUID

void addUID(java.lang.String portletId,
            long field1,
            java.lang.String field2)

addUID

void addUID(java.lang.String portletId,
            java.lang.Long field1)

addUID

void addUID(java.lang.String portletId,
            java.lang.Long field1,
            java.lang.String field2)

addUID

void addUID(java.lang.String portletId,
            java.lang.String field1)

addUID

void addUID(java.lang.String portletId,
            java.lang.String field1,
            java.lang.String field2)

addUID

void addUID(java.lang.String portletId,
            java.lang.String field1,
            java.lang.String field2,
            java.lang.String field3)

addUID

void addUID(java.lang.String portletId,
            java.lang.String field1,
            java.lang.String field2,
            java.lang.String field3,
            java.lang.String field4)

get

java.lang.String get(java.lang.String name)

getDate

java.util.Date getDate(java.lang.String name)
                       throws java.text.ParseException
Throws:
java.text.ParseException

getFields

java.util.Map<java.lang.String,Field> getFields()

getValues

java.lang.String[] getValues(java.lang.String name)