See: Description
Interface | Description |
---|---|
OACallback |
Callback for methods that "visit" object graphs.
|
OAObjectCacheListener<T extends OAObject> |
Used by OAObjectCacheDelegate to send out object cache events.
|
OASaveDeleteListener | |
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> | |
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.
|
OAObjectCSDelegate | |
OAObjectDelegate |
This is the central Delegate class that performs services for OAObjects.
|
OAObjectDeleteDelegate | |
OAObjectDSDelegate | |
OAObjectEditQuery |
Used to allow interaction with OAObject and other (ex: UI) components.
|
OAObjectEditQueryDelegate |
Allows OA to be able to control permission to object/hub,
and interactions with other compenents.
|
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.
|
OAObjectEventDelegate | |
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.
|
OAObjectInfo |
OAObjectInfo contains information about an OAObject.
|
OAObjectInfo.TriggerInfo |
June 2016
triggers when a property/hub is changed.
|
OAObjectInfoDelegate | |
OAObjectJsonDelegate |
Used to perform JSON read/write for OAObjects.
|
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 | |
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 | |
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.
|
OATriggerMethodListener |
used by OAAnnoationDelegate for OATriggerMethod annotation.
|
OATypeAhead<F extends OAObject,T extends OAObject> |
Bootstrap TypeAhead support, used by TextField and MultiValueTextField to do searches.
|
OATypeAhead.OATypeAheadParams<F extends OAObject,T extends OAObject> |
Helper class to enter all of the params.
|
Enum | Description |
---|---|
OAObjectEditQuery.Type |
Type of request being made from caller object.
|
Exception | Description |
---|---|
OAEditException |
Automates how objets 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–2019 ViaOA. All rights reserved.