|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.util.ImplHelper
public class ImplHelper
Helper for OpenJPA back-ends.
| Field Summary | |
|---|---|
static java.util.Map |
_unenhancedInstanceMap
|
| Constructor Summary | |
|---|---|
ImplHelper()
|
|
| Method Summary | |
|---|---|
static void |
close(java.lang.Object o)
Close the given resource. |
static java.lang.Object |
generateFieldValue(StoreContext ctx,
FieldMetaData fmd)
Generate a value for the given metadata, or return null. |
static java.lang.Object |
generateIdentityValue(StoreContext ctx,
ClassMetaData meta,
int typeCode)
Generate a value for the given metadata, or return null. |
static java.lang.Object |
getManagedInstance(java.lang.Object o)
|
static java.util.BitSet |
getUpdateFields(OpenJPAStateManager sm)
Returns the fields of the state that require an update. |
static boolean |
isAssignable(java.lang.Class from,
java.lang.Class to)
Returns true if the referenced "to" class is assignable to the "from" class. |
static boolean |
isManageable(java.lang.Object instance)
Returns true if the specified instance is manageable. |
static boolean |
isManagedType(OpenJPAConfiguration conf,
java.lang.Class type)
Returns true if the specified class is a type that can be managed by OpenJPA. |
static java.util.Collection |
loadAll(java.util.Collection sms,
StoreManager store,
PCState state,
int load,
FetchConfiguration fetch,
java.lang.Object context)
Helper for store manager implementations. |
static void |
registerPersistenceCapable(ReflectingPersistenceCapable pc)
|
static PersistenceCapable |
toPersistenceCapable(java.lang.Object o,
java.lang.Object ctx)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.util.Map _unenhancedInstanceMap
| Constructor Detail |
|---|
public ImplHelper()
| Method Detail |
|---|
public static java.util.Collection loadAll(java.util.Collection sms,
StoreManager store,
PCState state,
int load,
FetchConfiguration fetch,
java.lang.Object context)
StoreManager.loadAll(java.util.Collection, org.apache.openjpa.kernel.PCState, int, org.apache.openjpa.kernel.FetchConfiguration, java.lang.Object)
public static java.lang.Object generateIdentityValue(StoreContext ctx,
ClassMetaData meta,
int typeCode)
ValueStrategies.SEQUENCE,
ValueStrategies.UUID_STRING, ValueStrategies.UUID_HEX
public static java.lang.Object generateFieldValue(StoreContext ctx,
FieldMetaData fmd)
ValueStrategies.SEQUENCE,
ValueStrategies.UUID_STRING, ValueStrategies.UUID_HEX
public static java.util.BitSet getUpdateFields(OpenJPAStateManager sm)
sm - the state to check
public static void close(java.lang.Object o)
public static boolean isManagedType(OpenJPAConfiguration conf,
java.lang.Class type)
type - the class to test
public static boolean isManageable(java.lang.Object instance)
instance - the object to check
public static boolean isAssignable(java.lang.Class from,
java.lang.Class to)
from - target class instance to be checked for assignabilityto - second class instance to be checked for assignability
public static PersistenceCapable toPersistenceCapable(java.lang.Object o,
java.lang.Object ctx)
o, or null if o is not manageable.public static void registerPersistenceCapable(ReflectingPersistenceCapable pc)
public static java.lang.Object getManagedInstance(java.lang.Object o)
o.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||