public interface BackendQueryAnsweringBOLoaderI extends BOLoaderI
This interface extends the BOLoaderI interface to provide additional functionality for handling backend queries. It allows the implementing class to be aware of whether it is currently processing a backend query, enabling it to adjust its behavior accordingly.
This is particularly useful and currently used for handling specific requirements of backend queries in generated BO code, such as serialization of non-persistent attributes (npattrs) when the server is answering queries with projections.
BOQueryLoaderI.InternalHelper| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
$0 |
rootPaneToLockOnConnectionInterrupt| Modifier and Type | Method and Description |
|---|---|
boolean |
isAnsweringBackendQuery()
Checks if this loader is currently answering a backend query.
|
java.lang.Long |
nextTempId()
Retrieves the next temporary Id for a new object.
|
void |
setPh(PersistenceHandlerI persistenceHandler)
Sets the persistence handler for this loader.
|
drain, execute, exists, exists, frapBOArrayFromCache, frapBOIArrayFromCache, frapBOsFromCache, frapFromCache, frapFromCache, getBO, getBO, getBOs, getBOs, getBOs, getBOs, getBOT, getBOUncached, getBOUncached, getCryptoHandler, getEventProvider, getFeatureManager, getFileVault, getNextId, getParentLoader, getRelationBOs, getRootLoader, getSchema, isAncestorOf, isCaching, isLoggedIn, isLoggedInNN, isRecording, isRootLoader, isServerSide, isTesting, prepareQuery, prepareQuery, prepareQuery, query, query, query, queryBO, queryBO, queryBO, queryRelation, testAuth, testAuthgetBLOB, getBLOB, getBLOB, getBLOB, getBLOB, getBLOB, getBLOB, getBLOB, getBLOBInfo, getBLOBInfo, hasBLOB, hasBLOB, haveBLOB, haveBLOB, haveBLOBgetBOByAttr, getBOByAttr, getBOByAttr, getBOByAttrs, getBOByAttrs, getBOByAttrs, getBOsByAttrs, getBOsByAttrs, getBOsByAttrs, getBOsByAttrs, getOneBOByAttr, getUniqueBOByAttrstatic final java.lang.String $0
boolean isAnsweringBackendQuery()
true if the loader is answering a backend query, false otherwise.java.lang.Long nextTempId()
void setPh(PersistenceHandlerI persistenceHandler)
persistenceHandler - The persistence handler to set.Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.