Package de.elo.mover.utils
Class ELOAsKeywordUtils
- java.lang.Object
-
- de.elo.mover.utils.ELOAsKeywordUtils
-
public class ELOAsKeywordUtils extends java.lang.ObjectÜberschrift: ELOAsKeywordUtils.
Beschreibung: Hilfsmethoden für die ELO-Stichwörter.
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
-
Constructor Summary
Constructors Constructor Description ELOAsKeywordUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ASKeywordsDynamicResultcheckoutKeywordsDynamic(IXconnect ixConnect, de.elo.ix.client.KeywordsDynamicInfo keywordsDynamicInfo)Liefert eine dynamische Stichwortliste für die angegebenen Kriterien zurück.static booleancontainsKeyword(de.elo.ix.client.Keyword keyword, java.lang.String searchTerm)Meldet zurück, ob das Stichwort den angegebenen Suchbegriff enthält.static booleancontainsKeywordEntry(de.elo.ix.client.KeywordList keywordList, java.lang.String searchTerm)Meldet zurück, ob die Stichwortliste den angegebenen Suchbegriff enthält.static booleandeleteKeywords(IXconnect ixConnect, java.lang.String[] keywordIds)Löscht die angegebenen Stichwörter und meldet zurück, ob das Löschen erfolgreich war.static voiddumpKeywordList(IXconnect ixConnect, de.elo.ix.client.Keyword kw, int indent)Loggt die Einträge der angegebenen Stichwortliste.static java.lang.String[]getFieldTerms(IXconnect ixConnect, de.elo.ix.client.DocMaskLine docMaskLine, java.lang.String searchTerm, int maxTerms)Liefert die eingegebenen Suchbegriffe für die angegebene Maskenzeile (F7-Suche) zurück.static de.elo.ix.client.KeywordListgetKeywordList(IXconnect ixConnect, java.lang.String keywordId, de.elo.ix.client.KeywordZ keywordZ, int maxCount)Lädt die entsprechende Stichwortliste aus dem IndexServer herunter und liefert diese Liste zurück.static de.elo.ix.client.Keyword[]getKeywords(IXconnect ixConnect, java.lang.String[] keywordIds, de.elo.ix.client.KeywordZ keywordZ, int maxCount, boolean withLock)Liefert die zugehörigen Stichwörtern( Untereinträge ) zu den angegebenen Stichwörtern zurück.static voidsaveKeywords(IXconnect ixConnect, de.elo.ix.client.Keyword[] keywordList)Speichert die angegebene Liste mit Stichwörtern auf dem Index Server.static voidsortAlphabetical(de.elo.ix.client.KeywordList keywordList)Sortiert die angegebene Stichwortliste alphabetisch.static voidunlockKeyword(IXconnect ixConnect, java.lang.String keywordId)Hebt die Sperre auf die angegebene Stichwortliste auf.
-
-
-
Method Detail
-
getKeywordList
public static de.elo.ix.client.KeywordList getKeywordList(IXconnect ixConnect, java.lang.String keywordId, de.elo.ix.client.KeywordZ keywordZ, int maxCount) throws byps.RemoteException, java.lang.Exception
Lädt die entsprechende Stichwortliste aus dem IndexServer herunter und liefert diese Liste zurück.- Parameters:
ixConnect- Index Server VerbindungkeywordId- Id des StichwortlistekeywordZ- KeywordZmaxCount- Maximale Anzahl an zurückgelieferten Stichwörtern- Returns:
- Stichwortliste
- Throws:
byps.RemoteExceptionjava.lang.Exception
-
getKeywords
public static de.elo.ix.client.Keyword[] getKeywords(IXconnect ixConnect, java.lang.String[] keywordIds, de.elo.ix.client.KeywordZ keywordZ, int maxCount, boolean withLock) throws byps.RemoteException, java.lang.Exception
Liefert die zugehörigen Stichwörtern( Untereinträge ) zu den angegebenen Stichwörtern zurück.- Parameters:
ixConnect- Index Server VerbindungkeywordIds- Liste mit StichwortIdskeywordZ- KeywordZmaxCount- Maximale Anzahl an auszucheckenden StichwörternwithLock- Stichwortliste sperren- Returns:
- Liste mit Stichwörtern
- Throws:
byps.RemoteExceptionjava.lang.Exception
-
saveKeywords
public static void saveKeywords(IXconnect ixConnect, de.elo.ix.client.Keyword[] keywordList) throws byps.RemoteException, java.lang.Exception
Speichert die angegebene Liste mit Stichwörtern auf dem Index Server.- Parameters:
ixConnect- Index Server VerbindungkeywordList- Liste mit Stichwörtern- Throws:
byps.RemoteExceptionjava.lang.Exception
-
deleteKeywords
public static boolean deleteKeywords(IXconnect ixConnect, java.lang.String[] keywordIds) throws byps.RemoteException, java.lang.Exception
Löscht die angegebenen Stichwörter und meldet zurück, ob das Löschen erfolgreich war.- Parameters:
ixConnect- Index Server VerbindungkeywordIds- Liste mit Stichwortids- Returns:
- Löschen erfolgreich
- Throws:
byps.RemoteExceptionjava.lang.Exception
-
unlockKeyword
public static void unlockKeyword(IXconnect ixConnect, java.lang.String keywordId) throws byps.RemoteException, java.lang.Exception
Hebt die Sperre auf die angegebene Stichwortliste auf.- Parameters:
ixConnect- Index Server VerbindungkeywordId- Id der Stichwortliste- Throws:
byps.RemoteExceptionjava.lang.Exception
-
checkoutKeywordsDynamic
public static ASKeywordsDynamicResult checkoutKeywordsDynamic(IXconnect ixConnect, de.elo.ix.client.KeywordsDynamicInfo keywordsDynamicInfo) throws java.lang.Exception
Liefert eine dynamische Stichwortliste für die angegebenen Kriterien zurück.- Parameters:
ixConnect- Index Server VerbindungkeywordsDynamicInfo- Parameter für die dynamische Stichwortliste- Returns:
- AS-Objekt für die dynamische Stichwortliste
- Throws:
java.lang.Exception
-
getFieldTerms
public static java.lang.String[] getFieldTerms(IXconnect ixConnect, de.elo.ix.client.DocMaskLine docMaskLine, java.lang.String searchTerm, int maxTerms) throws java.lang.Exception
Liefert die eingegebenen Suchbegriffe für die angegebene Maskenzeile (F7-Suche) zurück.- Parameters:
ixConnect- Index Server VerbindungdocMaskLine- Zeile einer VerschlagwortungsmaskesearchTerm- SuchbegriffmaxTerms- Maximale Anzahl der Treffer- Returns:
- Liste mit den Suchergebnissen
- Throws:
java.lang.Exception
-
containsKeywordEntry
public static boolean containsKeywordEntry(de.elo.ix.client.KeywordList keywordList, java.lang.String searchTerm) throws java.lang.ExceptionMeldet zurück, ob die Stichwortliste den angegebenen Suchbegriff enthält.- Parameters:
keywordList- StichwortlistesearchTerm- Suchbegriff- Returns:
- Stichwortliste enthält den Suchbegriff
- Throws:
java.lang.Exception
-
containsKeyword
public static boolean containsKeyword(de.elo.ix.client.Keyword keyword, java.lang.String searchTerm) throws java.lang.ExceptionMeldet zurück, ob das Stichwort den angegebenen Suchbegriff enthält.- Parameters:
keyword- StichwortsearchTerm- Suchbegriff- Returns:
- Stichwort enthält den Suchbegriff
- Throws:
java.lang.Exception
-
dumpKeywordList
public static void dumpKeywordList(IXconnect ixConnect, de.elo.ix.client.Keyword kw, int indent) throws java.lang.Exception
Loggt die Einträge der angegebenen Stichwortliste.- Parameters:
ixConnect- Index Server Verbindungkw- Stichwortindent- Anzahl der Leerzeichen vor der Ausgabe- Throws:
java.lang.Exception
-
sortAlphabetical
public static void sortAlphabetical(de.elo.ix.client.KeywordList keywordList) throws java.lang.ExceptionSortiert die angegebene Stichwortliste alphabetisch.- Parameters:
keywordList- Stichwortliste- Throws:
java.lang.Exception
-
-