|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Folder that is attached to an index.
IIndexFolder are attached to an index. The documents under thos folders
are affiliated in the index.
The main properties of IIndexFolder are:
IIndexFolder stores information about the last date, when its documents
where indexed and if indexing was successfull.
IndexFolder,
IIndexFolderList,
IIndex,
IIndexService| Method Summary | |
boolean |
equals(IIndexFolder indexFolder)
Returns true if the index folder is equal to another index folder. |
java.lang.String |
getCrawlerProfileId()
Get the CrawlerProfileId attribute of the IIndexFolder object. |
RID |
getCrawlerStartRid()
Get the CrawlerStartRid attribute of the IIndexFolder object. |
java.lang.String |
getIndexId()
Get the IndexId attribute of the IIndexFolder object. |
java.util.Date |
getLastIndexed()
Returns the date when the index folder has been indexed the last time |
RID |
getRID()
Get the RID attribute of the IIndexFolder object. |
java.lang.String |
getSchedulerEntryId()
Returns an identifier for that folder used for storing timetables for delta index schedules defined at the folder. |
java.lang.String |
getSchedulerIndexEntryId()
Returns an identifier for that folder used for storing timetables for delta index schedules defined at the index. |
ISchedulerTimeTable |
getSchedulerTimeTable()
Get the SchedulerTimeTable attribute of the IIndexFolder object. |
boolean |
isCrawlerProfileIDInherited()
Indicates if the crawler profile ID is inherited from the index crawler profile ID. |
boolean |
isIndexedSuccessfully()
Returns true if all documents could be indexed successfully and false if some documents did have problems while indexing or the indexing process had to be stopped because of a communication error. |
boolean |
isNewGlobalTimeTableSet()
Returns true if a new timetable for the index is defined after last update of the index. |
boolean |
isNewLocalTimeTableSet()
Returns true if a new timetable fpr the folder is defined after last update of the index. |
void |
setCrawlerProfileId(java.lang.String crawlerProfileId)
Set the CrawlerProfileId attribute of the IIndexFolder object. |
void |
setCrawlerStartRid(RID crawlerStartRid)
Set the CrawlerStartRid attribute of the IIndexFolder object. |
void |
setIndexedSuccessfully(boolean isIndexedSuccessfully)
Sets the internal flag to indicate if indexing was successful. |
void |
setLastIndexed(java.util.Date lastIndexedDate)
Sets the date when the index folder has been indexed the last time. |
void |
setNewGlobalSchedulerTimeTable(ISchedulerTimeTable schedulerTimeTable)
Set the SchedulerTimeTable attribute of the IIndexFolder object if this is the schedule defined before for the index. |
void |
setSchedulerEntryId(java.lang.String string)
Sets an identifier for that folder used for storing timetables for delta index schedules defined at the folder. |
void |
setSchedulerIndexEntryId(java.lang.String string)
Returns an identifier for that folder used for storing timetables for delta index schedules defined at the index. |
void |
setSchedulerTimeTable(ISchedulerTimeTable schedulerTimeTable)
Set the SchedulerTimeTable attribute of the IIndexFolder object. |
| Method Detail |
public RID getRID()
public java.lang.String getIndexId()
public java.lang.String getCrawlerProfileId()
null if the index
also doesn't have a crawler profile ID.
public void setCrawlerProfileId(java.lang.String crawlerProfileId)
throws WcmException
CrawlerProfileId - The new CrawlerProfileId valuepublic RID getCrawlerStartRid()
public void setCrawlerStartRid(RID crawlerStartRid)
throws WcmException
CrawlerStartRid - The new CrawlerStartRid valuepublic ISchedulerTimeTable getSchedulerTimeTable()
public void setSchedulerTimeTable(ISchedulerTimeTable schedulerTimeTable)
throws WcmException
SchedulerTimeTable - The new SchedulerTimeTable valueWcmException - in case of an error.
public void setNewGlobalSchedulerTimeTable(ISchedulerTimeTable schedulerTimeTable)
throws WcmException
SchedulerTimeTable - The new SchedulerTimeTable valueWcmException - in case of an error.public boolean equals(IIndexFolder indexFolder)
indexFolder - other index folder to test if it is equal to this index folderpublic boolean isIndexedSuccessfully()
public void setIndexedSuccessfully(boolean isIndexedSuccessfully)
throws WcmException
isIndexedSuccessfully - true if indexing was successful, otherwise falseWcmException - exception raised in failure situation
public java.util.Date getLastIndexed()
throws WcmException
WcmException - exception raised in failure situation
public void setLastIndexed(java.util.Date lastIndexedDate)
throws WcmException
lastIndexedDate - date when the index folder has been indexed the last timeWcmException - exception raised in failure situation
public boolean isCrawlerProfileIDInherited()
throws WcmException
getCrawlerProfileId() is inherited from the index crawler profile ID.WcmException - exception raised in failure situationpublic boolean isNewGlobalTimeTableSet()
public boolean isNewLocalTimeTableSet()
public java.lang.String getSchedulerEntryId()
public java.lang.String getSchedulerIndexEntryId()
public void setSchedulerEntryId(java.lang.String string)
string - public void setSchedulerIndexEntryId(java.lang.String string)
string -
|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||