See: Description
| Interface | Description |
|---|---|
| OACallback<TYPE> |
Callback for methods that "visit" object graphs.
|
| OAObjectCacheListener<T extends OAObject> |
Used by OAObjectCacheDelegate to send out object cache events.
|
| OASaveDeleteListener | |
| OAThreadLocalHubMergerCallback | |
| OATriggerListener<T extends OAObject> |
Code that is called to notify when a change is made to a dependent property.
|
| Class | Description |
|---|---|
| OAAnnotationDelegate |
Delegate used load OAObject annotations into OAObjectInfo, Database, etc
|
| OAAnnotationVerifier |
Verifies OA annotations.
|
| OACalcInfo |
Used to define calculated properties for OAObject.
|
| OACascade |
Used for cascading methods, to be able to know if an object has already been visited.
|
| OACopyCallback |
Used by OAObjectReflectDelegate.createCopy, copyInto(..) to control how an object is copied.
|
| OAEditMode | |
| OAFinder<F extends OAObject,T extends OAObject> |
This is used to find all values from one OAObject/Hub to another OAObject/Hub, using a propertyPath.
|
| OAFinder.CompareFilter | |
| OAFinder.DuplicateFilter | |
| OAFkeyInfo |
Used by OALinkInfo for type=One to know which properties to match between objects.
|
| OAGroupBy<F extends OAObject,G extends OAObject> |
Utility class, used by HubGroupBy, as an object that creates a reference to two others objects.
|
| OAHierFinder<F extends OAObject> |
This is used to find the first value in an object hierarchy (including recursive) that
has a matching value in the first object, or one of the objects in it's hierarchy,
as defined by propertyPaths.
|
| OALeftJoin<A extends OAObject,B extends OAObject> |
Utility class, used by HubLeftJoin, as an object that creates a reference to two others objects.
|
| OALinkInfo |
Defines reference properties between OAObjects.
|
| OALoader<F extends OAObject,T extends OAObject> | |
| OALock |
OALock is used for setting and sharing locks on Objects.
|
| OALogRecord | |
| OAMethodInfo | |
| OAObject |
OAObject is the Base Class used for Application Data Objects.
|
| OAObjectAnalyzer | |
| OAObjectCacheDelegate | |
| OAObjectCacheFilter<T extends OAObject> |
Listen to the OAObjectCache for objects that match filter criteria, and add to a Hub.
|
| OAObjectCacheHubAdder<T extends OAObject> |
Filter that is used to listen to all objects added to OAObjectCacheDelegate and then add to a specific Hub.
|
| OAObjectCacheTrigger<T extends OAObject> |
This is used to listen to the OAObjectCache for objects that match filter criteria and then call the onTrigger method.
|
| OAObjectCallback |
Object used to pass data and allow interaction between OAObject callback methods and other (ex: UI) components.
|
| OAObjectCallbackDelegate |
Allows OA to be able to control permission to object/hub, and allow other code/components to interact with objects.
|
| OAObjectCSDelegate | |
| OAObjectDelegate |
This is the central Delegate class that performs services for OAObjects.
|
| OAObjectDeleteDelegate | |
| OAObjectDSDelegate | |
| OAObjectEmptyHubDelegate |
This is used to store a reference to all empty hubs, so that a restart can
create as an empty Hub, and not go to DS.
|
| OAObjectEnumDelegate | |
| OAObjectEventDelegate | |
| OAObjectGrid |
Create a two dimensional (cols & rows) of data.
|
| OAObjectGrid.Column<TYPE extends OAObject> | |
| OAObjectHashDelegate |
List of Hashtables used by Delegates, some of which need to have OAObject rehashed
when the ObjectKey is changed.
|
| OAObjectHubDelegate |
Used by Hub to manage the list of Hubs that an OAObject is a member of.
|
| OAObjectImportMatchDelegate |
Find (or create) OAObject based on values from import matches.
|
| OAObjectImportMatchDelegate.ImportMatch | |
| OAObjectImportMatchDelegate.ImportMatchDetail | |
| OAObjectInfo |
OAObjectInfo contains information about an OAObject.
|
| OAObjectInfo.TriggerInfo |
June 2016 triggers when a property/hub is changed.
|
| OAObjectInfoDelegate | |
| OAObjectKey |
Used to represent the objectId properties of an OAObject.
|
| OAObjectKeyDelegate | |
| OAObjectLocal | |
| OAObjectLockDelegate |
OALock is used for setting and sharing locks on Objects.
|
| OAObjectLogDelegate | |
| OAObjectModel | |
| OAObjectPropertyDelegate |
Manages OAObject.properties, which are used to store references (OAObjects, Hubs, OAObjectKey) and misc values.
|
| OAObjectReflectDelegate | |
| OAObjectSaveDelegate | |
| OAObjectSchedulerDelegate |
Used to call Scheduler methods on OAObject link properties.
|
| OAObjectSerializeDelegate | |
| OAObjectSerializer<TYPE> |
OAObjectSerializer is used to control object serialization for an OAObject and its reference objects.
|
| OAObjectSerializerCallback |
Callback object for OAObjectSerializer
|
| OAObjectUniqueDelegate |
Used to find a object with a unique value, with the option to create one that
is concurrently safe (done on server).
|
| OAObjectXMLDelegate |
Used to perform XML read/write for OAObjects.
|
| OAPerformance |
Used to log OA performance data.
|
| OAPreLoader | |
| OAPropertyInfo |
OAObject property metadata.
|
| OASiblingHelper<F extends OAObject> |
Used in OAThreadLocal to be able to help findSiblings by tracking propertyPaths from calls to OAObject.getObject/Hub
|
| OASiblingHelperDelegate |
Find the closet siblings objects that need the same property loaded.
|
| OASiblingHelperDelegate.DetailInfo | |
| OAThreadLocal |
Used/created by OAThreadInfoDelegate to manage "flags" for threads.
|
| OAThreadLocalDelegate |
Delegate class used to store information about the local thread.
|
| OATrigger |
Defines a method to be called from a root class, when any change is made from an object in a propertyPath
see OATriggerDelegate# to have a trigger created.
|
| OATriggerDelegate |
Creates and removes Triggers, by setting up in OAObjectInfo.
|
| OATriggerDelegate.TriggerRunnable | |
| OATriggerMethodListener |
used by OAAnnoationDelegate for OATriggerMethod annotation.
|
| OATypeAhead<F extends OAObject,T extends OAObject> |
OATypeAhead support, used by TextField to do searches.
|
| OATypeAhead.OATypeAheadParams<F extends OAObject,T extends OAObject> |
Helper class to enter all of the params.
|
| Enum | Description |
|---|---|
| OAObjectCallback.Type |
Type of request being made from caller object.
|
| Exception | Description |
|---|---|
| OAEditException |
Automates how objects interact in an object graph, and access servers.
OAObject is used to represent a single Object, with built in functionality to allow an object to automatically work with other OAbjects, database/datasource, Client and Web UI controls, distributed, cached, with other applications and more.
Copyright © 1999–2025 ViaOA. All rights reserved.