za.org.coefficient.util.ejb
Class DataLoaderUtil

java.lang.Object
  extended by za.org.coefficient.util.ejb.DataLoaderUtil

public class DataLoaderUtil
extends java.lang.Object

This is a utility class that loads default core data if it does not exist.


Field Summary
private static java.lang.String[] prepopAudiences
           
private static java.lang.String[][] prepopAudiencesElements
           
private static java.lang.String prepopAudiencesName
           
private static java.lang.String[] prepopLanguages
           
private static java.lang.String[][] prepopLanguagesElements
           
private static java.lang.String prepopLanguagesName
           
private static java.lang.String[] prepopLicenses
           
private static java.lang.String[][] prepopLicensesElements
           
private static java.lang.String prepopLicensesName
           
private static java.lang.String[] prepopProgrammingLanguages
           
private static java.lang.String[][] prepopProgrammingLanguagesElements
           
private static java.lang.String prepopProgrammingLanguagesName
           
private static java.lang.String[] prepopStatus
           
private static java.lang.String[][] prepopStatusElements
           
private static java.lang.String prepopStatusName
           
private static java.lang.String WORKFLOW_USERNAME
           
 
Constructor Summary
DataLoaderUtil()
           
 
Method Summary
protected  void createAttributeDataIfNeeded()
           
protected  void createDefaultRolesIfNeeded()
           
protected  void createDefaultUsersIfNeeded()
           
 void initializeDataIfNeeded()
           
protected  void prepopulateAttributes(java.lang.String prepopName, java.lang.String[][] prepopElements, java.lang.String[] prepopData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WORKFLOW_USERNAME

private static final java.lang.String WORKFLOW_USERNAME
See Also:
Constant Field Values

prepopLanguagesName

private static java.lang.String prepopLanguagesName

prepopLanguagesElements

private static java.lang.String[][] prepopLanguagesElements

prepopLanguages

private static java.lang.String[] prepopLanguages

prepopProgrammingLanguagesName

private static java.lang.String prepopProgrammingLanguagesName

prepopProgrammingLanguagesElements

private static java.lang.String[][] prepopProgrammingLanguagesElements

prepopProgrammingLanguages

private static java.lang.String[] prepopProgrammingLanguages

prepopAudiencesName

private static java.lang.String prepopAudiencesName

prepopAudiencesElements

private static java.lang.String[][] prepopAudiencesElements

prepopAudiences

private static java.lang.String[] prepopAudiences

prepopLicensesName

private static java.lang.String prepopLicensesName

prepopLicensesElements

private static java.lang.String[][] prepopLicensesElements

prepopLicenses

private static java.lang.String[] prepopLicenses

prepopStatusName

private static java.lang.String prepopStatusName

prepopStatusElements

private static java.lang.String[][] prepopStatusElements

prepopStatus

private static java.lang.String[] prepopStatus
Constructor Detail

DataLoaderUtil

public DataLoaderUtil()
Method Detail

initializeDataIfNeeded

public void initializeDataIfNeeded()

createDefaultRolesIfNeeded

protected void createDefaultRolesIfNeeded()

createAttributeDataIfNeeded

protected void createAttributeDataIfNeeded()

createDefaultUsersIfNeeded

protected void createDefaultUsersIfNeeded()

prepopulateAttributes

protected void prepopulateAttributes(java.lang.String prepopName,
                                     java.lang.String[][] prepopElements,
                                     java.lang.String[] prepopData)


Copyright CSIR. All Rights Reserved.