@SqlQuery public Iterable<RecordIdIdMappings> getRecordIdIdMappings(@Define("tableName") String tableName, @SmartBindBean final InternalTenantContext context); }
@SqlQuery public Long getHistoryTargetRecordId(@Bind("recordId") Long recordId, @Define("tableName") final String tableName);
@SqlQuery public UUID getIdFromObject(@Bind("recordId") Long recordId, @Define("tableName") final String tableName);
@SqlQuery public Long getAccountRecordIdFromObjectOtherThanAccount(@Bind("id") String id, @Define("tableName") final String tableName);
@SqlQuery public Long getTenantRecordIdFromObjectOtherThanTenant(@Bind("id") String id, @Define("tableName") final String tableName);
@SqlQuery public Long getRecordIdFromObject(@Bind("id") String id, @Define("tableName") final String tableName);
@SqlQuery public Long getLastHistoryRecordId(@Bind("targetRecordId") Long targetRecordId, @Define("tableName") final String tableName);
@SqlQuery public List<EntityHistoryModelDao<M, E>> getHistoryForTargetRecordId(@Define("bypassMappingRegistryCache") final boolean bypassMappingRegistryCache, @Bind("targetRecordId") final long targetRecordId, @SmartBindBean InternalTenantContext context); @SqlUpdate
@SqlUpdate @Audited(ChangeType.UPDATE) public void renameBundleExternalKey(@Bind("externalKey") String externalKey, @Define("prefix") final String prefix, @SmartBindBean final InternalCallContext context);
@SqlQuery @SmartFetchSize(shouldStream = true) public Iterator<M> search(@Bind("searchKey") final String searchKey, @Bind("likeSearchKey") final String likeSearchKey, @Bind("offset") final Long offset, @Bind("rowCount") final Long rowCount, @Define("ordering") final String ordering, @SmartBindBean final InternalTenantContext context);
@SqlQuery @Cachable(CacheType.AUDIT_LOG_VIA_HISTORY) public List<AuditLogModelDao> getAuditLogsViaHistoryForTargetRecordId(@CachableKey(1) @Bind("tableName") final String historyTableName, /* Uppercased - used to find entries in audit_log table */ @CachableKey(2) @Define("historyTableName") final String actualHistoryTableName, /* Actual table name, used in the inner join query */ @CachableKey(3) @Bind("targetRecordId") final long targetRecordId, @SmartBindBean final InternalTenantContext context); }
@SqlQuery("SELECT request, createdAt, requestState, f_user, message FROM requestHistory WHERE requestId = :requestId ORDER BY createdAt <orderDirection> OFFSET :limitStart LIMIT :limitCount") public abstract List<SingularityRequestHistory> getRequestHistory(@Bind("requestId") String requestId, @Define("orderDirection") String orderDirection, @Bind("limitStart") Integer limitStart, @Bind("limitCount") Integer limitCount);
@SqlQuery("SELECT request, createdAt, requestState, user, message FROM requestHistory WHERE requestId = :requestId ORDER BY createdAt <orderDirection> LIMIT :limitStart, :limitCount") public abstract List<SingularityRequestHistory> getRequestHistory(@Bind("requestId") String requestId, @Define("orderDirection") String orderDirection, @Bind("limitStart") Integer limitStart, @Bind("limitCount") Integer limitCount);
@SqlQuery @SmartFetchSize(shouldStream = true) public Iterator<BusEventModelDao> getReadyOrInProcessingQueueEntriesForSearchKeys(@Bind("searchKey1") final Long searchKey1, @Bind("searchKey2") final Long searchKey2, @Define("tableName") final String tableName);
@SqlQuery @SmartFetchSize(shouldStream = true) Iterator<NotificationEventModelDao> getReadyQueueEntriesForSearchKey2(@Bind("queueName") String queueName, @Bind("maxEffectiveDate") final DateTime maxEffectiveDate, @Bind("searchKey2") final Long searchKey2, @Define("tableName") final String tableName);