Package | Description |
---|---|
com.viaoa.ds |
Datasource independent access for storing and retrieving Objects from a persistent datasource.
|
com.viaoa.ds.jdbc |
The OADataSourceJDBC package is used to access persistent data using JDBC.
|
com.viaoa.ds.jdbc.db |
OADataSourceJDBC classes used for ORM - object-relational mapping, and DB metadata.
|
com.viaoa.hub |
Contains the observable OA collection class, and support classes.
|
com.viaoa.object |
Observable data model Object, that is the superclass for all OAModel classes.
|
Modifier and Type | Method and Description |
---|---|
Object |
OADataSource.getObject(OAObjectInfo oi,
Class clazz,
OAObjectKey key,
boolean bDirty) |
Object |
OADataSourceInterface.getObject(OAObjectInfo oi,
Class clazz,
OAObjectKey key,
boolean bDirty) |
Modifier and Type | Method and Description |
---|---|
Object |
OADataSourceJDBC.getObject(OAObjectInfo oi,
Class clazz,
OAObjectKey key,
boolean bDirty) |
Modifier and Type | Field and Description |
---|---|
protected static OAObjectInfo |
DBMetaData.oaObjectInfo |
Modifier and Type | Method and Description |
---|---|
static OAObjectInfo |
DBMetaData.getOAObjectInfo() |
Modifier and Type | Field and Description |
---|---|
protected OAObjectInfo |
HubDatax.objectInfo
OAObjectInfo for the Class of objects in this Hub.
|
Modifier and Type | Method and Description |
---|---|
OAObjectInfo |
Hub.getOAObjectInfo() |
static OAObjectInfo |
Hub.getOAObjectInfo(Class c) |
OAObjectInfo |
HubData.getObjectInfo() |
Modifier and Type | Method and Description |
---|---|
void |
HubData.setObjectInfo(OAObjectInfo objectInfo) |
Modifier and Type | Field and Description |
---|---|
protected static OAObjectInfo |
OALogRecord.oaObjectInfo |
protected static OAObjectInfo |
OAObjectLocal.oaObjectInfo |
Modifier and Type | Field and Description |
---|---|
protected static ConcurrentHashMap<Class,OAObjectInfo> |
OAObjectHashDelegate.hashObjectInfo
Static cache of OAObjectInfo, keyed on Class.
|
protected static Hashtable<OAObjectInfo,Hub> |
OAObjectHashDelegate.hashRootHub
Used by OAObjectInfoDelegate to store the Root Hub for recursive classes.
|
Modifier and Type | Method and Description |
---|---|
static OAObjectInfo |
OALogRecord.getOAObjectInfo() |
static OAObjectInfo |
OAObjectLocal.getOAObjectInfo() |
static OAObjectInfo |
OAObjectInfoDelegate.getOAObjectInfo(Class clazz) |
static OAObjectInfo |
OAObjectInfoDelegate.getOAObjectInfo(OAObject obj)
Return the OAObjectInfo for this object Class.
|
static OAObjectInfo |
OAObjectInfoDelegate.getObjectInfo(Class clazz) |
static OAObjectInfo |
OAObjectInfoDelegate.getObjectInfo(OAObject obj) |
OAObjectInfo |
OALinkInfo.getToObjectInfo() |
Modifier and Type | Method and Description |
---|---|
static Map<Class,OAObjectInfo> |
OAObjectHashDelegate.getObjectInfoHash() |
Modifier and Type | Method and Description |
---|---|
protected static void |
OAObjectInfoDelegate.addCalcInfo(OAObjectInfo thisOI,
OACalcInfo ci) |
static void |
OAObjectInfoDelegate.addLinkInfo(OAObjectInfo thisOI,
OALinkInfo li) |
boolean |
OAAnnotationVerifier.compare(OAObjectInfo oi1,
OAObjectInfo oi2) |
static OAObjectKey |
OAObjectKeyDelegate.convertToObjectKey(OAObjectInfo oi,
Object value)
Convert a value to an OAObjectKey
|
static Method[] |
OAObjectInfoDelegate.getAllMethods(OAObjectInfo oi) |
static OALinkInfo |
OAObjectInfoDelegate.getLinkInfo(OAObjectInfo oi,
Class toClass) |
static OALinkInfo |
OAObjectInfoDelegate.getLinkInfo(OAObjectInfo oi,
OAObject fromObject,
Hub hub)
Find the linkInfo for a refererenc.
|
static OALinkInfo |
OAObjectInfoDelegate.getLinkInfo(OAObjectInfo oi,
String propertyName) |
static OALinkInfo |
OAObjectInfoDelegate.getLinkToOwner(OAObjectInfo thisOI) |
static Method |
OAObjectInfoDelegate.getMethod(OAObjectInfo oi,
String methodName) |
static Method |
OAObjectInfoDelegate.getMethod(OAObjectInfo oi,
String methodName,
int argumentCount) |
static OACalcInfo |
OAObjectInfoDelegate.getOACalcInfo(OAObjectInfo thisOI,
String name) |
static OAObject |
OAObjectReflectDelegate.getObject(Class clazz,
Object key,
OAObjectInfo oi) |
protected static Object |
OAObjectDSDelegate.getObject(OAObjectInfo oi,
Class clazz,
OAObjectKey key) |
static OALinkInfo[] |
OAObjectInfoDelegate.getOwndedLinkInfos(OAObjectInfo oi) |
static Class |
OAObjectInfoDelegate.getPropertyClass(OAObjectInfo oi,
String propertyName) |
static OAPropertyInfo |
OAObjectInfoDelegate.getPropertyInfo(OAObjectInfo oi,
String propertyName) |
static OALinkInfo |
OAObjectInfoDelegate.getRecursiveLinkInfo(OAObjectInfo thisOI,
int type) |
static Hub |
OAObjectInfoDelegate.getRootHub(OAObjectInfo thisOI) |
static void |
OAObjectInfoDelegate.initialize(OAObjectInfo thisOI,
Class clazz) |
protected static void |
OAObjectDelegate.initialize(OAObject oaObj,
OAObjectInfo oi,
boolean bInitializeNulls,
boolean bInitializeWithDS,
boolean bAddToCache,
boolean bInitializeWithCS,
boolean bSetChangedToFalse) |
static boolean |
OAObjectInfoDelegate.isHubProperty(OAObjectInfo oi,
String propertyName) |
static boolean |
OAObjectInfoDelegate.isIdProperty(OAObjectInfo oi,
String propertyName) |
static boolean |
OAObjectInfoDelegate.isPrimitiveProperty(OAObjectInfo oi,
String propertyName) |
static boolean |
OAObjectInfoDelegate.isWeakReferenceable(OAObjectInfo oi) |
static void |
OAObjectInfoDelegate.setRootHub(OAObjectInfo thisOI,
Hub h)
if this is a recursive object that does not have an owner, then the root hub can be set for all
hubs of this class.
|
static void |
OAAnnotationDelegate.update(OAObjectInfo oi,
Class clazz)
Load/update ObjectInfo using annotations
|
static void |
OAAnnotationDelegate.update2(OAObjectInfo oi,
Class clazz)
needs to be called after OAObjectInfo has been created.
|
boolean |
OAAnnotationVerifier.verify(OAObjectInfo oi)
Verify class annotations with an ObjectInfo.
|
Copyright © 1999–2019 ViaOA. All rights reserved.