Package | Description |
---|---|
com.kabira.platform |
Managed Object Services
|
com.kabira.store |
Secondary store notifiers.
|
Modifier and Type | Method and Description |
---|---|
static LockMode |
LockMode.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static LockMode[] |
LockMode.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static <T> java.lang.Iterable<T> |
ManagedObject.extent(java.lang.Class<T> klass,
LockMode objectLock)
Returns all shared memory instances of a Managed type,
with an explicit transaction lock taken on each instance
as it is iterated.
|
static <T> java.lang.Iterable<T> |
ManagedObject.extent(java.lang.Class<T> klass,
QueryScope queryScope,
LockMode objectLock)
Returns all shared memory instances of a Managed type,
with an explicit transaction lock taken on each instance
as it is iterated.
|
T |
KeyQuery.getMaximumResult(LockMode objectLock)
Returns the maximum value for the given ordered key.
|
T |
KeyQuery.getMinimumResult(LockMode objectLock)
Returns the minimum value for the given ordered key.
|
T |
KeyQuery.getOrCreateSingleResult(LockMode objectLock,
KeyFieldValueList additionalFields)
Returns the instance for the given unique key.
|
java.lang.Iterable<T> |
KeyQuery.getResults(KeyOrderedBy orderBy,
LockMode objectLock)
Returns the results for a query using an ordered key.
|
java.lang.Iterable<T> |
KeyQuery.getResults(LockMode objectLock)
Returns the results of a query.
|
T |
KeyQuery.getSingleResult(LockMode objectLock)
Returns the instance matching the given unique key.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
Extent.extent(java.lang.Class<? extends T> klass,
LockMode lockMode)
Notifier method for
ManagedObject.extent(Class) calls. |
abstract void |
Query.query(java.lang.Class<? extends T> klass,
LockMode lockMode,
java.util.ArrayList<KeyField> queryData)
Notifier method for
KeyQuery results calls. |
abstract void |
Query.queryMaximum(java.lang.Class<? extends T> klass,
LockMode lockMode,
java.util.ArrayList<KeyField> queryData)
Notifier method for
KeyQuery.getMaximumResult(com.kabira.platform.LockMode) calls. |
abstract void |
Query.queryMinimum(java.lang.Class<? extends T> klass,
LockMode lockMode,
java.util.ArrayList<KeyField> queryData)
Notifier method for
KeyQuery.getMinimumResult(com.kabira.platform.LockMode) calls. |