public class HelloTwoDbsMain extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ALL_COMPLEX_DATA2
Named query to find all ComplexData objects
|
static String |
ALL_SIMPLE_DATA2
Named query to find all SimpleData objects
|
static String |
PU_NAME1 |
static String |
PU_NAME2 |
static Object |
SEPARATOR_LINE |
static String |
TAG |
| Constructor and Description |
|---|
HelloTwoDbsMain()
Create HelloTwoDbsMain object
This creates and populates the database using JPA, provides verification logic and runs a test from main().
|
| Modifier and Type | Method and Description |
|---|---|
void |
displayMessage(String message)
Display message to user
|
PersistenceContext |
getPersistenceContext() |
static void |
logInfo(String tag,
String message)
Public accessor for logMessage()
|
void |
logMessage(String tag,
String message)
Log message
|
static void |
main(String[] args)
Test 2 Databases accessed by application version 2
|
void |
performPersistenceWork(String puName,
PersistenceTask persistenceTask)
Launch persistence work to run in background thread and wait for completion
|
void |
setUp()
Initialize entity tables ensuring version is correct and contains initial data.
|
void |
setUpNoDI()
Initialize entity tables ensuring version is correct and contains initial data
for integrated test.
|
void |
shutdown() |
public static final String TAG
public static final String PU_NAME1
public static final String PU_NAME2
public static final String ALL_SIMPLE_DATA2
public static final String ALL_COMPLEX_DATA2
public static final Object SEPARATOR_LINE
public HelloTwoDbsMain()
public PersistenceContext getPersistenceContext()
public static void main(String[] args)
args - Not usedpublic void setUp()
throws InterruptedException
InterruptedExceptionpublic void setUpNoDI()
throws InterruptedException
InterruptedExceptionpublic void shutdown()
public void performPersistenceWork(String puName, PersistenceTask persistenceTask) throws InterruptedException
puName - Persistence Unit namepersistenceTask - PersistenceTask objectInterruptedExceptionpublic void logMessage(String tag, String message)
tag - message - public void displayMessage(String message)
message - This documentation is licensed by Andrew Bowley under the GPLv3 License.