|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectariba.ui.meta.persistence.ObjectContext
public abstract class ObjectContext
Nested Class Summary | |
---|---|
static class |
ObjectContext.ChangeWatch
|
static interface |
ObjectContext.EntityQueryFilterProvider
Implement this interface if you want to add additional filtering on queries linked to an entity. |
static interface |
ObjectContext.Provider
|
Constructor Summary | |
---|---|
ObjectContext()
|
Method Summary | ||
---|---|---|
static void |
bind(ObjectContext ctx)
|
|
static void |
bindNestedContext()
|
|
static void |
bindNewContext()
|
|
static void |
bindNewContext(java.lang.String groupName)
|
|
abstract boolean |
contains(java.lang.Object o)
|
|
|
create(java.lang.Class<T> tClass)
|
|
|
create(java.lang.String className)
|
|
ObjectContext.ChangeWatch |
createChangeWatch()
|
|
static ObjectContext |
createContext()
|
|
ObjectContext |
createNestedContext()
Create a nested ObjectContext. |
|
abstract java.util.List |
executeNamedQuery(java.lang.String s,
java.util.Map<java.lang.String,java.lang.Object> params)
|
|
|
executeQuery(java.lang.Class<T> tClass,
java.util.Map<java.lang.String,java.lang.Object> fieldValues)
|
|
java.util.List |
executeQuery(QuerySpecification spec)
|
|
abstract
|
find(java.lang.Class<T> tClass,
java.lang.Object primaryKey)
|
|
|
findOne(java.lang.Class<T> tClass,
java.util.Map<java.lang.String,java.lang.Object> fieldValues)
|
|
static ObjectContext |
get()
|
|
abstract java.lang.Object |
getDelegate()
|
|
ObjectContext |
getParentContext()
Returns parent context for a nested child context |
|
abstract java.lang.Object |
getPrimaryKey(java.lang.Object o)
|
|
static ObjectContext.Provider |
getProvider()
|
|
java.lang.String |
groupName_debug()
|
|
abstract void |
lock(java.lang.Object o)
|
|
abstract
|
merge(T t)
|
|
static ObjectContext |
peek()
|
|
abstract QueryProcessor |
processorForQuery(QuerySpecification spec)
|
|
void |
recordForInsert(java.lang.Object o)
Records object for insert on next save(). |
|
static void |
registerQueryFilterProviderForEntityClass(java.lang.String entityClass,
ObjectContext.EntityQueryFilterProvider filter)
|
|
abstract void |
remove(java.lang.Object o)
|
|
abstract void |
save()
|
|
static void |
setProvider(ObjectContext.Provider provider)
|
|
TypeProvider |
typeProvider(java.lang.String entityName)
|
|
static void |
unbind()
|
|
static void |
unregisterQueryFilterProviderForEntityClass(java.lang.String entityClass)
|
|
java.util.Map |
userMap()
Map for storage of additional state associated with this context |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ObjectContext()
Method Detail |
---|
public static ObjectContext get()
public static ObjectContext peek()
public <T> T create(java.lang.String className)
public <T> T create(java.lang.Class<T> tClass)
public void recordForInsert(java.lang.Object o)
o
- object instance to be insertedpublic java.util.Map userMap()
public abstract <T> T merge(T t)
public abstract void remove(java.lang.Object o)
public abstract <T> T find(java.lang.Class<T> tClass, java.lang.Object primaryKey)
public <T> T findOne(java.lang.Class<T> tClass, java.util.Map<java.lang.String,java.lang.Object> fieldValues)
public abstract java.lang.Object getPrimaryKey(java.lang.Object o)
public abstract void save()
public abstract void lock(java.lang.Object o)
public abstract boolean contains(java.lang.Object o)
public java.util.List executeQuery(QuerySpecification spec)
public abstract java.util.List executeNamedQuery(java.lang.String s, java.util.Map<java.lang.String,java.lang.Object> params)
public abstract java.lang.Object getDelegate()
public <T> java.util.List<T> executeQuery(java.lang.Class<T> tClass, java.util.Map<java.lang.String,java.lang.Object> fieldValues)
public abstract QueryProcessor processorForQuery(QuerySpecification spec)
public TypeProvider typeProvider(java.lang.String entityName)
public static void registerQueryFilterProviderForEntityClass(java.lang.String entityClass, ObjectContext.EntityQueryFilterProvider filter)
public static void unregisterQueryFilterProviderForEntityClass(java.lang.String entityClass)
public static void bind(ObjectContext ctx)
public static void unbind()
public static void bindNewContext(java.lang.String groupName)
public static void bindNewContext()
public static void bindNestedContext()
public static ObjectContext createContext()
public ObjectContext.ChangeWatch createChangeWatch()
public java.lang.String groupName_debug()
public static ObjectContext.Provider getProvider()
public static void setProvider(ObjectContext.Provider provider)
public ObjectContext createNestedContext()
public ObjectContext getParentContext()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |