Uses of Class
com.kingsrook.qqq.backend.core.model.data.QRecordEntity
Packages that use QRecordEntity
Package
Description
-
Uses of QRecordEntity in com.kingsrook.qqq.api.model
Subclasses of QRecordEntity in com.kingsrook.qqq.api.modelModifier and TypeClassDescriptionclass
In addition to the standard/known fields in this entity, you can also add name/value pairs of security key values - e.g., a clientId field -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.actions.permissions
Subclasses of QRecordEntity in com.kingsrook.qqq.backend.core.actions.permissions -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.actions.processes
Methods in com.kingsrook.qqq.backend.core.actions.processes with parameters of type QRecordEntityModifier and TypeMethodDescriptionstatic QProcessCallback
QProcessCallbackFactory.forRecordEntity
(QRecordEntity entity) -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.actions.tables
Methods in com.kingsrook.qqq.backend.core.actions.tables with type parameters of type QRecordEntityModifier and TypeMethodDescriptionstatic <T extends QRecordEntity>
List<T> QueryAction.execute
(String tableName, Class<T> entityClass, QQueryFilter filter) shorthand way to call for the most common use-case, when you just want the entities to be returned, and you just want to pass in a table name and filter. -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.actions.audits
Methods in com.kingsrook.qqq.backend.core.model.actions.audits with parameters of type QRecordEntityModifier and TypeMethodDescriptionvoid
AuditDetailAccumulator.addAuditDetail
(String tableName, QRecordEntity entity, String message) -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.actions.processes
Methods in com.kingsrook.qqq.backend.core.model.actions.processes with type parameters of type QRecordEntityModifier and TypeMethodDescription<E extends QRecordEntity>
List<E> RunBackendStepInput.getRecordsAsEntities
(Class<E> entityClass) Getter for records converted to entities of a given type.Methods in com.kingsrook.qqq.backend.core.model.actions.processes with parameters of type QRecordEntityModifier and TypeMethodDescriptionvoid
RunBackendStepOutput.addRecordEntity
(QRecordEntity recordEntity) add a RecordEntity to the step output, e.g., for going through to the next step. -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.actions.tables.insert
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.insert with parameters of type QRecordEntityMethod parameters in com.kingsrook.qqq.backend.core.model.actions.tables.insert with type arguments of type QRecordEntityModifier and TypeMethodDescriptionInsertInput.withRecordEntities
(List<? extends QRecordEntity> recordEntityList) -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.actions.tables.query
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.query with type parameters of type QRecordEntityModifier and TypeMethodDescription<T extends QRecordEntity>
List<T> QueryOutput.getRecordEntities
(Class<T> entityClass) -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.actions.tables.update
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.update with parameters of type QRecordEntityMethod parameters in com.kingsrook.qqq.backend.core.model.actions.tables.update with type arguments of type QRecordEntityModifier and TypeMethodDescriptionUpdateInput.withRecordEntities
(List<? extends QRecordEntity> recordEntityList) -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.automation
Subclasses of QRecordEntity in com.kingsrook.qqq.backend.core.model.automationModifier and TypeClassDescriptionclass
Definition of in-app/user/data-defined triggers (aka, automations). -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.data
Methods in com.kingsrook.qqq.backend.core.model.data with type parameters of type QRecordEntityModifier and TypeMethodDescriptionstatic <T extends QRecordEntity>
TQRecordEntity.fromQRecord
(Class<T> c, QRecord qRecord) Build an entity of this QRecord type from a QRecordstatic <T extends QRecordEntity>
TQRecordEntity.fromQRecord
(Class<T> c, QRecord qRecord, String fieldNamePrefix) Build an entity of this QRecord type from a QRecord - where the fields for this entity have the given prefix - e.g., if they were selected as part of a join.protected <T extends QRecordEntity>
voidQRecordEntity.populateFromQRecord
(QRecord qRecord, String fieldNamePrefix) Build an entity of this QRecord type from a QRecord - where the fields for this entity have the given prefix - e.g., if they were selected as part of a join.<T extends QRecordEntity>
TConvert this record to an QRecordEntityMethods in com.kingsrook.qqq.backend.core.model.data that return types with arguments of type QRecordEntityModifier and TypeMethodDescriptionClass
<? extends QRecordEntity> QRecordEntityAssociation.getAssociatedType()
Getter for associatedTypeMethod parameters in com.kingsrook.qqq.backend.core.model.data with type arguments of type QRecordEntityModifier and TypeMethodDescriptionstatic <A extends Annotation>
Optional<A> QRecordEntity.getAnnotationOnField
(Class<? extends QRecordEntity> c, Class<A> annotationClass, String fieldName) static List
<QRecordEntityAssociation> QRecordEntity.getAssociationList
(Class<? extends QRecordEntity> c) static List
<QRecordEntityField> QRecordEntity.getFieldList
(Class<? extends QRecordEntity> c) static Optional
<QAssociation> QRecordEntity.getQAssociationAnnotation
(Class<? extends QRecordEntity> c, String fieldName) QRecordEntity.getQFieldAnnotation
(Class<? extends QRecordEntity> c, String fieldName) QRecordEntity.getQIgnoreAnnotation
(Class<? extends QRecordEntity> c, String ignoreName) static String
QRecordEntity.getTableName
(Class<? extends QRecordEntity> entityClass) static void
QRecordEntity.registerTable
(Class<? extends QRecordEntity> entityClass, QTableMetaData table) register a mapping between an entity class and a table that it is associated with.Constructor parameters in com.kingsrook.qqq.backend.core.model.data with type arguments of type QRecordEntityModifierConstructorDescriptionQRecordEntityAssociation
(String fieldName, Method getter, Method setter, Class<? extends QRecordEntity> associatedType, QAssociation associationAnnotation) Constructor. -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.helpcontent
Subclasses of QRecordEntity in com.kingsrook.qqq.backend.core.model.helpcontent -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.metadata.producers
Constructor parameters in com.kingsrook.qqq.backend.core.model.metadata.producers with type arguments of type QRecordEntityModifierConstructorDescriptionRecordEntityToTableGenericMetaDataProducer
(String tableName, Class<? extends QRecordEntity> entityClass, Class<? extends MetaDataCustomizerInterface<QTableMetaData>> metaDataProductionCustomizerClass) Constructor -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.metadata.tables
Method parameters in com.kingsrook.qqq.backend.core.model.metadata.tables with type arguments of type QRecordEntityModifier and TypeMethodDescriptionQTableMetaData.withFieldsFromEntity
(Class<? extends QRecordEntity> entityClass) -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.processes
Subclasses of QRecordEntity in com.kingsrook.qqq.backend.core.model.processesModifier and TypeClassDescriptionclass
QRecord Entity for QQQProcess table - e.g., table that stores an id, name and the label for all processes in the QQQ application. -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.querystats
Subclasses of QRecordEntity in com.kingsrook.qqq.backend.core.model.querystatsModifier and TypeClassDescriptionclass
QRecord Entity for QueryStat tableclass
QRecord Entity for QueryStatCriteriaField tableclass
QRecord Entity for QueryStatJoinTable tableclass
QRecord Entity for QueryStatOrderByField table -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.savedbulkloadprofiles
Subclasses of QRecordEntity in com.kingsrook.qqq.backend.core.model.savedbulkloadprofilesModifier and TypeClassDescriptionclass
Entity bean for the savedBulkLoadProfile tableclass
Entity bean for the shared saved bulk load profile table -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.savedreports
Subclasses of QRecordEntity in com.kingsrook.qqq.backend.core.model.savedreportsModifier and TypeClassDescriptionclass
Entity bean for the rendered report tableclass
Entity bean for the saved report tableclass
Entity bean for the scheduled report tableclass
Entity bean for the shared saved report table -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.savedviews
Subclasses of QRecordEntity in com.kingsrook.qqq.backend.core.model.savedviewsModifier and TypeClassDescriptionclass
Entity bean for the saved filter tableclass
Entity bean for the shared saved view table -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.scheduledjobs
Subclasses of QRecordEntity in com.kingsrook.qqq.backend.core.model.scheduledjobs -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.scripts
Subclasses of QRecordEntity in com.kingsrook.qqq.backend.core.model.scriptsModifier and TypeClassDescriptionclass
class
class
class
class
class
class
-
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.tables
Subclasses of QRecordEntity in com.kingsrook.qqq.backend.core.model.tablesModifier and TypeClassDescriptionclass
QRecord Entity for QQQTable table - e.g., table that stores an id, name and the label for all tables in the QQQ application. -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.modules.authentication.implementations.model
-
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.processes.locks
Subclasses of QRecordEntity in com.kingsrook.qqq.backend.core.processes.locksModifier and TypeClassDescriptionclass
QRecord Entity for ProcessLock tableclass
QRecord Entity for ProcessLockType table -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.processes.utils
Methods in com.kingsrook.qqq.backend.core.processes.utils with type parameters of type QRecordEntityModifier and TypeMethodDescriptionstatic <T extends QRecordEntity>
Optional<T> GeneralProcessUtils.getEntityByField
(String tableName, String fieldName, Serializable fieldValue, Class<T> entityClass) Query to get one entity by a unique key value.static <T extends QRecordEntity>
List<T> Load all rows from a table as a RecordEntity.static <T extends QRecordEntity>
List<T> GeneralProcessUtils.loadTable
(String tableName, Class<T> entityClass, QQueryFilter filter) Load all rows from a table as a RecordEntity, takes in a filter as well Note, this is inherently unsafe, if you were to call it on a table with too many rows...static <T extends QRecordEntity>
Map<Serializable, T> GeneralProcessUtils.loadTableToMap
(String tableName, String keyFieldName, Class<T> entityClass) Note - null values from the key field are NOT put in the map.static <T extends QRecordEntity>
Map<Serializable, T> GeneralProcessUtils.loadTableToMap
(String tableName, String keyFieldName, Class<T> entityClass, QQueryFilter filter) Load rows from a table matching the specified filter, into a map, keyed by the keyFieldName.static <T extends QRecordEntity>
Map<Serializable, T> GeneralProcessUtils.loadTableToMap
(String tableName, String keyFieldName, Class<T> entityClass, Consumer<QueryInput> queryInputCustomizer) Note - null values from the key field are NOT put in the map.static <T extends QRecordEntity>
List<T> GeneralProcessUtils.recordsToEntities
(Class<T> recordEntityClass, List<QRecord> records) -
Uses of QRecordEntity in com.kingsrook.qqq.backend.module.api.model
Subclasses of QRecordEntity in com.kingsrook.qqq.backend.module.api.model