Package de.elo.mover.main
Class ELOasParams
- java.lang.Object
-
- de.elo.mover.main.ELOasParams
-
public class ELOasParams extends java.lang.ObjectÜberschrift: ELOasParams.
Beschreibung: Parameter für den ELO Automation Service.
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetActivateAsposeAutocadLicense()Meldet zurück, ob die Aspose Autocad Lizenz aktiviert werden soll.booleangetActivateAsposeBarcodeLicense()Meldet zurück, ob die Aspose Barcode Lizenz aktiviert werden soll.booleangetActivateAsposeEmailLicense()Meldet zurück, ob die Aspose E-Mail Lizenz aktiviert werden soll.booleangetActivateAsposeExcelLicense()Meldet zurück, ob die Aspose Excel Lizenz aktiviert werden soll.booleangetActivateAsposePdfLicense()Meldet zurück, ob die Aspose PDF Lizenz aktiviert werden soll.booleangetActivateAsposePowerPointLicense()Meldet zurück, ob die Aspose PowerPoint Lizenz aktiviert werden soll.booleangetActivateAsposeVisioLicense()Meldet zurück, ob die Aspose Visio Lizenz aktiviert werden soll.booleangetActivateAsposeWordLicense()Meldet zurück, ob die Aspose Word Lizenz aktiviert werden soll.intgetDirectPoolSize()Liefert die Konfigurationsgröße für den Direct Pool zurück.intgetDirectPoolWaitCount()Liefert die Anzahl der Retries zurück wenn alle Verbindungen im DirectPool belegt sind.intgetInitialPoolSize()Liefert die Zahl der Startthreads für den Direct Pool zurück.static ELOasParamsgetInstance(WebAppContextParam webAppContextParam, int instanceNumber, ELOasParams rootInstance)Liest die Indexserver Parameter aus der config.xml Datei aus.java.lang.StringgetLanguage()Liefert die Index Server Sprache zurück.java.lang.StringgetLdapUser()Liefert den LDAP-Benutzer zurück.java.lang.StringgetLdapUserPassword()Liefert das Passwort vom LDAP-Benutzer zurück.java.lang.StringgetMonitorDir()Liefert das überwachte Verzeichnis für die Archivablage über eine Kachel zurück.java.lang.StringgetPassword()Liefert das Index Server Passwort zurück.java.lang.StringgetReportPath()Liefert den Pfad für den Report der ausgeführten AS-Regeln zurück.java.lang.StringgetRoot()Liefert den ELOas Base Ordner.booleangetShowElementName()Liefert den Flag für die Anzeige der Kurzbezeichnung in der ELO AS Statusseite zurück.java.lang.StringgetTempDir()Liefert das temporäre Verzeichnis zurück.intgetTicketCacheDuration()Liefert die Dauer vom Cache für die Tickets und Benutzer IDs zurück.java.lang.StringgetUrl()Liefert die Index Server URL zurück.booleangetUseDebugger()Liefert das Debugger Flag zurück.java.lang.StringgetUser()Liefert den Benutzernamen für die Index Server Verbindung zurück.voidsetLanguage(java.lang.String language)Setzt die angegebene Index Server Sprache.voidsetPassword(java.lang.String password)Setzt das angegebene Index Server Passwort.voidsetRoot(java.lang.String root)Setzt das Startelement "ELOas Base".voidsetUser(java.lang.String user)Setzt den Benutzernamen für die Index Server Verbindung.
-
-
-
Method Detail
-
getInstance
public static ELOasParams getInstance(WebAppContextParam webAppContextParam, int instanceNumber, ELOasParams rootInstance)
Liest die Indexserver Parameter aus der config.xml Datei aus. Die Werte für die zusätzlichen Threads können dabei per default aus dem ersten Thread vererbt werden wenn sie im aktuellen Thread nicht angegeben werden.- Parameters:
webAppContextParam- Inhalt der context.xml DateiinstanceNumber- Thread Nummer, beginnend mit 0rootInstance- Parameter der ersten Threads für die Vererbung- Returns:
- ELO AS Parameter
-
setUser
public void setUser(java.lang.String user)
Setzt den Benutzernamen für die Index Server Verbindung.- Parameters:
user- Benutzername
-
setPassword
public void setPassword(java.lang.String password)
Setzt das angegebene Index Server Passwort.- Parameters:
password- Index Server Passwort
-
setLanguage
public void setLanguage(java.lang.String language)
Setzt die angegebene Index Server Sprache.- Parameters:
language- Index Server Sprache
-
setRoot
public void setRoot(java.lang.String root)
Setzt das Startelement "ELOas Base". Dabei kann entweder eine GUID oder ein Archivpfad angegeben werden.- Parameters:
root- ELOas Basis Ordner
-
getUser
public java.lang.String getUser()
Liefert den Benutzernamen für die Index Server Verbindung zurück.- Returns:
- Benutzername für die Index Server Verbindung
-
getPassword
public java.lang.String getPassword()
Liefert das Index Server Passwort zurück.- Returns:
- Index Server Passwort
-
getRoot
public java.lang.String getRoot()
Liefert den ELOas Base Ordner.- Returns:
- ELOas Basis Ordner
-
getUrl
public java.lang.String getUrl()
Liefert die Index Server URL zurück.- Returns:
- Index Server URL
-
getLanguage
public java.lang.String getLanguage()
Liefert die Index Server Sprache zurück.- Returns:
- Index Server Sprache
-
getTempDir
public java.lang.String getTempDir()
Liefert das temporäre Verzeichnis zurück.- Returns:
- temporäres Verzeichnis
-
getMonitorDir
public java.lang.String getMonitorDir()
Liefert das überwachte Verzeichnis für die Archivablage über eine Kachel zurück.- Returns:
- überwachtes Verzeichnis
-
getUseDebugger
public boolean getUseDebugger()
Liefert das Debugger Flag zurück. Der ELOas Service sollte nicht mehr im Debug Modus betrieben werden, dafür gibt es nun das externe Modul ELOasDbg.- Returns:
- Debugger benutzen
-
getShowElementName
public boolean getShowElementName()
Liefert den Flag für die Anzeige der Kurzbezeichnung in der ELO AS Statusseite zurück.- Returns:
- Kurzbezeichnung in der Statusseite anzeigen
-
getReportPath
public java.lang.String getReportPath()
Liefert den Pfad für den Report der ausgeführten AS-Regeln zurück.- Returns:
- Pfad für den Report
-
getLdapUser
public java.lang.String getLdapUser()
Liefert den LDAP-Benutzer zurück.- Returns:
- LDAP-Benutzer
-
getLdapUserPassword
public java.lang.String getLdapUserPassword()
Liefert das Passwort vom LDAP-Benutzer zurück.- Returns:
- Passwort vom LDAP-Benutzer
-
getDirectPoolSize
public int getDirectPoolSize()
Liefert die Konfigurationsgröße für den Direct Pool zurück. Im Direct Pool werden relativ schwergewichtige Objekte erzeugt (WorkingSet). Aus diesem Grund sollte hier eine Obergrenze von ca. 20 nicht überschritten werden. Es ist dann auch auf ausreichenden Speicher zu achten.- Returns:
- Größe des Direct Pools
-
getInitialPoolSize
public int getInitialPoolSize()
Liefert die Zahl der Startthreads für den Direct Pool zurück. Der Direct Pool wird bei Bedarf zur Laufzeit vergrößert. Da diese dynamische Anpassung ein Timeout bei der aufrufenden Applikation verursachen kann, ist es möglich eine Mindestzahl von Threads direkt beim Start zu setzen.- Returns:
- Größe des Direct Pools beim Start
-
getDirectPoolWaitCount
public int getDirectPoolWaitCount()
Liefert die Anzahl der Retries zurück wenn alle Verbindungen im DirectPool belegt sind. Entspricht der maximalen Wartezeit in Millisekunden.- Returns:
- waitCount
-
getActivateAsposeWordLicense
public boolean getActivateAsposeWordLicense()
Meldet zurück, ob die Aspose Word Lizenz aktiviert werden soll.- Returns:
- Aspose Word Lizenz aktivieren
-
getActivateAsposeExcelLicense
public boolean getActivateAsposeExcelLicense()
Meldet zurück, ob die Aspose Excel Lizenz aktiviert werden soll.- Returns:
- Aspose Excel Lizenz aktivieren
-
getActivateAsposePowerPointLicense
public boolean getActivateAsposePowerPointLicense()
Meldet zurück, ob die Aspose PowerPoint Lizenz aktiviert werden soll.- Returns:
- Aspose PowerPoint Lizenz aktivieren
-
getActivateAsposeVisioLicense
public boolean getActivateAsposeVisioLicense()
Meldet zurück, ob die Aspose Visio Lizenz aktiviert werden soll.- Returns:
- Aspose Visio Lizenz aktivieren
-
getActivateAsposeAutocadLicense
public boolean getActivateAsposeAutocadLicense()
Meldet zurück, ob die Aspose Autocad Lizenz aktiviert werden soll.- Returns:
- Aspose Autocad Lizenz aktivieren
-
getActivateAsposeBarcodeLicense
public boolean getActivateAsposeBarcodeLicense()
Meldet zurück, ob die Aspose Barcode Lizenz aktiviert werden soll.- Returns:
- Aspose Barcode Lizenz aktivieren
-
getActivateAsposePdfLicense
public boolean getActivateAsposePdfLicense()
Meldet zurück, ob die Aspose PDF Lizenz aktiviert werden soll.- Returns:
- Aspose PDF Lizenz aktivieren
-
getActivateAsposeEmailLicense
public boolean getActivateAsposeEmailLicense()
Meldet zurück, ob die Aspose E-Mail Lizenz aktiviert werden soll.- Returns:
- Aspose E-Mail Lizenz aktivieren
-
getTicketCacheDuration
public int getTicketCacheDuration()
Liefert die Dauer vom Cache für die Tickets und Benutzer IDs zurück.- Returns:
- Dauer vom Cache für die Tickets und Benutzer IDs
-
-