|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
This kind of classification index offers functionality working with query based taxonomies
| Method Summary | |
void |
deleteQueryFolderExternal(IQueryFolder queryFolder)
Deletes a query folder on the external classification engine |
IRidList |
getAffectedCategories(IQueryFolder queryFolder,
IResourceContext context)
Gets a list of categories of a taxonomy that are affected if the query of the query folder has changed. |
ISearchResultList |
getQueryDocuments(IQueryFolder queryFolder,
IResourceContext context)
Documents of the index that match the query of the folder. |
ISearchSession |
getQueryDocumentsPreview(IQueryFolder queryFolder,
IResourceContext context)
Deprecated. as of NW04. Do not use |
IQueryFolder |
getQueryFolder(RID taxonomyClassRid)
Gets a query folder instance |
void |
moveQueryFolderExternal(IQueryFolder queryFolder,
RID destination)
Moves the query folder on the external classification engine |
void |
setQueryFolderExternal(IQueryFolder queryFolder,
IQueryEntryList query)
Sets the query on the external classification engine. |
void |
setQueryFolderExternalFast(IQueryFolder queryFolder,
IQueryEntryList query)
Sets the query on the external classification engine. |
void |
updateCategoryContents(java.lang.String taxonomyName,
boolean dirtyOnly,
IResourceContext context)
Starts a process that checks and updates categories of a taxonomy where the query is not in sync with the documents of category. |
| Method Detail |
public IQueryFolder getQueryFolder(RID taxonomyClassRid)
throws WcmException
taxonomyClassRid - rid of the taxonomy class that is the query folder
public void deleteQueryFolderExternal(IQueryFolder queryFolder)
throws WcmException
queryFolder - query folder to delete
public void setQueryFolderExternal(IQueryFolder queryFolder,
IQueryEntryList query)
throws WcmException
queryFolder - the query folder to setquery - the new query for the folder
public void setQueryFolderExternalFast(IQueryFolder queryFolder,
IQueryEntryList query)
throws WcmException
queryFolder - the query folder to setquery - the new query for the folder
public void moveQueryFolderExternal(IQueryFolder queryFolder,
RID destination)
throws WcmException
queryFolder - the query folder to movedestination - the new rid of the query folder
public void updateCategoryContents(java.lang.String taxonomyName,
boolean dirtyOnly,
IResourceContext context)
throws WcmException
taxonomyName - name of the taxonomy to checkdirtyOnly - if false all categories are checked, if false only categories
that are out of sync (dirty) are updated.context - user contextIndexNotReadyException - if not all documents of the classification index can be
updated because some documents are still beiing processed on the index server.
public ISearchResultList getQueryDocuments(IQueryFolder queryFolder,
IResourceContext context)
throws WcmException
queryFolder - query folder for that the document have to be returnedcontext - user context
public ISearchSession getQueryDocumentsPreview(IQueryFolder queryFolder,
IResourceContext context)
throws WcmException
queryFolder - query folder for that the document have to be returnedcontext - user context
public IRidList getAffectedCategories(IQueryFolder queryFolder,
IResourceContext context)
throws WcmException
queryFolder - query folder that has changedcontext - user context
|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||