public class ObjStoreHelper
extends java.lang.Object
| Constructor and Description | 
|---|
ObjStoreHelper()  | 
| Modifier and Type | Method and Description | 
|---|---|
static javax.jdo.PersistenceManager | 
getPersistenceManager()
Getting the persistence manager of the current environment. 
 | 
static javax.jdo.PersistenceManagerFactory | 
getPmf()
Returns an instance of the persistenceManagerFactory from the PersistenceManagerSharedPool 
 | 
static long | 
getSequence(java.lang.String seqName)
Returns the next sequence number for the given Sequence 
 | 
static <T> ObjStore<T> | 
getStore(java.lang.Class<T> classOfT)
Get store for jdo class that is persistence enabled. 
 | 
static java.lang.String | 
getTruncatedTableName(java.lang.String simpleTableName)  | 
static void | 
init()
Initialize with default properties 
 | 
static void | 
init(java.util.Properties props)
The initiation method called at the startup of the system 
 | 
static void | 
init(java.lang.String dbUrl,
    java.lang.String driverClassName,
    java.lang.String login,
    java.lang.String password)
Another way to initiate this class. 
 | 
static void | 
init(java.lang.String dbUrl,
    java.lang.String driverClassName,
    java.lang.String login,
    java.lang.String password,
    java.lang.String xmlMetaExt,
    boolean allowXML)
Initialization is done based on the parameters passed 
 | 
static java.lang.String | 
initAndCreateDB(java.lang.String dbUrlTemplate,
               java.lang.String dbName,
               java.lang.String driverClassName,
               java.lang.String adminUrl)
Initiate the DB Connection and also create the  basic DB 
 | 
static boolean | 
isDatanucleusField(java.lang.String fieldName)
Identify if the field belongs to DataNucleus. 
 | 
static void | 
main(java.lang.String[] args)  | 
public static void init(java.util.Properties props)
                 throws java.lang.Exception
props - - the Properties object to setjava.lang.Exceptionpublic static void init(java.lang.String dbUrl,
                        java.lang.String driverClassName,
                        java.lang.String login,
                        java.lang.String password,
                        java.lang.String xmlMetaExt,
                        boolean allowXML)
                 throws java.lang.Exception
dbUrl - - the connection URLdriverClassName - - the connectiondrivernamelogin - - the connection user namepassword - - the connection passwordxmlMetaExt - - the xml meta dataallowXML - - boolean allowXmljava.lang.Exceptionpublic static javax.jdo.PersistenceManagerFactory getPmf()
public static java.lang.String getTruncatedTableName(java.lang.String simpleTableName)
simpleTableName - - simple Table Name.public static void init(java.lang.String dbUrl,
                        java.lang.String driverClassName,
                        java.lang.String login,
                        java.lang.String password)
                 throws java.lang.Exception
dbUrl - - the Connection URLdriverClassName - - the ConnectionDriver namelogin - - the Connection User Namepassword - - the Connection Passwordjava.lang.Exceptionpublic static java.lang.String initAndCreateDB(java.lang.String dbUrlTemplate,
                                               java.lang.String dbName,
                                               java.lang.String driverClassName,
                                               java.lang.String adminUrl)
                                        throws java.lang.Exception
dbUrlTemplate - - the Connection URLdbName - - the database namedriverClassName - - the connection drvier classadminUrl - - the admin URLjava.lang.Exceptionpublic static void init()
                 throws java.lang.Exception
java.lang.Exceptionpublic static javax.jdo.PersistenceManager getPersistenceManager()
public static <T> ObjStore<T> getStore(java.lang.Class<T> classOfT)
classOfT - Class Name of the jdo persistable objectpublic static long getSequence(java.lang.String seqName)
                        throws java.lang.Exception
seqName - java.lang.Exceptionpublic static boolean isDatanucleusField(java.lang.String fieldName)
Field - public static void main(java.lang.String[] args)
                 throws java.lang.Exception
java.lang.Exception