Package de.elo.mover.utils
Class ELOAsUtils
java.lang.Object
de.elo.mover.utils.ELOAsUtils
public class ELOAsUtils
extends java.lang.Object
Überschrift: ELOAsUtils.
Beschreibung: Hilfsklasse für den ELO Automation Service.
Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2020
-
Constructor Summary
Constructors Constructor Description ELOAsUtils()
-
Method Summary
Modifier and Type Method Description static void
addAttachment(IXconnect ixConnect, int objId, java.io.File sourceFile)
Fügt eine Dateianbindung an das angegebene Dokument.static int
addDynamicFolder(IXconnect ixConnect, java.lang.String folderName, int parentId, java.lang.String maskName, java.lang.String descr)
Erstellt einen dynamischen Register im angegebenen Ordner.static int
addNewFolder(IXconnect ixConnect, java.lang.String folderName, int parentId, java.lang.String maskName)
Erzeugt einen neuen Ordner im angegebenen Repositoryordner.static void
addReportEntry(IXconnect ixConnect, int objId, int actionNo, int extra1, int extra2, java.lang.String message)
Schreibt einen Report Eintrag in die Datenbank.static boolean
archivePathExists(IXconnect ixConnect, java.lang.String archivePath)
Meldet zurück, ob der angegebene Ablagepfad existiert.static boolean
archivePathIsValid(java.lang.String archivePath)
Meldet zurück, ob der angegebene Pfad gültig ist (kein leerer String).static int
checkEntryChecksum(IXconnect ixConnect, de.elo.ix.client.Sord sord)
Überprüft die CheckSumme des angegebenen Eintrags.static int[]
checkEntryChecksumVersions(IXconnect ixConnect, de.elo.ix.client.Sord sord)
Überprüft die CheckSumme von allen Versionen des angegebenen Eintrags.static boolean
checkOcrAvail(IXconnect ixConnect)
Meldet zurück, ob die OCR verfügbar ist.static int
createArcPath(IXconnect ixConnect, int parentId, java.lang.String path)
Legt den angegebenen Ablagepfad an.static BarcodeReader
createBarcodeReader()
Erzeugt ein Objekt für die Barcode-Erkennung.static BarcodeReader
createBarcodeReader(java.lang.String barcodeRulesDescr)
Erzeugt ein Objekt für die Barcode-Erkennung.static BarcodeReader
createBarcodeReader2(IXconnect currIxConnect)
Erzeugt ein Objekt für die Barcode-Erkennung.static de.elo.ix.client.EditInfo
createDefaultEditInfo(IXconnect ixConnect, java.io.File file, java.lang.String maskName, int targetId)
Erzeugt eine Default-Metadaten für die angegebene Datei.static java.util.ArrayList<de.elo.ix.client.PublicDownload>
createExternalLinks(IXconnect ixConnect, int[] objIds, int downloadCount, java.lang.String expiredIsoDate, boolean useShortName)
Erstellt die externen Links für die angegebenen Dokumente und liefert diese zurück.static com.jcraft.jsch.Session
createJschSession(java.lang.String username, java.lang.String password, java.lang.String host, int port)
Erzeugt ein JSCH Session-Objekt, mit dem eine Verbindung aufgebaut wird.static java.lang.String
createMd5(java.io.File file)
Emittelt den MD5-Hash der angegebenen Datei.static de.elo.ix.client.StoreInfo
createStorePath(IXconnect ixConnect, java.lang.String storeName, java.lang.String directory)
Legt den angegebenen Speicherpfad an, falls dieser nicht vorhanden ist.static void
downloadFilesFromFtp(java.lang.String userName, java.lang.String password, java.lang.String host, int port, boolean useSsl, java.lang.String ftpServerDirectory, java.lang.String targetDirectory, java.lang.String[] fileExtList, boolean deleteFtpFiles)
Lädt die Dateien mit den angegebenen Dateiendungen von einem FTP-Server im angegeben lokalen Verzeichnis herunter.static void
exportArchiveDocuments(IXconnect ixConnect, int[] ids, java.io.File target, boolean zipFiles)
Speichert die angegebenen Dokumente in einer Zip-Datei oder in einem Ordner.static void
exportArchiveDocuments(IXconnect ixConnect, de.elo.ix.client.Sord[] sords, java.io.File target, boolean zipFiles, boolean useShortName)
Speichert die angegebenen Dokumente in einer Zip-Datei oder in einem Ordner.static de.elo.ix.client.EditInfo
findDoublet(IXconnect ixConnect, java.io.File file)
Liefert die Metadaten der angegebenen Datei zurück.static java.lang.String
fixElementPath(java.lang.String path, de.elo.ix.client.Sord sord)
Liefert einen vollständigen Ablagepfad aus dem angegebenen Ablagepfad und der Eintragsbezeichnung zurück.static java.lang.String
getArchiveName(IXconnect ixConnect)
Liefert die Repository-Bezeichnung zurück.static java.util.ArrayList<java.lang.String>
getAsLibrariesNames()
Liefert eine Liste mit den Namen der vorhandenen AS-Libraries zurück.static java.lang.String
getAsVersion()
Liefert die aktuelle AS-Version zurück.static java.io.File
getAttachmentVersion(IXconnect ixConnect, int objId, java.io.File targetDir)
Liefert die Arbeitsversion der Dateianbindung des angegebenen Dokuments zurück.static java.lang.String
getBarcode(IXconnect ixConnect, java.io.File file, int page, java.lang.String barcodeConfig)
Liefert die Barcode-Informationen für die angegebene Datei zurück.static com.google.zxing.Result
getBarcodeResult(IXconnect ixConnect, java.io.File file, int page, java.lang.String barcodeConfig)
Liefert die Barcode-Informationen für die angegebene Datei zurück.static ChecksumReport
getChecksumReport(IXconnect ixConnect, de.elo.ix.client.Sord[] sords, java.io.File reportFile, boolean logOnlyErrors)
Überprüft die Check-Summe der angegebenen Einträge.static java.lang.String
getDefaultLang()
Liefert die Default-Sprache zurück.static int
getDefaultPathId(IXconnect ixConnect)
Liefert den Default-Ablagepfad zurück.static int
getDocIdFromUploadResult(java.lang.String uploadResult)
Liefert die neue EloDM-DokumentenId aus dem angegebenen UploadResult zurück.static java.io.File
getDocumentVersion(IXconnect ixConnect, int objId, java.io.File targetDir)
Liefert die Arbeitsversion des angegebenen Dokuments zurück.static void
getDocumentVersionPart(IXconnect ixConnect, int objId, java.io.File targetFile, long offset, long length)
Lädt den angegebene Teil der Arbeitsversion herunter.static de.elo.ix.client.EditInfo
getEditInfoFilingPaths(IXconnect ixConnect)
Liefert das EditInfo-Objekt mit den Ablagepfaden zurück.static de.elo.ix.client.Sord
getElemByArcpath(IXconnect ixConnect, java.lang.String arcPath)
Liefert den Eintrag mit dem angegebenen Ablagepfad zurück.static de.elo.ix.client.Sord
getElemByArcpathRelative(IXconnect ixConnect, int rootId, java.lang.String arcPath)
Liefert den Eintrag über einen Ablagepfad relativ zu einem Startordner zurück.static java.lang.String
getElementPath(IXconnect ixConnect, int objId)
Liefert einen String mit dem Pfad zum angegebenen Eintrag zurück.static java.lang.String
getElementPath(IXconnect ixConnect, java.lang.String guid)
Liefert einen String mit dem Pfad zum angegebenen Eintrag zurück.static java.lang.String[]
getExternalOcrLanguages(IXconnect ixConnect)
Liefert die vorhandenen externen OCR-Sprachen zurück.static de.elo.ix.client.IdName[]
getFilingPaths(IXconnect ixConnect)
Liefert die vorhandenen Ablagepfade zurück.static java.lang.String
getFulltextContent(IXconnect ixConnect, int objId)
Liefert den Volltext-Inhalt des angegebenen Eintrags zurück.static java.io.File
getFulltextFile(IXconnect ixConnect, int objId, java.io.File targetDir)
Erstellt eine Datei mit dem Volltext-Inhalt des Dokuments im angegebenen Verzeichnis.static java.lang.String[]
getInternalOcrLanguages(IXconnect ixConnect)
Liefert die vorhandenen internen OCR-Sprachen zurück.static java.lang.String
getJREString()
Liefert Informationen zur Java Runtime Umgebung als formatierten String zurück.static int
getLastDocumentId(IXconnect ixConnect)
Liefert die letzte physikalische Dokumentennummer im Repository zurück.static int
getObjIdFromPath(IXconnect ixConnect, java.lang.String archivePath)
Liefert die ID des Eintrags für den angegebenen Pfad zurück.static java.lang.String
getOcrRect(IXconnect ixConnect, int objId, java.lang.String[] langs, int pageNr, int top, int left, int bottom, int right)
Liefert den durch die OCR erkannten Text vom angegebenen Rechteck zurück.static java.lang.String
getOcrText(IXconnect ixConnect, int objId, java.lang.String[] langs)
Liefert den kompletten OCR-Text für das angegebene Dokument zurück.static java.lang.String
getOcrTextForPage(IXconnect ixConnect, java.lang.String objId, int pageNr, java.lang.String[] langs)
Liefert den OCR-Text aus der angegebenen Dokumentseite zurück.static java.lang.String[]
getParentNames(IXconnect ixConnect, int objId)
Liefert eine Liste mit den Namen der übergeordneten Einträgen zurück.static de.elo.ix.client.Sord
getPersonalFolder(IXconnect ixConnect, int userId)
Liefert die Metadaten des Ordners "Persönlichen Bereich" zurück.static java.lang.String[]
getReferencePaths(IXconnect ixConnect, int objId)
Liefert eine Liste mit den Referenzpfaden des angegebenen Eintrags zurück.static de.elo.ix.client.ReportInfo
getReportInfo(IXconnect ixConnect, int objId, int userId, int actionNo, java.lang.String comment, int extra1, int extra2, java.lang.String extraInfo)
Erzeugt ein "ReportInfo"-Objekt aus den angegebenen Daten.static java.util.ArrayList<de.elo.ix.client.ReportInfo>
getReportList(IXconnect ixConnect, de.elo.ix.client.FindReportInfo findInfo)
Liefert eine Liste mit den Reporteinträgen für die angegebenen Suchkriterien zurück.static java.lang.String
getReportMode(IXconnect ixConnect)
Liefert den Report Modus aus den Reportoptionen zurück.static java.io.File
getSignatureFile(IXconnect ixConnect, int objId, java.io.File targetDir)
Lädt die Signaturdatei des Dokuments im angegebenen Verzeichnis.static java.util.List<de.elo.ix.client.SordLink>
getSordLinks(IXconnect ixConnect, int objId)
Liefert alle ein- und ausgehende Links des angegebenen Eintrags.static java.util.ArrayList<de.elo.ix.client.Sord>
getSubFolders(IXconnect ixConnect, int folderId)
Liefert eine Liste mit den Unterordnern des angegebenen Ordners zurück.static boolean
hasAttachment(IXconnect ixConnect, int objId)
Meldet zurück, ob der angegebene Eintrag eine Dateianbindung enthält.static boolean
hasBarcodeLicense(IXconnect ixConnect)
Meldet zurück, ob eine Barcode Lizenz in der angegebenen Indexserver-Verbindung vorhanden ist.static boolean
hasFulltext(IXconnect ixConnect, int objId)
Meldet zurück, ob der angegebene Eintrag einen Volltextinhalt hat.static boolean
hasSignature(IXconnect ixConnect, int objId)
Meldet zurück, ob der angegebene Eintrag eine Signatur hat.static int
insertIntoArchive(IXconnect ixConnect, java.io.File file, int targetId, java.lang.String maskName, java.lang.String version, java.lang.String versionComment, boolean isMilestone)
Legt die Datei im angegebenen Zielordner ab.static void
insertSignature(IXconnect ixConnect, int objId, java.io.File sigFile)
Fügt die angegebene Datei als Signatur ein.static boolean
isImageFile(java.io.File file)
Meldet zurück, ob die angegebene Datei ein Bild ist.static boolean
isValidGuid(java.lang.String guid)
Meldet zurück, ob die angegebene GUID ein gültiges Format besitzt.static void
linkEntries(IXconnect ixConnect, int sourceObjId, int destObjId)
Verlinkt die Source Objekt-ID mit der Ziel Objekt-ID.static void
removeAttachments(IXconnect ixConnect, int objId)
Entfernt die Dateianbindung des angegebenen Dokuments.static void
saveChecksumReport(ChecksumReport checksumReport)
Speichert den angegebenen Report in der eingetragenen Reportdatei.static void
saveDocumentVersion(IXconnect ixConnect, java.io.File file, int objId, java.lang.String version, java.lang.String versionComment, boolean isMilestone)
Speichert die angegebene Datei als eine neue Version an dem Dokument.static void
saveReport(IXconnect ixConnect, int userId, int objId, int actionNr, java.lang.String startDate, java.lang.String endDate, int maxReportCount, java.io.File targetFile)
Speichert die Reportdaten in der angegebenen Datei.static void
sendHttpGetRequest(java.lang.String url, java.io.File responseFile)
Sendet eine HttpGet-Anfrage an der angegebenen URL.static void
sendHttpGetRequestBasicAuth(java.lang.String url, java.io.File responseFile, java.lang.String user, java.lang.String password)
Sendet eine HTTP GET-Anfrage mit einer Basic Authentifizierung an der angegebenen URL.static void
sendHttpPostRequest(java.lang.String url, byte[] source)
Sendet eine HTTP Post-Anfrage an der angegebenen URL.static void
sendHttpPostRequest(java.lang.String url, java.io.File sourceFile)
Versendet eine HttpPost-Anfrage an der angegebenen URL.static void
startProcess(java.lang.String[] arguments)
Startet das angegebene externe Programm.static void
uploadFileToFtp(java.lang.String userName, java.lang.String password, java.lang.String host, int port, boolean useSsl, java.io.File sourceFile, java.lang.String targetFilePath)
Lädt die lokale Datei auf dem angegebenen Pfad auf dem FTP-Server hoch.static void
writeBarcode(IXconnect ixConnect, java.io.File targetFile, java.lang.String barcodeText, int width, int height, java.lang.String barcodeConfig)
Schreibt die Barcodeinformationen in der angegebenen Datei.static void
writeBarcode(IXconnect ixConnect, java.io.File targetFile, java.lang.String barcodeText, java.lang.String barcodeFormat, int width, int height, int xPos, int yPos, java.lang.String barcodeConfig)
Schreibt die Barcodeinformationen in der angegebenen Datei.static void
writeBarcode(IXconnect ixConnect, java.io.File targetFile, java.lang.String barcodeText, java.lang.String barcodeFormat, int width, int height, java.lang.String barcodeConfig)
Schreibt die Barcodeinformationen in der angegebenen Datei.static void
writeReportInfos(java.util.ArrayList<de.elo.ix.client.ReportInfo> reportInfos, int actionNr, int maxReportCount, java.io.File targetFile)
Schreibt die Reportdaten in der angegebenen Datei.
-
Constructor Details
-
ELOAsUtils
public ELOAsUtils()
-
-
Method Details
-
findDoublet
public static de.elo.ix.client.EditInfo findDoublet(IXconnect ixConnect, java.io.File file) throws java.lang.ExceptionLiefert die Metadaten der angegebenen Datei zurück.- Parameters:
ixConnect
- Verbindung zum Indexserverfile
- Datei, die abgelegt wird- Returns:
- EditInfo des bereits abgelegten Dokuments oder null
- Throws:
java.lang.Exception
-
createMd5
public static java.lang.String createMd5(java.io.File file) throws java.lang.ExceptionEmittelt den MD5-Hash der angegebenen Datei.- Parameters:
file
- Datei- Returns:
- MD5-Hash
- Throws:
java.io.IOException
java.lang.Exception
-
hasBarcodeLicense
Meldet zurück, ob eine Barcode Lizenz in der angegebenen Indexserver-Verbindung vorhanden ist.- Parameters:
ixConnect
- Indexserver-Verbindung- Returns:
- Barcode Lizenz ist vorhanden
- Throws:
java.lang.Exception
-
getBarcode
public static java.lang.String getBarcode(IXconnect ixConnect, java.io.File file, int page, java.lang.String barcodeConfig) throws java.lang.ExceptionLiefert die Barcode-Informationen für die angegebene Datei zurück.- Parameters:
ixConnect
- Verbindung zum Index Serverfile
- Dateipage
- Seite, aus der die Barcode-Information ausgelesen wirdbarcodeConfig
- Barcode-Konfiguration- Returns:
- Barcodeinformationen
- Throws:
java.lang.Exception
-
getBarcodeResult
public static com.google.zxing.Result getBarcodeResult(IXconnect ixConnect, java.io.File file, int page, java.lang.String barcodeConfig) throws java.lang.ExceptionLiefert die Barcode-Informationen für die angegebene Datei zurück.- Parameters:
ixConnect
- Verbindung zum Index Serverfile
- Dateipage
- Seite, aus der die Barcode-Information ausgelesen wirdbarcodeConfig
- Barcode-Konfiguration- Returns:
- Barcodeinformationen
- Throws:
java.lang.Exception
-
writeBarcode
public static void writeBarcode(IXconnect ixConnect, java.io.File targetFile, java.lang.String barcodeText, int width, int height, java.lang.String barcodeConfig) throws java.lang.ExceptionSchreibt die Barcodeinformationen in der angegebenen Datei.- Parameters:
ixConnect
- Verbindung zum IndexServertargetFile
- Datei, in der die Barcodeinformationen geschrieben werdenbarcodeText
- Text, der als Barcode geschrieben wirdwidth
- Barcode-Breiteheight
- Barcode-HöhebarcodeConfig
- Barcode-Konfiguration- Throws:
java.lang.Exception
-
writeBarcode
public static void writeBarcode(IXconnect ixConnect, java.io.File targetFile, java.lang.String barcodeText, java.lang.String barcodeFormat, int width, int height, java.lang.String barcodeConfig) throws java.lang.ExceptionSchreibt die Barcodeinformationen in der angegebenen Datei.- Parameters:
ixConnect
- Verbindung zum IndexServertargetFile
- Datei, in der die Barcodeinformationen geschrieben werdenbarcodeText
- Text, der als Barcode geschrieben wirdbarcodeFormat
- Barcode-Formatwidth
- Barcode-Breiteheight
- Barcode-HöhebarcodeConfig
- Barcode-Konfiguration- Throws:
java.lang.Exception
-
writeBarcode
public static void writeBarcode(IXconnect ixConnect, java.io.File targetFile, java.lang.String barcodeText, java.lang.String barcodeFormat, int width, int height, int xPos, int yPos, java.lang.String barcodeConfig) throws java.lang.ExceptionSchreibt die Barcodeinformationen in der angegebenen Datei.- Parameters:
ixConnect
- Verbindung zum IndexServertargetFile
- Datei, in der die Barcodeinformationen geschrieben werdenbarcodeText
- Text, der als Barcode geschrieben wirdbarcodeFormat
- Barcode-Formatwidth
- Barcode-Breiteheight
- Barcode-HöhexPos
- Horizontale Barcode-PositionyPos
- Vertikale Barcode-PositionbarcodeConfig
- Barcode-Konfiguration- Throws:
java.lang.Exception
-
createBarcodeReader
public static BarcodeReader createBarcodeReader(java.lang.String barcodeRulesDescr) throws java.lang.ExceptionErzeugt ein Objekt für die Barcode-Erkennung.- Parameters:
barcodeRulesDescr
- Definition der Barcode-Regeln- Returns:
- Barcode-Reader
- Throws:
java.lang.Exception
-
createBarcodeReader
Erzeugt ein Objekt für die Barcode-Erkennung.- Returns:
- Barcode-Reader
- Throws:
java.lang.Exception
-
createBarcodeReader2
public static BarcodeReader createBarcodeReader2(IXconnect currIxConnect) throws java.lang.ExceptionErzeugt ein Objekt für die Barcode-Erkennung.- Parameters:
currIxConnect
- Indexserver-Verbindung- Returns:
- Barcode-Reader
- Throws:
java.lang.Exception
-
isImageFile
public static boolean isImageFile(java.io.File file) throws java.lang.ExceptionMeldet zurück, ob die angegebene Datei ein Bild ist.- Parameters:
file
- Datei- Returns:
- Datei ist ein Bild
- Throws:
java.lang.Exception
-
startProcess
public static void startProcess(java.lang.String[] arguments) throws java.lang.ExceptionStartet das angegebene externe Programm.- Parameters:
arguments
- Programmargumente- Throws:
java.lang.Exception
-
getOcrRect
public static java.lang.String getOcrRect(IXconnect ixConnect, int objId, java.lang.String[] langs, int pageNr, int top, int left, int bottom, int right) throws byps.RemoteException, java.lang.ExceptionLiefert den durch die OCR erkannten Text vom angegebenen Rechteck zurück.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- ObjektId des Eintragslangs
- Liste mit OCR-SprachenpageNr
- Seitennummer (Anfang bei 0)top
- Obere Grenze des OCR-Rechtecksleft
- Linke Grenze des OCR-Rechtecksbottom
- Untere Grenze des OCR-Rechtecksright
- Rechte Grenze des OCR-Rechtecks- Returns:
- OCR-Text
- Throws:
byps.RemoteException
java.lang.Exception
-
getOcrText
public static java.lang.String getOcrText(IXconnect ixConnect, int objId, java.lang.String[] langs) throws byps.RemoteException, java.lang.ExceptionLiefert den kompletten OCR-Text für das angegebene Dokument zurück.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- Objekt-ID des Eintragslangs
- Liste mit OCR-Sprachen- Returns:
- Kompletter OCR-Text
- Throws:
byps.RemoteException
java.lang.Exception
-
getOcrTextForPage
public static java.lang.String getOcrTextForPage(IXconnect ixConnect, java.lang.String objId, int pageNr, java.lang.String[] langs) throws java.lang.ExceptionLiefert den OCR-Text aus der angegebenen Dokumentseite zurück.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- Id des DokumentspageNr
- Seite des Dokumentslangs
- Liste mit OCR-Sprachen- Returns:
- OCR-Text der Dokumentseite
- Throws:
java.lang.Exception
-
checkOcrAvail
Meldet zurück, ob die OCR verfügbar ist.- Parameters:
ixConnect
- Indexserver-Verbindung- Returns:
- OCR verfügbar
- Throws:
java.lang.Exception
-
getExternalOcrLanguages
public static java.lang.String[] getExternalOcrLanguages(IXconnect ixConnect) throws java.lang.ExceptionLiefert die vorhandenen externen OCR-Sprachen zurück.- Parameters:
ixConnect
- Indexserver-Verbindung- Returns:
- Liste mit den OCR-Sprachen
- Throws:
java.lang.Exception
-
getInternalOcrLanguages
public static java.lang.String[] getInternalOcrLanguages(IXconnect ixConnect) throws java.lang.ExceptionLiefert die vorhandenen internen OCR-Sprachen zurück.- Parameters:
ixConnect
- Indexserver-Verbindung- Returns:
- Liste mit den OCR-Sprachen
- Throws:
java.lang.Exception
-
sendHttpGetRequest
public static void sendHttpGetRequest(java.lang.String url, java.io.File responseFile) throws java.io.IOException, java.lang.ExceptionSendet eine HttpGet-Anfrage an der angegebenen URL.- Parameters:
url
- URL, an die die Anfrage gesendet wirdresponseFile
- Datei mit dem Anfrageergebnis- Throws:
java.io.IOException
java.lang.Exception
-
sendHttpGetRequestBasicAuth
public static void sendHttpGetRequestBasicAuth(java.lang.String url, java.io.File responseFile, java.lang.String user, java.lang.String password) throws java.lang.ExceptionSendet eine HTTP GET-Anfrage mit einer Basic Authentifizierung an der angegebenen URL.- Parameters:
url
- URL, an die die Anfrage gesendet wirdresponseFile
- Datei mit dem HTTP-Ergebnisuser
- Benutzerpassword
- Passwort- Throws:
java.lang.Exception
-
sendHttpPostRequest
public static void sendHttpPostRequest(java.lang.String url, java.io.File sourceFile) throws java.lang.ExceptionVersendet eine HttpPost-Anfrage an der angegebenen URL.- Parameters:
url
- URL, an die die Anfrage gesendet wirdsourceFile
- Datei mit den Daten, die versendet werden- Throws:
java.lang.Exception
-
sendHttpPostRequest
public static void sendHttpPostRequest(java.lang.String url, byte[] source) throws java.lang.ExceptionSendet eine HTTP Post-Anfrage an der angegebenen URL.- Parameters:
url
- URL, an die die Anfrage gesendet wirdsource
- byte-Array mit den Daten für die Anfrage- Throws:
java.lang.Exception
-
getDocumentVersion
public static java.io.File getDocumentVersion(IXconnect ixConnect, int objId, java.io.File targetDir) throws java.lang.ExceptionLiefert die Arbeitsversion des angegebenen Dokuments zurück.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- Id des DokumentstargetDir
- Verzeichnis, in dem die Arbeitsversion heruntergelanden wird- Returns:
- Arbeitsversion
- Throws:
java.lang.Exception
-
getDocumentVersionPart
public static void getDocumentVersionPart(IXconnect ixConnect, int objId, java.io.File targetFile, long offset, long length) throws java.lang.ExceptionLädt den angegebene Teil der Arbeitsversion herunter.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- ID des DokumentstargetFile
- Zieldateioffset
- Versatzlength
- Länge der zu lesenden Daten- Throws:
java.lang.Exception
-
getAttachmentVersion
public static java.io.File getAttachmentVersion(IXconnect ixConnect, int objId, java.io.File targetDir) throws java.lang.ExceptionLiefert die Arbeitsversion der Dateianbindung des angegebenen Dokuments zurück.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- Id des DokumentstargetDir
- Verzeichnis, in dem die Arbeitsversion heruntergelanden wird- Returns:
- Arbeitsversion der Dateianbindung
- Throws:
java.lang.Exception
-
removeAttachments
Entfernt die Dateianbindung des angegebenen Dokuments.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- ID des Dokuments- Throws:
java.lang.Exception
-
addAttachment
public static void addAttachment(IXconnect ixConnect, int objId, java.io.File sourceFile) throws java.lang.ExceptionFügt eine Dateianbindung an das angegebene Dokument.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- Id des Dokuments, zu dem die Dateianbindung eingefügt wirdsourceFile
- Dateianbindung- Throws:
java.lang.Exception
-
saveDocumentVersion
public static void saveDocumentVersion(IXconnect ixConnect, java.io.File file, int objId, java.lang.String version, java.lang.String versionComment, boolean isMilestone) throws java.lang.ExceptionSpeichert die angegebene Datei als eine neue Version an dem Dokument.- Parameters:
ixConnect
- Indexserver-Verbindungfile
- Datei, die als neue Version gespeichert wirdobjId
- Id des Dokumentsversion
- VersionsbezeichnungversionComment
- VersionskommentarisMilestone
- Nicht löschbare Version- Throws:
java.lang.Exception
-
insertIntoArchive
public static int insertIntoArchive(IXconnect ixConnect, java.io.File file, int targetId, java.lang.String maskName, java.lang.String version, java.lang.String versionComment, boolean isMilestone) throws java.lang.ExceptionLegt die Datei im angegebenen Zielordner ab.- Parameters:
ixConnect
- Indexserver-Verbindungfile
- Datei, die abgelegt wirdtargetId
- ZielordnermaskName
- Maskeversion
- VersionsbezeichnungversionComment
- VersionskommentarisMilestone
- Nicht löschbare Version- Returns:
- Id des Dokuments
- Throws:
java.lang.Exception
-
createDefaultEditInfo
public static de.elo.ix.client.EditInfo createDefaultEditInfo(IXconnect ixConnect, java.io.File file, java.lang.String maskName, int targetId) throws byps.RemoteException, java.lang.ExceptionErzeugt eine Default-Metadaten für die angegebene Datei.- Parameters:
ixConnect
- Indexserver-Verbindungfile
- Datei, die abgelegt wirdmaskName
- MaskennamentargetId
- Id des Ablageordners- Returns:
- Default-Metadaten
- Throws:
byps.RemoteException
java.lang.Exception
-
addNewFolder
public static int addNewFolder(IXconnect ixConnect, java.lang.String folderName, int parentId, java.lang.String maskName) throws byps.RemoteException, java.lang.ExceptionErzeugt einen neuen Ordner im angegebenen Repositoryordner.- Parameters:
ixConnect
- Indexserver-VerbindungfolderName
- OrdnernameparentId
- Id des Ordners, in dem der neue Ordner angelegt wirdmaskName
- Maskennamen oder null für die Default-Ordnermaske- Returns:
- Id des neuen Ordners
- Throws:
byps.RemoteException
java.lang.Exception
-
addDynamicFolder
public static int addDynamicFolder(IXconnect ixConnect, java.lang.String folderName, int parentId, java.lang.String maskName, java.lang.String descr) throws java.lang.ExceptionErstellt einen dynamischen Register im angegebenen Ordner.- Parameters:
ixConnect
- Indexserver-VerbindungfolderName
- Name des dynamischen OrdnersparentId
- ParentId des dynamischen OrdnersmaskName
- Maske des dynamischen Ordnersdescr
- Zusatztext/Definition der Datenbankabfrage- Returns:
- ID des neuen Ordners
- Throws:
java.lang.Exception
-
exportArchiveDocuments
public static void exportArchiveDocuments(IXconnect ixConnect, int[] ids, java.io.File target, boolean zipFiles) throws java.lang.ExceptionSpeichert die angegebenen Dokumente in einer Zip-Datei oder in einem Ordner.- Parameters:
ixConnect
- Indexserver-Verbindungids
- ObjektIds der Dokumentetarget
- ZIP-Datei oder ZielordnerzipFiles
- Dokumente zippen- Throws:
java.lang.Exception
-
exportArchiveDocuments
public static void exportArchiveDocuments(IXconnect ixConnect, de.elo.ix.client.Sord[] sords, java.io.File target, boolean zipFiles, boolean useShortName) throws java.lang.ExceptionSpeichert die angegebenen Dokumente in einer Zip-Datei oder in einem Ordner.- Parameters:
ixConnect
- Indexserver-Verbindungsords
- Liste mit Einträgentarget
- ZIP-Datei oder ZielordnerzipFiles
- Dokumente zippenuseShortName
- Kurzbezeichnung als Dateiname verwenden- Throws:
java.lang.Exception
-
getElementPath
public static java.lang.String getElementPath(IXconnect ixConnect, int objId) throws java.lang.ExceptionLiefert einen String mit dem Pfad zum angegebenen Eintrag zurück.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- Id des Eintrags- Returns:
- Pfad zum Eintrag
- Throws:
java.lang.Exception
-
getElementPath
public static java.lang.String getElementPath(IXconnect ixConnect, java.lang.String guid) throws java.lang.ExceptionLiefert einen String mit dem Pfad zum angegebenen Eintrag zurück.- Parameters:
ixConnect
- Indexserver-Verbindungguid
- GUID des Eintrags- Returns:
- Pfad zum Eintrag
- Throws:
java.lang.Exception
-
getReferencePaths
public static java.lang.String[] getReferencePaths(IXconnect ixConnect, int objId) throws java.lang.ExceptionLiefert eine Liste mit den Referenzpfaden des angegebenen Eintrags zurück.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- Id des Eintrags- Returns:
- Liste mit den Referenzpfaden
- Throws:
java.lang.Exception
-
fixElementPath
public static java.lang.String fixElementPath(java.lang.String path, de.elo.ix.client.Sord sord) throws java.lang.ExceptionLiefert einen vollständigen Ablagepfad aus dem angegebenen Ablagepfad und der Eintragsbezeichnung zurück.- Parameters:
path
- Ablagepfadsord
- Metadaten des Eintrags- Returns:
- Vollständiger Ablagepfad
- Throws:
java.lang.Exception
-
getParentNames
public static java.lang.String[] getParentNames(IXconnect ixConnect, int objId) throws java.lang.ExceptionLiefert eine Liste mit den Namen der übergeordneten Einträgen zurück.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- Id des Eintrags, dessen Pfad ausgelesen wird- Returns:
- Liste mit den Namen der übergeordneten Einträgen
- Throws:
java.lang.Exception
-
getJREString
public static java.lang.String getJREString()Liefert Informationen zur Java Runtime Umgebung als formatierten String zurück.- Returns:
- Informationen zur Java Runtime
-
getDefaultLang
public static java.lang.String getDefaultLang()Liefert die Default-Sprache zurück.- Returns:
- Default-Sprache
-
getAsVersion
public static java.lang.String getAsVersion()Liefert die aktuelle AS-Version zurück.- Returns:
- Aktuelle AS-Version
-
archivePathIsValid
public static boolean archivePathIsValid(java.lang.String archivePath) throws java.lang.ExceptionMeldet zurück, ob der angegebene Pfad gültig ist (kein leerer String).- Parameters:
archivePath
- Ablagepfad- Returns:
- Pfad ist gültig
- Throws:
java.lang.Exception
-
archivePathExists
public static boolean archivePathExists(IXconnect ixConnect, java.lang.String archivePath) throws java.lang.ExceptionMeldet zurück, ob der angegebene Ablagepfad existiert.- Parameters:
ixConnect
- Indexserver-VerbindungarchivePath
- Ablagepfad- Returns:
- Ablagepfad existiert
- Throws:
java.lang.Exception
-
createArcPath
public static int createArcPath(IXconnect ixConnect, int parentId, java.lang.String path) throws java.lang.ExceptionLegt den angegebenen Ablagepfad an.- Parameters:
ixConnect
- Indexserver-VerbindungparentId
- Parent IDpath
- Ablagepfad als String- Returns:
- ID des letzten Pfadeintrags
- Throws:
java.lang.Exception
-
createStorePath
public static de.elo.ix.client.StoreInfo createStorePath(IXconnect ixConnect, java.lang.String storeName, java.lang.String directory) throws java.lang.ExceptionLegt den angegebenen Speicherpfad an, falls dieser nicht vorhanden ist.- Parameters:
ixConnect
- Indexserver-VerbindungstoreName
- Name des Speicherpfadesdirectory
- Verzeichnis des Speicherpfades- Returns:
- Informationen zum Speicherpfad
- Throws:
java.lang.Exception
-
getObjIdFromPath
public static int getObjIdFromPath(IXconnect ixConnect, java.lang.String archivePath) throws java.lang.ExceptionLiefert die ID des Eintrags für den angegebenen Pfad zurück.- Parameters:
ixConnect
- Indexserver-VerbindungarchivePath
- Ablagepfad- Returns:
- ObjektId
- Throws:
java.lang.Exception
-
getElemByArcpath
public static de.elo.ix.client.Sord getElemByArcpath(IXconnect ixConnect, java.lang.String arcPath) throws java.lang.ExceptionLiefert den Eintrag mit dem angegebenen Ablagepfad zurück.- Parameters:
ixConnect
- Indexserver-VerbindungarcPath
- Ablagepfad- Returns:
- Eintrag oder null
- Throws:
java.lang.Exception
-
getElemByArcpathRelative
public static de.elo.ix.client.Sord getElemByArcpathRelative(IXconnect ixConnect, int rootId, java.lang.String arcPath) throws java.lang.ExceptionLiefert den Eintrag über einen Ablagepfad relativ zu einem Startordner zurück.- Parameters:
ixConnect
- Indexserver-VerbindungrootId
- ID des StartordnersarcPath
- Pfad relativ zum Startordner. Der Pfad besteht aus den Kurzbezeichnungen der Untereinträge mit beliebigem Trennzeichen. Der Pfad muss mit einem Trennzeichen beginnen.- Returns:
- Eintrag
- Throws:
java.lang.Exception
- Fehler beim Lesen des Objektes vom Server
-
linkEntries
public static void linkEntries(IXconnect ixConnect, int sourceObjId, int destObjId) throws java.lang.ExceptionVerlinkt die Source Objekt-ID mit der Ziel Objekt-ID.- Parameters:
ixConnect
- Indexserver-VerbindungsourceObjId
- ID des ersten EintragsdestObjId
- ID des Zieleintrags- Throws:
java.lang.Exception
-
getSordLinks
public static java.util.List<de.elo.ix.client.SordLink> getSordLinks(IXconnect ixConnect, int objId) throws java.lang.ExceptionLiefert alle ein- und ausgehende Links des angegebenen Eintrags.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- Id des Eintrags- Returns:
- Liste mit den Links
- Throws:
java.lang.Exception
-
getDocIdFromUploadResult
public static int getDocIdFromUploadResult(java.lang.String uploadResult) throws java.lang.ExceptionLiefert die neue EloDM-DokumentenId aus dem angegebenen UploadResult zurück.- Parameters:
uploadResult
- Upload-Ergebnis- Returns:
- Dokument-ID
- Throws:
java.lang.Exception
-
downloadFilesFromFtp
public static void downloadFilesFromFtp(java.lang.String userName, java.lang.String password, java.lang.String host, int port, boolean useSsl, java.lang.String ftpServerDirectory, java.lang.String targetDirectory, java.lang.String[] fileExtList, boolean deleteFtpFiles) throws java.lang.ExceptionLädt die Dateien mit den angegebenen Dateiendungen von einem FTP-Server im angegeben lokalen Verzeichnis herunter.- Parameters:
userName
- Benutzernamepassword
- Passworthost
- Hostport
- PortuseSsl
- SSL-Verschlüsselung verwendenftpServerDirectory
- Pfad auf dem FTP-ServertargetDirectory
- ZielverzeichnisfileExtList
- Liste mit DateiendungendeleteFtpFiles
- Dateien auf dem FTP-Server löschen- Throws:
java.lang.Exception
-
uploadFileToFtp
public static void uploadFileToFtp(java.lang.String userName, java.lang.String password, java.lang.String host, int port, boolean useSsl, java.io.File sourceFile, java.lang.String targetFilePath) throws java.lang.ExceptionLädt die lokale Datei auf dem angegebenen Pfad auf dem FTP-Server hoch.- Parameters:
userName
- Benutzernamepassword
- Benutzerpassworthost
- Hostport
- PortuseSsl
- SSL-Verschlüsselung verwendensourceFile
- QuelldateitargetFilePath
- Pfad der Datei auf dem FTP-Server- Throws:
java.lang.Exception
-
createJschSession
public static com.jcraft.jsch.Session createJschSession(java.lang.String username, java.lang.String password, java.lang.String host, int port) throws com.jcraft.jsch.JSchException, java.lang.ExceptionErzeugt ein JSCH Session-Objekt, mit dem eine Verbindung aufgebaut wird.- Parameters:
username
- Benutzernamepassword
- Benutzerpassworthost
- Hostnameport
- Port für die Verbindung- Returns:
- JSCH-Session
- Throws:
com.jcraft.jsch.JSchException
java.lang.Exception
-
getChecksumReport
public static ChecksumReport getChecksumReport(IXconnect ixConnect, de.elo.ix.client.Sord[] sords, java.io.File reportFile, boolean logOnlyErrors) throws java.lang.ExceptionÜberprüft die Check-Summe der angegebenen Einträge.- Parameters:
ixConnect
- Indexserver-Verbindungsords
- Liste mit den Metadaten-ObjektenreportFile
- ReportdateilogOnlyErrors
- Nur Fehler loggen- Returns:
- Report-Ergebnis
- Throws:
java.lang.Exception
-
saveChecksumReport
Speichert den angegebenen Report in der eingetragenen Reportdatei.- Parameters:
checksumReport
- Checksummen-Report- Throws:
java.lang.Exception
-
checkEntryChecksum
public static int checkEntryChecksum(IXconnect ixConnect, de.elo.ix.client.Sord sord) throws java.lang.ExceptionÜberprüft die CheckSumme des angegebenen Eintrags. Wenn der Return Wert größer als 0 ist, dann ist das Dokument in Ordnung. 0 zeigt an, dass keine Dokumentendatei vorhanden ist und Werte kleiner als 0 zeigen ein fehlerhaftes Dokument an.- Parameters:
ixConnect
- Indexserver-Verbindungsord
- Metadaten eines Eintrags- Returns:
- 1: ok, 0: no document, -6: cannot read result, -10: checkum error
- Throws:
java.lang.Exception
-
checkEntryChecksumVersions
public static int[] checkEntryChecksumVersions(IXconnect ixConnect, de.elo.ix.client.Sord sord) throws java.lang.ExceptionÜberprüft die CheckSumme von allen Versionen des angegebenen Eintrags. Wenn der Return Wert größer als 0 ist, dann ist das Dokument in Ordnung. 0 zeigt an, dass keine Dokumentendatei vorhanden ist und Werte kleiner als 0 zeigen ein fehlerhaftes Dokument an.- Parameters:
ixConnect
- Indexserver-Verbindungsord
- Metadaten eines Eintrags- Returns:
- Liste mit den Ergebnissen
- Throws:
java.lang.Exception
-
getArchiveName
Liefert die Repository-Bezeichnung zurück.- Parameters:
ixConnect
- Indexserver-Verbindung- Returns:
- Repository-Bezeichnung
- Throws:
java.lang.Exception
-
createExternalLinks
public static java.util.ArrayList<de.elo.ix.client.PublicDownload> createExternalLinks(IXconnect ixConnect, int[] objIds, int downloadCount, java.lang.String expiredIsoDate, boolean useShortName) throws java.lang.ExceptionErstellt die externen Links für die angegebenen Dokumente und liefert diese zurück.- Parameters:
ixConnect
- Indexserver-VerbindungobjIds
- Liste mit Objekt-IdsdownloadCount
- Maximale Anzahl der DownloadsexpiredIsoDate
- Ablaufdatum der Dokument-URLuseShortName
- Kurzbezeichnung verwenden- Returns:
- Liste mit Download Links
- Throws:
java.lang.Exception
-
getFulltextFile
public static java.io.File getFulltextFile(IXconnect ixConnect, int objId, java.io.File targetDir) throws java.lang.ExceptionErstellt eine Datei mit dem Volltext-Inhalt des Dokuments im angegebenen Verzeichnis.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- ID des EintragstargetDir
- Zielverzeichnis- Returns:
- Datei mit dem Volltextinhalt
- Throws:
java.lang.Exception
-
getFulltextContent
public static java.lang.String getFulltextContent(IXconnect ixConnect, int objId) throws java.lang.ExceptionLiefert den Volltext-Inhalt des angegebenen Eintrags zurück.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- ID des Eintrags- Returns:
- Volltext-Inhalt
- Throws:
java.lang.Exception
-
insertSignature
public static void insertSignature(IXconnect ixConnect, int objId, java.io.File sigFile) throws java.lang.ExceptionFügt die angegebene Datei als Signatur ein.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- ID des EintragssigFile
- Signaturdatei- Throws:
java.lang.Exception
-
getSignatureFile
public static java.io.File getSignatureFile(IXconnect ixConnect, int objId, java.io.File targetDir) throws java.lang.ExceptionLädt die Signaturdatei des Dokuments im angegebenen Verzeichnis.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- ID des EintragstargetDir
- Zielverzeichnis- Returns:
- Signaturdatei
- Throws:
java.lang.Exception
-
hasAttachment
Meldet zurück, ob der angegebene Eintrag eine Dateianbindung enthält.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- ID des Eintrags- Returns:
- Eintrag enthält eine Dateianbindung
- Throws:
java.lang.Exception
-
hasSignature
Meldet zurück, ob der angegebene Eintrag eine Signatur hat.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- ID des Eintrags- Returns:
- Eintrag hat eine Signatur
- Throws:
java.lang.Exception
-
hasFulltext
Meldet zurück, ob der angegebene Eintrag einen Volltextinhalt hat.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- ID des Eintrags- Returns:
- Eintrag hat einen Volltextinhalt
- Throws:
java.lang.Exception
-
getSubFolders
public static java.util.ArrayList<de.elo.ix.client.Sord> getSubFolders(IXconnect ixConnect, int folderId) throws java.lang.ExceptionLiefert eine Liste mit den Unterordnern des angegebenen Ordners zurück.- Parameters:
ixConnect
- Indexserver-VerbindungfolderId
- Ordner ID- Returns:
- Liste mit den Unterordnern
- Throws:
java.lang.Exception
-
getFilingPaths
public static de.elo.ix.client.IdName[] getFilingPaths(IXconnect ixConnect) throws java.lang.ExceptionLiefert die vorhandenen Ablagepfade zurück.- Parameters:
ixConnect
- Indexserver-Verbindung- Returns:
- Liste mit Ablagepfaden
- Throws:
java.lang.Exception
-
getDefaultPathId
Liefert den Default-Ablagepfad zurück.- Parameters:
ixConnect
- Indexserver-Verbindung- Returns:
- Default-Ablagepfad
- Throws:
java.lang.Exception
-
getEditInfoFilingPaths
public static de.elo.ix.client.EditInfo getEditInfoFilingPaths(IXconnect ixConnect) throws java.lang.ExceptionLiefert das EditInfo-Objekt mit den Ablagepfaden zurück.- Parameters:
ixConnect
- Indexserver-Vebindung- Returns:
- EditInfo mit den Ablagepfaden
- Throws:
java.lang.Exception
-
getAsLibrariesNames
public static java.util.ArrayList<java.lang.String> getAsLibrariesNames() throws java.lang.ExceptionLiefert eine Liste mit den Namen der vorhandenen AS-Libraries zurück.- Returns:
- Liste mit Library-Namen
- Throws:
java.lang.Exception
-
getPersonalFolder
public static de.elo.ix.client.Sord getPersonalFolder(IXconnect ixConnect, int userId) throws java.lang.ExceptionLiefert die Metadaten des Ordners "Persönlichen Bereich" zurück.- Parameters:
ixConnect
- Indexserver-VerbindunguserId
- Benutzer ID- Returns:
- Ordner "Persönlicher Bereich"
- Throws:
java.lang.Exception
-
addReportEntry
public static void addReportEntry(IXconnect ixConnect, int objId, int actionNo, int extra1, int extra2, java.lang.String message) throws java.lang.ExceptionSchreibt einen Report Eintrag in die Datenbank. Der Parameter "actionNo" muss im Bereich von 3000 bis 3999 liegen.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- ELO Objekt zu dem der Reporteintrag geschrieben werden sollactionNo
- Aktionsnummer, Anwenderdefiniert, 3000...3999extra1
- Datenbankfeld extra1extra2
- Datenbankfeld extra2message
- Kommentarfeld- Throws:
java.lang.Exception
- Wenn der Reporteintrag nicht angelegt werden kann
-
getReportInfo
public static de.elo.ix.client.ReportInfo getReportInfo(IXconnect ixConnect, int objId, int userId, int actionNo, java.lang.String comment, int extra1, int extra2, java.lang.String extraInfo) throws java.lang.ExceptionErzeugt ein "ReportInfo"-Objekt aus den angegebenen Daten.- Parameters:
ixConnect
- Indexserver-VerbindungobjId
- ID des EintragsuserId
- Benutzer-IDactionNo
- Aktion Nummercomment
- Kommentar der Aktionextra1
- Erstes Feldextra2
- Zweites FeldextraInfo
- Zusätzliche Information- Returns:
- ReportInfo Objekt
- Throws:
java.lang.Exception
-
saveReport
public static void saveReport(IXconnect ixConnect, int userId, int objId, int actionNr, java.lang.String startDate, java.lang.String endDate, int maxReportCount, java.io.File targetFile) throws java.lang.ExceptionSpeichert die Reportdaten in der angegebenen Datei.- Parameters:
ixConnect
- Indexserver-VerbindunguserId
- Benutzer-IDobjId
- ID des EintragsactionNr
- Aktionsnummer oder -1 für alle ReporteinträgestartDate
- Startdatum oder null für keine EinschränkungendDate
- Enddatum oder null für keine EinschränkungmaxReportCount
- Maximale Anzahl an ReporteinträgentargetFile
- Textdatei, in der der Report geschrieben wird- Throws:
java.lang.Exception
-
writeReportInfos
public static void writeReportInfos(java.util.ArrayList<de.elo.ix.client.ReportInfo> reportInfos, int actionNr, int maxReportCount, java.io.File targetFile) throws java.lang.ExceptionSchreibt die Reportdaten in der angegebenen Datei.- Parameters:
reportInfos
- Liste mit ReportdatenactionNr
- Aktion ID oder -1 für alle ReporteinträgemaxReportCount
- Maximale Anzahl an ReporteinträgentargetFile
- Zieldatei- Throws:
java.lang.Exception
-
getReportList
public static java.util.ArrayList<de.elo.ix.client.ReportInfo> getReportList(IXconnect ixConnect, de.elo.ix.client.FindReportInfo findInfo) throws java.lang.ExceptionLiefert eine Liste mit den Reporteinträgen für die angegebenen Suchkriterien zurück.- Parameters:
ixConnect
- Indexserver-VerbindungfindInfo
- Suchkriterien- Returns:
- Liste mit Reporteinträgen
- Throws:
java.lang.Exception
-
getReportMode
Liefert den Report Modus aus den Reportoptionen zurück.- Parameters:
ixConnect
- Indexserver-Verbindung- Returns:
- Report Modus
- Throws:
java.lang.Exception
-
isValidGuid
public static boolean isValidGuid(java.lang.String guid) throws java.lang.ExceptionMeldet zurück, ob die angegebene GUID ein gültiges Format besitzt.- Parameters:
guid
- GUID- Returns:
- GUID hat ein gültiges Format
- Throws:
java.lang.Exception
-
getLastDocumentId
Liefert die letzte physikalische Dokumentennummer im Repository zurück.- Parameters:
ixConnect
- Indexserver-Verbindung- Returns:
- Letzte physikalische Dokumentennummer
- Throws:
java.lang.Exception
-