|
Oracle Secure Enterprise Search Java API Reference 10g Release 1 (10.1.8) B32260-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(String name, BigDecimal value)Adds an attribute value whose type is number |
void |
addAttribute(String name, Date value)Adds an attribute value whose type is java.util.Date. |
void |
addAttribute(String name, String value)Adds an attribute value whose type is String |
void |
clearData()Clears all meta data of this document |
void |
deleteAttribute(String name)Deletes the specified attribute |
String |
getAccessURL()Gets the value of an access URL document property |
DocumentAcl |
getACLInfo()Gets the ACL associated with the document |
String |
getAttributeName(int attrIndex)Gets the name of the specified attribute |
int |
getAttributeType(int attrIndex)Gets the data type of the specified attribute |
Enumeration |
getAttributeValues(int attrIndex)Get the list of values for a specified attribute |
Enumeration |
getAttributeValues(String attrName)Gets the list of values for a specified attribute |
int |
getContentLength()Returns the actual document content size in bytes. |
String |
getContentType()Gets the document content type |
int |
getCrawlDepth()Gets the crawling depth of the document. |
String |
getDisplayURL()Gets the value of an URL data property. |
String |
getLanguage()Gets the ISO 639-1 language code of the document. |
int |
getLastDocumentStatus()Gets the document status of the previous crawl |
Date |
getLastModifiedDate()Gets the last modification date of the document |
int |
getNumAttributes()Gets the number of attributes |
int |
getNumAttrValues()Gets the number of attribute values |
String |
getOwnerGuid()Gets the owner id of the document in the form of global user id (GUID) |
String[] |
getSourceHierarchy()Gets the source hierarchy of the document |
void |
setAccessURL(String value)Sets the access URL property |
void |
setACLInfo(DocumentAcl acl)Sets the document ACL. |
void |
setAffinity(String value)Sets the document affinity value for duplicate detection |
void |
setAttributes(String name, BigDecimal[] values)Sets (replaces) a list of attribute values whose type is number |
void |
setAttributes(String name, Date[] values)Sets (replaces) a list of attribute values whose type is java.util.Date. |
void |
setAttributes(String name, String[] values)Sets (replaces) a list of attribute values whose type is String |
void |
setContentLength(int size)Sets the size of the document. |
void |
setContentType(String mimeType)Sets the content type of the document |
void |
setCrawlDepth(int depth)Sets the crawling depth of the document. |
void |
setDisplayURL(String value)Sets the display URL property |
void |
setLanguage(String value)Sets 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(Date timeStamp)Sets the last modification date of the document |
void |
setOwnerGuid(String ownerGuid)Sets the document owner in the form of Oracle OID global user id (orclguid) |
void |
setSourceHierarchy(String[] hierarchyList)Sets 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(String value)
value - the display URL property valuepublic String getDisplayURL()
null if there is no such propertypublic void setAccessURL(String value)
value - the access URL property valuepublic String getAccessURL()
nullpublic void setAffinity(String value)
value - the affinity stringpublic void setContentType(String mimeType)
mimeType - the document key valuepublic String getContentType()
public void setCrawlDepth(int depth)
depth - the crawling depth of the documentpublic int getCrawlDepth()
public void setLanguage(String value)
value - the ISO 639-1 language codepublic String getLanguage()
public void setSourceHierarchy(String[] hierarchyList)
hierarchyList - the hierarchy list from top to bottompublic String[] getSourceHierarchy()
public void setLastModifiedDate(Date timeStamp)
timeStamp - the last modification datepublic Date getLastModifiedDate()
public void setACLInfo(DocumentAcl acl)
DocumentAcl objectacl - the document protecting ACLpublic DocumentAcl getACLInfo()
null if there is no ACL associated with the documentpublic void setOwnerGuid(String ownerGuid)
ownerGuid - the owner global user idpublic String getOwnerGuid()
public int getLastDocumentStatus()
public void addAttribute(String name,
BigDecimal value)
name - the name of the attributevalue - the value of the attribute
public void addAttribute(String name,
Date value)
java.util.Date. Note that java.util.Date has a time component.name - the name of the attributevalue - the value of the attribute
public void addAttribute(String name,
String value)
Stringname - the name of the attributevalue - the value of the attribute
public void setAttributes(String name,
BigDecimal[] values)
name - the name of the attributevalues - array of attribute values, at least one value should exist
public void setAttributes(String name,
Date[] values)
java.util.Date. Note that java.util.Date has a time componentname - the name of the attributevalues - array of attribute values, at least one value should exist
public void setAttributes(String name,
String[] values)
Stringname - the name of the attributevalues - array of attribute values, at least one value should existpublic void deleteAttribute(String name)
name - the name of the attributepublic int getNumAttributes()
public int getNumAttrValues()
public String getAttributeName(int attrIndex)
attrIndex - 0-based index indicating which attribute to returnpublic int getAttributeType(int attrIndex)
attrIndex - 0-based index indicating which attribute to returnDocumentMetadata.ATTR_TYPE_NUMBER, DocumentMetadata.ATTR_TYPE_STRING, or DocumentMetadata.ATTR_TYPE_DATE.public Enumeration getAttributeValues(int attrIndex)
attrIndex - 0-based index indicating which attributeString, BigDecimal, or Date objects containing attribute valuespublic Enumeration getAttributeValues(String attrName)
attrName - the name of the attributeString, BigDecimal, or Date objects containing attribute values. Returns null if there is no such attribute namepublic void clearData()
public void setContentLength(int size)
size - size of the document in bytespublic int getContentLength()
|
Oracle Secure Enterprise Search Java API Reference 10g Release 1 (10.1.8) B32260-01 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||