|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hlcl.rql.as.PageSearch
public class PageSearch
Diese Klasse kapselt eine Seitensuchanfrage (RQL xsearch). Dabei lassen sich die Kriterien dynamisch zusammenbauen.
Constructor Summary | |
---|---|
PageSearch(Project project)
constructor to create a page search |
Method Summary | |
---|---|
void |
addContentClassCriteriaEqual(Template contentClass)
Fügt ein Suchkriterium hinzu. |
void |
addContentClassCriteriaNotEqual(Template contentClass)
Fügt ein Suchkriterium hinzu. |
void |
addLastChangedOnCriteriaEqual(ReddotDate lastChangedOn)
Fügt ein Suchkriterium hinzu. |
void |
addLastChangedOnCriteriaGreaterEqual(ReddotDate lastChangedOn)
Fügt ein Suchkriterium hinzu. |
void |
addLastChangedOnCriteriaGreaterThan(ReddotDate lastChangedOn)
Fügt ein Suchkriterium hinzu. |
void |
addLastChangedOnCriteriaLowerEqual(ReddotDate lastChangedOn)
Fügt ein Suchkriterium hinzu. |
void |
addLastChangedOnCriteriaLowerThan(ReddotDate lastChangedOn)
Fügt ein Suchkriterium hinzu. |
void |
addLastChangedOnCriteriaNotEqual(ReddotDate lastChangedOn)
Fügt ein Suchkriterium hinzu. |
void |
addPageIdCriteriaEqual(java.lang.String pageId)
Fügt ein Suchkriterium hinzu. |
void |
addStateCriteriaWaitingForTranslation(LanguageVariant sourceLanguage)
Fügt ein Suchkriterium nach Seitenstatus hinzu. |
void |
addTypeCriteriaAllPages()
Fügt ein Suchkriterium hinzu. |
void |
addTypeCriteriaLinkedAndUnlinkedPages()
Fügt ein Suchkriterium hinzu. |
void |
addTypeCriteriaOnlyLinkedPages()
Fügt ein Suchkriterium hinzu. |
void |
addTypeCriteriaOnlyPagesInRecycleBin()
Fügt ein Suchkriterium hinzu. |
void |
addTypeCriteriaOnlyUnlinkedPages()
Fügt ein Suchkriterium hinzu. |
RQLNode |
callCms(java.lang.String rqlRequest)
Sendet eine Anfrage an das CMS und liefert eine geparste Antwort zurueck. |
java.lang.String |
callCmsWithoutParsing(java.lang.String rqlRequest)
Senden eine Anfrage an das CMS und liefert eine ungeparste Antwort zurueck. |
int |
countOnly()
Liefert nur die Anzahl der passenden Seiten zurück. |
CmsClient |
getCmsClient()
Liefert den CmsClient. |
java.lang.String |
getLogonGuid()
Liefert die Logon GUID vom Container. |
PageArrayList |
getPages()
Started die konfigurierte Seitensuche und liefert alle Seiten, die diesen Kriterien entsprechen, zurück. |
PageArrayList |
getPages(int maxPages)
Started die konfigurierte Seitensuche und liefert alle Seiten, die diesen Kriterien entsprechen, zurück. |
Project |
getProject()
Liefert das Project, den Container der Seite. |
java.lang.String |
getProjectGuid()
Liefert die RedDot GUID des Projekts. |
java.lang.String |
getSessionKey()
Liefert den RedDot Session key. |
void |
orderAscending()
Fordert eine aufsteigende Sortierung. |
void |
orderByContentClass()
Konfiguriert eine Sortierung nach Kontentklasse. |
void |
orderByCreatedOnDate()
Konfiguriert eine Sortierung nach Erstellungsdatum. |
void |
orderByLastChangedOnDate()
Konfiguriert eine Sortierung nach Änderungsdatum. |
void |
orderByPageHeadline()
Konfiguriert eine Sortierung nach Seitenüberschrift. |
void |
orderByPageId()
Konfiguriert eine Sortierung nach Seiten ID. |
void |
orderDescending()
Fordert eine absteigende Sortierung. |
int |
size()
Liefert nur die Anzahl der passenden Seiten zurück. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PageSearch(Project project)
Method Detail |
---|
public PageArrayList getPages() throws RQLException
RQLException
public PageArrayList getPages(int maxPages) throws RQLException
RQLException
public int countOnly() throws RQLException
RQLException
public int size() throws RQLException
RQLException
public RQLNode callCms(java.lang.String rqlRequest) throws RQLException
callCms
in interface CmsClientContainer
RQLException
public java.lang.String callCmsWithoutParsing(java.lang.String rqlRequest) throws RQLException
callCmsWithoutParsing
in interface CmsClientContainer
RQLException
public CmsClient getCmsClient()
getCmsClient
in interface CmsClientContainer
public Project getProject()
getProject
in interface ProjectContainer
Project
public java.lang.String getProjectGuid() throws RQLException
getProjectGuid
in interface ProjectContainer
RQLException
public java.lang.String getSessionKey()
getSessionKey
in interface ProjectContainer
public java.lang.String getLogonGuid()
getLogonGuid
in interface CmsClientContainer
Project
public void orderByLastChangedOnDate()
public void orderByPageId()
public void orderByPageHeadline()
public void orderByCreatedOnDate()
public void orderByContentClass()
public void orderAscending()
public void orderDescending()
public void addTypeCriteriaOnlyLinkedPages()
public void addTypeCriteriaOnlyUnlinkedPages()
public void addLastChangedOnCriteriaEqual(ReddotDate lastChangedOn)
public void addLastChangedOnCriteriaNotEqual(ReddotDate lastChangedOn)
addLastChangedOnCriteriaEqual(ReddotDate)
public void addLastChangedOnCriteriaGreaterThan(ReddotDate lastChangedOn)
public void addLastChangedOnCriteriaLowerThan(ReddotDate lastChangedOn)
public void addLastChangedOnCriteriaGreaterEqual(ReddotDate lastChangedOn)
public void addPageIdCriteriaEqual(java.lang.String pageId)
public void addLastChangedOnCriteriaLowerEqual(ReddotDate lastChangedOn)
public void addTypeCriteriaLinkedAndUnlinkedPages()
public void addTypeCriteriaAllPages()
Muss man wahrscheinlich nicht angeben.
public void addTypeCriteriaOnlyPagesInRecycleBin()
public void addContentClassCriteriaEqual(Template contentClass)
public void addContentClassCriteriaNotEqual(Template contentClass)
public void addStateCriteriaWaitingForTranslation(LanguageVariant sourceLanguage)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |