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