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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public static void init() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public static boolean isDatanucleusField(java.lang.String fieldName)
Field
- public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception