|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.bouquet.jpa.data.DataLoader
public class DataLoader
CAS Enterprise Application Development mit Java EE (EADJ) - 2007
Modul: Data-Tier (JPA)
User admininstration (examination question)
Description:
Helper class for load test data into the database.
Copyright (c) 2007 bouquet dot ch, 3032 Hinterkappelen. All rights reseved.
Field Summary | |
---|---|
(package private) java.util.List<AuthRole> |
authRoleList
list of loaded authenticated roles including the auto generated primary keys |
private org.apache.log4j.Logger |
LOG
constant for the logging |
(package private) java.util.List<Search> |
searchList
list of loaded searchs including the auto generated primary keys and transient fields |
private static long |
serialVersionUID
Default serial version uid |
(package private) java.util.List<Subscriber> |
subscriberList
list of loaded subscribers including the auto generated primary keys and transient fields |
Constructor Summary | |
---|---|
DataLoader()
Default constructor. |
Method Summary | |
---|---|
private AuthRole |
createAuthRole(java.lang.String name)
Create a authenticated role |
private java.util.List<AuthRole> |
createAuthRoles()
Create test data for the authenticated roles |
private AuthUser |
createAuthUser(java.lang.String uid,
java.lang.String pwd,
java.lang.String encryptionVersion,
int state,
AuthRole role)
Create a authenticated user |
private Search |
createSearchCaffeLatte()
Create a search for the user |
private Search |
createSearchCarlsberg()
Create a search for the manager |
private Search |
createSearchCola()
Create a search for the admin |
private Search |
createSearchHeineke()
Create a search for the manager |
private Search |
createSearchPepsi()
Create a search for the admin |
private java.util.List<Search> |
createSearchs()
Create test data for the searchs |
private Subscriber |
createSubscriberAdmin()
Create a subscriber for the admin user |
private Subscriber |
createSubscriberGuest()
Create a subscriber for the guest user |
private Subscriber |
createSubscriberManager()
Create a subscriber for the manager user |
private Subscriber |
createSubscriberUser()
Create a subscriber for the user user |
private java.util.List<Subscriber> |
createSubscripers()
Create test data for the subscribers |
private void |
initLogging()
Initialize logging. |
void |
load(java.lang.String ctx)
Load testdata into the eadj database |
static void |
main(java.lang.String[] args)
Load test data into eadj database |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final long serialVersionUID
private final org.apache.log4j.Logger LOG
java.util.List<AuthRole> authRoleList
java.util.List<Subscriber> subscriberList
java.util.List<Search> searchList
Constructor Detail |
---|
public DataLoader()
Method Detail |
---|
private void initLogging()
public void load(java.lang.String ctx) throws java.lang.Exception
ctx
- String context
java.lang.Exception
private java.util.List<Subscriber> createSubscripers()
private Subscriber createSubscriberAdmin()
private Subscriber createSubscriberManager()
private Subscriber createSubscriberUser()
private Subscriber createSubscriberGuest()
private java.util.List<AuthRole> createAuthRoles()
private AuthRole createAuthRole(java.lang.String name)
name
- of the role
private AuthUser createAuthUser(java.lang.String uid, java.lang.String pwd, java.lang.String encryptionVersion, int state, AuthRole role)
uid
- Stringpwd
- StringencryptionVersion
- Stringstate
- introle
- AuthRole
private java.util.List<Search> createSearchs()
private Search createSearchCola()
private Search createSearchPepsi()
private Search createSearchHeineke()
private Search createSearchCarlsberg()
private Search createSearchCaffeLatte()
public static void main(java.lang.String[] args)
args
- no arguments required
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |