Class QAccessCertificationWorkItemReferenceMapping
java.lang.Object
com.evolveum.midpoint.repo.sqlbase.mapping.QueryModelMapping<S,Q,R>
  
com.evolveum.midpoint.repo.sqlbase.mapping.QueryTableMapping<S,Q,R>
  
com.evolveum.midpoint.repo.sqale.mapping.SqaleTableMapping<ObjectReferenceType,Q,R>
  
com.evolveum.midpoint.repo.sqale.qmodel.ref.QReferenceMapping<QAccessCertificationWorkItemReference,MAccessCertificationWorkItemReference,QAccessCertificationWorkItem,MAccessCertificationWorkItem>
   
com.evolveum.midpoint.repo.sqale.qmodel.accesscert.QAccessCertificationWorkItemReferenceMapping
- All Implemented Interfaces:
- QOwnedByMapping<ObjectReferenceType,,- MAccessCertificationWorkItemReference, - MAccessCertificationWorkItem> - SqaleMappingMixin<ObjectReferenceType,- QAccessCertificationWorkItemReference, - MAccessCertificationWorkItemReference> 
public class QAccessCertificationWorkItemReferenceMapping
extends QReferenceMapping<QAccessCertificationWorkItemReference,MAccessCertificationWorkItemReference,QAccessCertificationWorkItem,MAccessCertificationWorkItem>   
Mapping between 
QAccessCertificationWorkItemReference and ObjectReferenceType.
 The mapping is the same for all subtypes, see various static `get*()` methods below.
 Both mapping instances are initialized (`init*()` methods) in QAccessCertificationWorkItemMapping.
 Init methods can be called multiple times, only one instance for each sub-tables is created.- 
Field SummaryFields inherited from class com.evolveum.midpoint.repo.sqale.qmodel.ref.QReferenceMappingDEFAULT_ALIAS_NAME, MAPPING_BY_OWNER_TYPE_AND_PATH, referencePathFields inherited from class com.evolveum.midpoint.repo.sqlbase.mapping.QueryModelMappinglogger
- 
Method SummaryModifier and TypeMethodDescriptionBiFunction<QAccessCertificationWorkItem,QAccessCertificationWorkItemReference, com.querydsl.core.types.Predicate> Returns a bi-function that constructs correlation query predicate for owner and reference.initForCaseWorkItemAssignee(@NotNull SqaleRepoContext repositoryContext) initForCaseWorkItemCandidate(@NotNull SqaleRepoContext repositoryContext) protected QAccessCertificationWorkItemReferencenewAliasInstance(String alias) Method returning new instance ofEntityPath- to be implemented by sub-mapping.newRowObject(MAccessCertificationWorkItem ownerRow) Defines a contract for creating the reference for the provided owner row.Methods inherited from class com.evolveum.midpoint.repo.sqale.qmodel.ref.QReferenceMappinggetByOwnerTypeAndPath, init, insert, registerByOwnerTypeAndPathMethods inherited from class com.evolveum.midpoint.repo.sqale.mapping.SqaleTableMappingaddExtensionMapping, binaryMapper, booleanMapper, createFullObject, createRowTransformer, enumMapper, fullObjectItemsToSkip, insert, integerMapper, multiPolyStringMapper, multiStringMapper, multiUriMapper, multiValueMapper, needsInitialization, objectReference, objectReference, objectTypeToQName, parseSchemaObject, parseSchemaObject, polyStringMapper, processCacheableRelation, processCacheableUri, processCacheableUri, processCacheableUris, processExtensionColumns, processExtensions, repositoryContext, resolveIdToUri, resolveReferenceNames, resolveUriIdToQName, schemaTypeToObjectType, setPolyString, setReference, storeRefs, stringMapper, stringsToArray, timestampMapper, toSchemaObject, toSchemaObject, toSchemaObjectComplete, toSchemaObjectCompleteSafe, toSchemaObjectInternal, uriMapper, uuidMapperMethods inherited from class com.evolveum.midpoint.repo.sqlbase.mapping.QueryTableMappingaddDetailFetchMapper, addExtensionColumn, defaultAlias, defaultAliasName, detailFetchMappers, getExtensionColumns, joinOn, longMapper, newAlias, newRowObject, prismContext, selectExpressions, selectExpressionsWithCustomColumns, tableName, toString, updateGetOptionsMethods inherited from class com.evolveum.midpoint.repo.sqlbase.mapping.QueryModelMappingaddItemMapping, addRelationResolver, getItemMapper, getItemMappings, getRelationResolver, itemDefinition, itemMapper, queryType, relationResolver, schemaTypeMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.repo.sqale.mapping.SqaleMappingMixinaddAuditRefMapping, addContainerTableMapping, addExtensionMapping, addItemMapping, addNestedMapping, addRefMapping, addRefMapping, addRelationResolver, afterModify, queryType
- 
Method Details- 
initForCaseWorkItemAssigneepublic static QAccessCertificationWorkItemReferenceMapping initForCaseWorkItemAssignee(@NotNull @NotNull SqaleRepoContext repositoryContext) 
- 
getForCaseWorkItemAssignee
- 
initForCaseWorkItemCandidatepublic static QAccessCertificationWorkItemReferenceMapping initForCaseWorkItemCandidate(@NotNull @NotNull SqaleRepoContext repositoryContext) 
- 
getForCaseWorkItemCandidate
- 
newAliasInstanceDescription copied from class:QueryTableMappingMethod returning new instance ofEntityPath- to be implemented by sub-mapping. This will create entity path without any extension columns, seeQueryTableMapping.newAlias(java.lang.String)for that.
- 
newRowObjectDescription copied from class:QReferenceMappingDefines a contract for creating the reference for the provided owner row.- Specified by:
- newRowObjectin interface- QOwnedByMapping<ObjectReferenceType,- MAccessCertificationWorkItemReference, - MAccessCertificationWorkItem> 
- Overrides:
- newRowObjectin class- QReferenceMapping<QAccessCertificationWorkItemReference,- MAccessCertificationWorkItemReference, - QAccessCertificationWorkItem, - MAccessCertificationWorkItem> 
 
- 
correlationPredicatepublic BiFunction<QAccessCertificationWorkItem,QAccessCertificationWorkItemReference, correlationPredicate()com.querydsl.core.types.Predicate> Description copied from class:QReferenceMappingReturns a bi-function that constructs correlation query predicate for owner and reference.
 
-