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 TypeClassDescriptionclassIn 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 QProcessCallbackQProcessCallbackFactory.forRecordEntity(QRecordEntity entity) QProcessCallbackBuilder.withRecordEntity(QRecordEntity entity) build a callback whose filter will return a single record -
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 TypeMethodDescriptionvoidAuditDetailAccumulator.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 TypeMethodDescriptionvoidRunBackendStepOutput.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 TypeClassDescriptionclassDefinition of in-app/user/data-defined triggers (aka, automations). -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.backends
Subclasses of QRecordEntity in com.kingsrook.qqq.backend.core.model.backendsModifier and TypeClassDescriptionclassQRecord Entity for QQQBackend table - e.g., table that stores an id, name and the label for all backends in the QQQ application. -
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 StringQRecordEntity.getTableName(Class<? extends QRecordEntity> entityClass) static voidQRecordEntity.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 TypeClassDescriptionclassQRecord 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 TypeClassDescriptionclassQRecord Entity for QueryStat tableclassQRecord Entity for QueryStatCriteriaField tableclassQRecord Entity for QueryStatJoinTable tableclassQRecord 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 TypeClassDescriptionclassEntity bean for the savedBulkLoadProfile tableclassEntity 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 TypeClassDescriptionclassEntity bean for the rendered report tableclassEntity bean for the saved report tableclassEntity bean for the scheduled report tableclassEntity 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 TypeClassDescriptionclassEntity bean for the saved filter tableclassEntity 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 TypeClassDescriptionclassclassclassclassclassclassclass -
Uses of QRecordEntity in com.kingsrook.qqq.backend.core.model.tables
Subclasses of QRecordEntity in com.kingsrook.qqq.backend.core.model.tablesModifier and TypeClassDescriptionclassQRecord 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 TypeClassDescriptionclassQRecord Entity for ProcessLock tableclassQRecord 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