|
Oracle Secure Enterprise Search Java API Reference 10g Release 1 (10.1.6) Beta B19032-01 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
DocumentMetadata is an interface used by a crawler plugin to submit URL-related data to the crawler.
| Field Summary | |
static int |
ATTR_TYPE_DATEDate attribute data type |
static int |
ATTR_TYPE_NUMBERNumber attribute data type |
static int |
ATTR_TYPE_STRINGString attribute data type |
| Method Summary | |
void |
addAttribute(java.lang.String name, java.math.BigDecimal value)Add an attribute value whose type is number |
void |
addAttribute(java.lang.String name, java.util.Date value)Add an attribute value whose type is java.util.Date Note that java.util.Date has time component |
void |
addAttribute(java.lang.String name, java.lang.String value)Add an attribute value whose type is string |
void |
clearData()Clear all meta data of this document |
void |
deleteAttribute(java.lang.String name)Delete the specified attribute |
java.lang.String |
getAccessURL()Get the value of an access URL document property |
DocumentAcl |
getACLInfo()Get the ACL associated with the document |
java.lang.String |
getAttributeName(int attrIndex)Get the name of the specified attribute |
int |
getAttributeType(int attrIndex)Get the data type of the specified attribute |
java.util.Enumeration |
getAttributeValues(int attrIndex)Get the list of values for a specified attribute |
java.lang.String |
getContentType()Get the document content type |
int |
getCrawlDepth()Get the crawling depth of the document. |
java.lang.String |
getDisplayURL()Get the value of an URL data property. |
java.lang.String |
getLanguage()Get the ISO 639-1 language code of the document. |
int |
getLastDocumentStatus()Get the document status of the previous crawl |
java.util.Date |
getLastModifiedDate()Get the last modification date of the document |
int |
getNumAttributes()Get number of attributes |
int |
getNumAttrValues()Get number of attribute values |
java.lang.String |
getOwnerGuid()Get the owner id of the document in the form of global user id (GUID) |
java.lang.String[] |
getSourceHierarchy()Get the source hierarchy of the document |
void |
setAccessURL(java.lang.String value)Set the access URL property |
void |
setACLInfo(DocumentAcl acl)Set the document ACL. |
void |
setAttributes(java.lang.String name, java.math.BigDecimal[] values)Set(replace) a list of attribute values whose type is number |
void |
setAttributes(java.lang.String name, java.util.Date[] values)Set(replace) a list of attribute values whose type is java.util.Date Note that java.util.Date has time component |
void |
setAttributes(java.lang.String name, java.lang.String[] values)Set(replace) a list of attribute values whose type is String |
void |
setContentType(java.lang.String mimeType)Set the content type of the document |
void |
setCrawlDepth(int depth)Set the crawling depth of the document. |
void |
setDisplayURL(java.lang.String value)Set the display URL property |
void |
setLanguage(java.lang.String value)Set the language of the document using ISO 639-1 language code; for example, 'en' for English, 'ja' for Japanese, and 'fr' for French |
void |
setLastModifiedDate(java.util.Date timeStamp)Set the last modification date of the document |
void |
setOwnerGuid(java.lang.String ownerGuid)Set the document owner in the form of global user id (GUID) |
void |
setSourceHierarchy(java.lang.String[] hierarchyList)Set the path of the document in terms of information source organization. |
| Field Detail |
public static final int ATTR_TYPE_STRING
public static final int ATTR_TYPE_NUMBER
public static final int ATTR_TYPE_DATE
| Method Detail |
public void setDisplayURL(java.lang.String value)
value - the display URL property valuepublic java.lang.String getDisplayURL()
public void setAccessURL(java.lang.String value)
value - the access URL property valuepublic java.lang.String getAccessURL()
public void setContentType(java.lang.String mimeType)
mimeType - the document key valuepublic java.lang.String getContentType()
public void setCrawlDepth(int depth)
depth - the crawling depth of the documentpublic int getCrawlDepth()
public void setLanguage(java.lang.String value)
value - the ISO 639-1 language codepublic java.lang.String getLanguage()
public void setSourceHierarchy(java.lang.String[] hierarchyList)
hierarchyList - the hierarchy list from top to bottompublic java.lang.String[] getSourceHierarchy()
public void setLastModifiedDate(java.util.Date timeStamp)
timeStamp - the last modification datepublic java.util.Date getLastModifiedDate()
public void setACLInfo(DocumentAcl acl)
acl - the document protecting ACLpublic DocumentAcl getACLInfo()
public void setOwnerGuid(java.lang.String ownerGuid)
ownerGuid - the owner global user idpublic java.lang.String getOwnerGuid()
public int getLastDocumentStatus()
public void addAttribute(java.lang.String name,
java.math.BigDecimal value)
name - the name of the attributevalue - the value of the attribute
public void addAttribute(java.lang.String name,
java.util.Date value)
name - the name of the attributevalue - the value of the attribute
public void addAttribute(java.lang.String name,
java.lang.String value)
name - the name of the attributevalue - the value of the attribute
public void setAttributes(java.lang.String name,
java.math.BigDecimal[] values)
name - the name of the attributevalues - array of attribute values, at least one value should exist
public void setAttributes(java.lang.String name,
java.util.Date[] values)
name - the name of the attributevalues - array of attribute values, at least one value should exist
public void setAttributes(java.lang.String name,
java.lang.String[] values)
name - the name of the attributevalues - array of attribute values, at least one value should existpublic void deleteAttribute(java.lang.String name)
name - the name of the attributepublic int getNumAttributes()
public int getNumAttrValues()
public java.lang.String getAttributeName(int attrIndex)
attrIndex - 0 based index indicating which attributepublic int getAttributeType(int attrIndex)
attrIndex - 0 based index indicating which attributepublic java.util.Enumeration getAttributeValues(int attrIndex)
attrIndex - 0 based index indicating which attributepublic void clearData()
|
Oracle Secure Enterprise Search Java API Reference 10g Release 1 (10.1.6) Beta B19032-01 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||