|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.olat.core.commons.services.search.OlatDocument
public class OlatDocument
Lucene document mapper.
| Field Summary | |
|---|---|
static java.lang.String |
AUTHOR_FIELD_NAME
|
static java.lang.String |
CHANGED_FIELD_NAME
|
static java.lang.String |
CONTENT_FIELD_NAME
|
static java.lang.String |
CREATED_FIELD_NAME
|
static java.lang.String |
CSS_ICON
|
static java.lang.String |
DESCRIPTION_FIELD_NAME
|
static java.lang.String |
DOCUMENTTYPE_FIELD_NAME
|
static java.lang.String |
FILETYPE_FIELD_NAME
|
static java.lang.String |
PARENT_CONTEXT_NAME_FIELD_NAME
|
static java.lang.String |
PARENT_CONTEXT_TYPE_FIELD_NAME
|
static java.lang.String |
RESOURCEURL_FIELD_NAME
|
static java.lang.String |
TIME_STAMP_NAME
|
static java.lang.String |
TITLE_FIELD_NAME
|
| Constructor Summary | |
|---|---|
OlatDocument()
|
|
OlatDocument(org.apache.lucene.document.Document document)
|
|
| Method Summary | |
|---|---|
void |
addMetadata(java.lang.String key,
java.lang.String value)
Add generic metadata. |
java.lang.String |
getAuthor()
|
java.lang.String |
getContent()
|
java.util.Date |
getCreatedDate()
|
java.lang.String |
getCssIcon()
|
java.lang.String |
getDescription()
|
java.lang.String |
getDocumentType()
|
java.lang.String |
getFileType()
|
java.util.Date |
getLastChange()
|
org.apache.lucene.document.Document |
getLuceneDocument()
Generate a lucene document from the data stored in this document |
java.util.List<java.lang.String> |
getMetadataValues(java.lang.String key)
Get the list of metadata values for the given key. |
java.lang.String |
getParentContextName()
|
java.lang.String |
getParentContextType()
|
java.lang.String |
getResourceUrl()
|
java.util.Date |
getTimestamp()
|
java.lang.String |
getTitle()
|
void |
setAuthor(java.lang.String author)
|
void |
setContent(java.lang.String content)
|
void |
setCreatedDate(java.util.Date createdDate)
|
void |
setCssIcon(java.lang.String cssIcon)
|
void |
setDescription(java.lang.String description)
|
void |
setDocumentType(java.lang.String documentType)
|
void |
setFileType(java.lang.String fileType)
|
void |
setLastChange(java.util.Date lastChange)
|
void |
setParentContextName(java.lang.String parentContextName)
|
void |
setParentContextType(java.lang.String parentContextType)
|
void |
setResourceUrl(java.lang.String resourceUrl)
|
void |
setTitle(java.lang.String title)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String TITLE_FIELD_NAME
public static final java.lang.String DESCRIPTION_FIELD_NAME
public static final java.lang.String CONTENT_FIELD_NAME
public static final java.lang.String DOCUMENTTYPE_FIELD_NAME
public static final java.lang.String FILETYPE_FIELD_NAME
public static final java.lang.String RESOURCEURL_FIELD_NAME
public static final java.lang.String AUTHOR_FIELD_NAME
public static final java.lang.String CREATED_FIELD_NAME
public static final java.lang.String CHANGED_FIELD_NAME
public static final java.lang.String TIME_STAMP_NAME
public static final java.lang.String PARENT_CONTEXT_TYPE_FIELD_NAME
public static final java.lang.String PARENT_CONTEXT_NAME_FIELD_NAME
public static final java.lang.String CSS_ICON
| Constructor Detail |
|---|
public OlatDocument()
public OlatDocument(org.apache.lucene.document.Document document)
| Method Detail |
|---|
public java.lang.String getAuthor()
public void setAuthor(java.lang.String author)
author - The author to set.public java.lang.String getContent()
public void setContent(java.lang.String content)
content - The content to set.public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - The description to set.public java.lang.String getDocumentType()
public void setDocumentType(java.lang.String documentType)
documentType - The documentType to set.public java.lang.String getFileType()
public void setFileType(java.lang.String fileType)
fileType - The fileType to set.public java.util.Date getLastChange()
public void setLastChange(java.util.Date lastChange)
lastChange - The lastChange to set.public java.lang.String getResourceUrl()
public void setResourceUrl(java.lang.String resourceUrl)
resourceUrl - The resourceUrl to set.public java.lang.String getTitle()
public void setTitle(java.lang.String title)
title - The title to set.
public void addMetadata(java.lang.String key,
java.lang.String value)
://en.wikipedia.org/wiki/Dublin_Core for more information.
A metadata element consists of a key-value pair. It is possible to have more than one value for a key. In this case use the method multiple times with the same key.
Example:
DC.subject OLAT - the best Open Source LMS
DC.creator Florian GnÔøΩgi
key - The metadata keyvalue - The metadata valuepublic java.util.List<java.lang.String> getMetadataValues(java.lang.String key)
key - The metadata key, e.g. DC.subject
public org.apache.lucene.document.Document getLuceneDocument()
public java.lang.String getParentContextType()
public void setParentContextType(java.lang.String parentContextType)
public java.lang.String getParentContextName()
public void setParentContextName(java.lang.String parentContextName)
public java.lang.String getCssIcon()
public void setCssIcon(java.lang.String cssIcon)
public java.util.Date getTimestamp()
public java.util.Date getCreatedDate()
public void setCreatedDate(java.util.Date createdDate)
createdDate - The createdDate to set.public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||