|
Oracle Secure Enterprise Search Java API Reference 10g Release 1 (10.1.8.1) B32515-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 plug-in 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 access control information 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 principal of the document. |
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. |
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)
[hardware][power tools][sanders] for a URL path /hardware/power%20tools/sandershierarchyList - 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 object.acl - the ACL or set of security attribute values protecting the document. If null, there will be no access control information associated with this document.public DocumentAcl getACLInfo()
null if there is no security information associated with this documentpublic void setOwnerGuid(String ownerGuid)
ownerGuid - the owner principal, in the format of the canonical attributeIdentityPluginManager.getCanonicalAttribute()public 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 returnATTR_TYPE_NUMBER, ATTR_TYPE_STRING, or 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.1) B32515-01 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||