moazs.util
Class MoaConfig

java.lang.Object
  extended bymoazs.util.MoaConfig

public class MoaConfig
extends Object

Klasse zum einlesen der Konfiguration und Bereitstellung von Parametern


Constructor Summary
MoaConfig()
          Constructor
 
Method Summary
 boolean canOrderSort()
           
 boolean getBooleanProperty(String key, boolean defaultValue)
           
 boolean getCheckMimetypes()
           
 org.hibernate.cfg.Configuration getHibernateConfiguration()
           
 Properties getHibernateProperties()
          Konfiguriert die Einstellungen für Hibernate Einstellungen werden aus der Kategorie 'Hibernate' des Konfigurationsfiles gelesen und als Properties übergeben.
 String getPingUrl()
          Liefert die Url fuer den TestAlive im Watchdog
 List getPreferredServers()
           
 Properties getProperties(String category)
          Uebergabe einer Propertie, die saemtliche Werte der uebergebenen Kategorie enthaelt.
 String getProperty(String key)
          Methode um Werte aus dem Konfigurationsfile zu erhalten Zugriff ist dabei nur auf Werte in der Categorie "general" des Konfigurationsfiles möglich Zugriff erfolgt mit: MoaConfig mcfg = new MoaConfig(); String einWert = mcfg.getProperty("einProperty");
 String getProperty(String key, String category)
          Methode um Werte aus dem Konfigurationsfile zu erhalten Zugriff auf verschachtelte Kategorien ist moeglich Zugriff erfolgt mit: MoaConfig mcfg = new MoaConfig(); String einWert = mcfg.getProperty("einProperty", "eine/verschachtelte/Kategorie");
 Properties getPVPHeader()
          Liest die PVP-Header für das StammzahlRegister Die Header werden aus der Kategorie "moazsr/pvp-header" des Konfigurationsfiles gelesen und als Properties übergeben.
 int getQueueId()
           
 boolean getSchemaValidation()
           
 Properties getSenderInfo(String profilId)
          Auslesen von Senderinformationen aus dem Config-File
 SZRClient getSZRClient()
           
 String getVKZ()
           
 int getWatchdogLimit()
           
 int getWatchdogSleep()
          Wartezeit des Watchdog Threads
 boolean getZuseContainer()
           
 boolean isDemoMode()
           
 void reload()
           
 void setLogging()
          Konfiguriert die globalen Einstellungen für Logging Einstellungen werden aus der Kategorie 'Logging' des Konfigurationsfiles gelesen.
 boolean useSZR()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MoaConfig

public MoaConfig()
Constructor

Method Detail

isDemoMode

public boolean isDemoMode()

reload

public void reload()
            throws MoaException
Throws:
MoaException

getPreferredServers

public List getPreferredServers()

getHibernateConfiguration

public org.hibernate.cfg.Configuration getHibernateConfiguration()

canOrderSort

public boolean canOrderSort()

getVKZ

public String getVKZ()

useSZR

public boolean useSZR()

getSZRClient

public SZRClient getSZRClient()

getHibernateProperties

public Properties getHibernateProperties()
Konfiguriert die Einstellungen für Hibernate

Einstellungen werden aus der Kategorie 'Hibernate' des Konfigurationsfiles gelesen und als Properties übergeben.

Returns:
HibernateProperties

getPVPHeader

public Properties getPVPHeader()
Liest die PVP-Header für das StammzahlRegister

Die Header werden aus der Kategorie "moazsr/pvp-header" des Konfigurationsfiles gelesen und als Properties übergeben.

Returns:
PVPHeader

getProperty

public String getProperty(String key)
Methode um Werte aus dem Konfigurationsfile zu erhalten

Zugriff ist dabei nur auf Werte in der Categorie "general" des Konfigurationsfiles möglich

Zugriff erfolgt mit: MoaConfig mcfg = new MoaConfig(); String einWert = mcfg.getProperty("einProperty");

Parameters:
key - The Property key within the configuration
Returns:
Property value as String

getBooleanProperty

public boolean getBooleanProperty(String key,
                                  boolean defaultValue)

getProperty

public String getProperty(String key,
                          String category)
Methode um Werte aus dem Konfigurationsfile zu erhalten

Zugriff auf verschachtelte Kategorien ist moeglich

Zugriff erfolgt mit: MoaConfig mcfg = new MoaConfig(); String einWert = mcfg.getProperty("einProperty", "eine/verschachtelte/Kategorie");

Parameters:
key - The Property key within the configuration
category - The category of requested key
Returns:
Property value as String

setLogging

public void setLogging()
Konfiguriert die globalen Einstellungen für Logging

Einstellungen werden aus der Kategorie 'Logging' des Konfigurationsfiles gelesen.


getZuseContainer

public boolean getZuseContainer()
Returns:

getQueueId

public int getQueueId()
Returns:

getWatchdogSleep

public int getWatchdogSleep()
Wartezeit des Watchdog Threads

Returns:
int WatchdogSleep in ms

getSchemaValidation

public boolean getSchemaValidation()

getWatchdogLimit

public int getWatchdogLimit()
Returns:
int WachtdogLimit in ms

getPingUrl

public String getPingUrl()
Liefert die Url fuer den TestAlive im Watchdog

Returns:
String getPingUrl

getProperties

public Properties getProperties(String category)
Uebergabe einer Propertie, die saemtliche Werte der uebergebenen Kategorie enthaelt.

Parameters:
category - Kategorie welche ausgelesen werden soll
Returns:
Properties, welche saemtliche Werte der Kategorie enthalten.

getSenderInfo

public Properties getSenderInfo(String profilId)
Auslesen von Senderinformationen aus dem Config-File

Parameters:
profilId - Die ID der absendenden Applikation
Returns:
Properties mit den Senderinformationen

getCheckMimetypes

public boolean getCheckMimetypes()


Copyright 2008 EGIZ. All Rights Reserved.