Thread.State, Thread.UncaughtExceptionHandler
Modifier and Type | Field and Description |
---|---|
(package private) InitializeService |
initializeService |
(package private) org.apache.log4j.Logger |
logger |
(package private) org.hibernate.Session |
session |
(package private) org.hibernate.SessionFactory |
sessionFactory |
(package private) org.hibernate.Transaction |
transaction |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
Constructor and Description |
---|
InitializeServiceThread(InitializeService initializeService)
Konstruktor zum erzeugen des Thread.
|
Modifier and Type | Method and Description |
---|---|
private void |
_initialize(List list)
Speichert die Objekte aus der Liste in der Datenbank.
|
private void |
_initializeEnum()
Speichert die Werte der Enums in der DB.
|
private List |
findByExample(Object exampleEntity)
Ermittelt ein in der DB vorhandenes Objekt, das zu dem angegebenen Objekt
(
exampleEntity ) passt. |
private void |
removeApacheDSWorkDir()
Löscht das aktuell gesetzte Arbeitverzeichnis für ApacheDS
|
void |
run()
Methode zum Ausführen des Thread.
|
private void |
setApacheDSWorkDir()
Setzt ein eindeutiges Arbeitverzeichnis für ApacheDS für diese Serverinstanze und löscht das
Verzeichnis ggf.
|
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
org.apache.log4j.Logger logger
org.hibernate.SessionFactory sessionFactory
org.hibernate.Session session
org.hibernate.Transaction transaction
InitializeService initializeService
public InitializeServiceThread(InitializeService initializeService)
initializeService
- public void run()
SELECT COUNT(*) FROM Kategorie
geprüft, ob bereits Werte
in der DB gespeichert sind.initObjectList
werden in der DB gespeichert.private void removeApacheDSWorkDir()
private void setApacheDSWorkDir()
private void _initialize(List list)
list
- Liste der zu speichernden Objekteprivate List findByExample(Object exampleEntity) throws org.springframework.dao.DataAccessException
exampleEntity
) passt.exampleEntity
- Objekt, nach dem in der DB gesucht werden soll.null
wenn kein passendes Objekt in der
DB gefunden werden kann.org.springframework.dao.DataAccessException
private void _initializeEnum()
Copyright © 2019. All rights reserved.