MCPcopy Create free account

hub / github.com/devrandom-se/heimdall / functions

Functions730 in github.com/devrandom-se/heimdall

↓ 4 callersMethodsetName
(String name)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:916
↓ 4 callersMethodsetName
(String name)
src/main/java/se/devrandom/heimdall/salesforce/objects/SObject.java:72
↓ 4 callersMethodsetValidationMessage
(String validationMessage)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:99
↓ 3 callersMethodaddBytesDeduped
(long bytes)
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:112
↓ 3 callersMethodaddBytesTransferred
()
src/test/java/se/devrandom/heimdall/storage/BackupStatisticsServiceTest.java:43
↓ 3 callersMethodawaitBulkQuery
Poll a Bulk API job until it finishes, with a hard deadline. Each status check is already HTTP-timeout-bounded; this bounds the overall wait so a job
src/main/java/se/devrandom/heimdall/batchprocessing/ObjectBackupProcessor.java:302
↓ 3 callersMethodbuildContentVersionS3KeyByChecksum
Build S3 key for ContentVersion file using checksum (content-addressable storage) All files with same checksum share same S3 location for true dedupli
src/main/java/se/devrandom/heimdall/storage/S3Service.java:304
↓ 3 callersMethodcompareRecord
(@RequestBody Map<String, Object> request)
src/main/java/se/devrandom/heimdall/web/WebController.java:258
↓ 3 callersMethodcountArchivedRecords
Count archived records for an object type (uses pre-computed stats)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:358
↓ 3 callersMethodcountDeletedRecords
Count deleted records for an object type
src/main/java/se/devrandom/heimdall/web/RestoreService.java:266
↓ 3 callersMethodcreateArchiveRun
Create a new archive run in the database with negative period and archive expression.
src/main/java/se/devrandom/heimdall/storage/PostgresService.java:929
↓ 3 callersMethodcreateRecord
(String objectName, Map<String, Object> fields)
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:363
↓ 3 callersMethoddeleteBackupsBefore
Delete all active backups (period > 0) older than cutoffPeriod from the DB. Archives (period < 0) are untouched. The huge objects table is deleted in
src/main/java/se/devrandom/heimdall/storage/PostgresService.java:876
↓ 3 callersMethoddownloadBulkQueryCsv
Download query results from Bulk API without processing to storage. This method only downloads and concatenates CSV chunks, extracting checkpoint info
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:1223
↓ 3 callersMethoddownloadOneBatchPipelined
Download one batch of records using pipeline optimization. If a preparedQuery is provided, uses that instead of creating a new one. After downloading
src/main/java/se/devrandom/heimdall/batchprocessing/ObjectBackupProcessor.java:101
↓ 3 callersMethodfetchRecord
Fetch a record from the sandbox by ID. Returns field map, or null if not found.
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:259
↓ 3 callersMethodgetArchivePeriod
Get the current archive period as negative YYMM (e.g. -2602 for February 2026).
src/main/java/se/devrandom/heimdall/storage/PostgresService.java:800
↓ 3 callersMethodgetContentType
Determine MIME type based on file extension
src/main/java/se/devrandom/heimdall/storage/S3Service.java:394
↓ 3 callersMethodgetContentVersionDownloaded
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:173
↓ 3 callersMethodgetContentVersionTotal
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:165
↓ 3 callersMethodgetCreateableFieldNames
(String objectName)
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:234
↓ 3 callersMethodgetCsvFilesUploaded
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:189
↓ 3 callersMethodgetField
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:951
↓ 3 callersMethodgetInstanceStatus
()
src/main/java/se/devrandom/heimdall/storage/RdsLifecycleService.java:114
↓ 3 callersMethodgetNewId
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:969
↓ 3 callersMethodgetNewValue
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:955
↓ 3 callersMethodgetObjectsWithArchivedRecords
Get list of objects that have archived records (uses pre-computed stats)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:293
↓ 3 callersMethodgetOldValue
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:953
↓ 3 callersMethodgetPeriod
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:885
↓ 3 callersMethodgetRecordsForObject
Get all unique records for a specific object type (for browsing)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:385
↓ 3 callersMethodgetReferenceFields
Get reference field names for an object (cached). Uses describe metadata to determine which fields are lookups.
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:1977
↓ 3 callersMethodgetUsername
()
src/main/java/se/devrandom/heimdall/config/SalesforceCredentials.java:76
↓ 3 callersMethodhasSystemModstampField
()
src/main/java/se/devrandom/heimdall/salesforce/objects/DescribeSObjectResult.java:45
↓ 3 callersMethodincrementContentVersionSkippedDuplicate
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:104
↓ 3 callersMethodinsertBackupRun
(int period)
src/test/java/se/devrandom/heimdall/web/RetentionServiceIntegrationTest.java:80
↓ 3 callersMethodisActive
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:922
↓ 3 callersMethodloadContentVersionChecksums
Load all unique ContentVersion checksums from database for cache preloading. Returns set of "checksum.extension" keys for fast deduplication. @return
src/main/java/se/devrandom/heimdall/storage/PostgresService.java:587
↓ 3 callersMethodlogCurrentUsage
()
src/main/java/se/devrandom/heimdall/salesforce/ApiLimitTracker.java:114
↓ 3 callersMethodmarkCompleted
Mark a file as completed (successful download or skip) Updates the sliding window and triggers checkpoint if needed @param recordId ContentVersion Id
src/main/java/se/devrandom/heimdall/salesforce/ContentVersionProgressTracker.java:117
↓ 3 callersMethodmarkJobComplete
Marks the job as complete and sets the end time.
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:206
↓ 3 callersMethodpicklistValueSet
(String... values)
src/main/java/se/devrandom/heimdall/salesforce/SalesforceSchemaManager.java:201
↓ 3 callersMethodrecordArchive
(String objectName, long recordCount)
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:137
↓ 3 callersMethodsetId
(String id)
src/main/java/se/devrandom/heimdall/salesforce/objects/SObject.java:64
↓ 3 callersMethodsetMetadata
(Map<String, Object> metadata)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:898
↓ 3 callersMethodsetName
(String name)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:823
↓ 3 callersMethodsetObjectName
(String objectName)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:918
↓ 3 callersMethodsetObjectName
(String objectName)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:934
↓ 3 callersMethodsetPicklistValid
(boolean picklistValid)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:95
↓ 3 callersMethodsetType
(String type)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:958
↓ 3 callersMethodsetUniqueRecords
(int uniqueRecords)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:936
↓ 3 callersMethodupdateBackupStatistics
Updates backup statistics based on the result of a backup run. This enables adaptive optimization over time. @param backup The Heimdall_Backup_Config
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:591
↓ 3 callersMethodupdateFromHeader
(String sforceHeaderValue)
src/main/java/se/devrandom/heimdall/salesforce/ApiLimitTracker.java:72
↓ 3 callersMethoduploadCsvToS3
Upload a CSV file to S3 with partitioned path pattern: OrgId={x}/Period={yyyymm}/Year={y}/Month={m}/Date={d}/{ObjectName}/{file}.csv @param csvPath P
src/main/java/se/devrandom/heimdall/storage/S3Service.java:96
↓ 3 callersMethodwasSuccessful
()
src/main/java/se/devrandom/heimdall/salesforce/objects/BulkQueryRequest.java:43
↓ 2 callersMethodaddContentDocumentLinksArchived
(long count)
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:143
↓ 2 callersMethodadjustBatchSize
Adjust batch size based on how long the batch took. - If timeout/error: halve the batch size - If fast (<30s) and full batch: increase by 50% - Otherw
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:255
↓ 2 callersMethodbatchUpsertHeimdall_Backup_Config__c
(List<Heimdall_Backup_Config__c> configs)
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:368
↓ 2 callersMethodbatchValidateLookups
(String objectType, Set<String> ids)
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:466
↓ 2 callersMethodchecksum
()
src/main/java/se/devrandom/heimdall/salesforce/ContentVersionDownloadTask.java:274
↓ 2 callersMethodconcatenateCsvFiles
Concatenate CSV file by appending rows from source to destination (skipping header)
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:1464
↓ 2 callersMethodcreateBulkQuery
(DescribeSObjectResult item, Boolean queryAll, String lastModstamp, String lastId)
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:662
↓ 2 callersMethodcreateBulkQueryWithSOQL
Create a Bulk Query using a raw SOQL string. Uses "query" operation (not queryAll).
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:675
↓ 2 callersMethodcreateMissingFields
(List<FieldDefinition> fields)
src/main/java/se/devrandom/heimdall/salesforce/SalesforceSchemaManager.java:168
↓ 2 callersMethoddeletedRecords
( @RequestParam(value = "object", required = false) String objectName, @RequestParam(v
src/main/java/se/devrandom/heimdall/web/WebController.java:723
↓ 2 callersMethoddownloadContentVersionFiles
Download all ContentVersion files from CSV and upload to S3 in parallel. Uses 10 concurrent threads for high-throughput processing. Only downloads fil
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:1506
↓ 2 callersMethodescapeJson
Escape special characters for JSON
src/main/java/se/devrandom/heimdall/storage/S3Service.java:549
↓ 2 callersMethodexecuteSoqlQuery
(String soql)
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:441
↓ 2 callersMethodextractLastRowInfo
(Path csvPath, boolean isQueryAll)
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:853
↓ 2 callersMethodfileExtension
()
src/main/java/se/devrandom/heimdall/salesforce/ContentVersionDownloadTask.java:278
↓ 2 callersMethodfilterToCreateableFields
(String objectName, Map<String, Object> allFields)
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:242
↓ 2 callersMethodformatBytes
Formats bytes into human-readable format (B, KB, MB, GB, TB).
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:342
↓ 2 callersMethodgetApiLimitTracker
()
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:2137
↓ 2 callersMethodgetArchive_Age_Days__c
()
src/main/java/se/devrandom/heimdall/salesforce/objects/Heimdall_Backup_Config__c.java:121
↓ 2 callersMethodgetArchivedCount
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:941
↓ 2 callersMethodgetArchivedRecords
Get archived records for a specific object type
src/main/java/se/devrandom/heimdall/web/RestoreService.java:321
↓ 2 callersMethodgetAverageRecordsPerRun__c
()
src/main/java/se/devrandom/heimdall/salesforce/objects/Heimdall_Backup_Config__c.java:105
↓ 2 callersMethodgetBucketName
()
src/main/java/se/devrandom/heimdall/storage/S3Service.java:642
↓ 2 callersMethodgetCleanupPreview
Compute what a retention cleanup would remove for periods older than cutoffPeriod. Counts CSV files (one per S3 object) from the small csvfiles table
src/main/java/se/devrandom/heimdall/storage/PostgresService.java:821
↓ 2 callersMethodgetClientId
()
src/main/java/se/devrandom/heimdall/config/SalesforceCredentials.java:52
↓ 2 callersMethodgetDefaultRetentionMonths
()
src/main/java/se/devrandom/heimdall/web/RetentionService.java:56
↓ 2 callersMethodgetDeletedRecordsProcessed
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:197
↓ 2 callersMethodgetFieldList
Build the field list for SOQL queries, with SystemModstamp and Id last.
src/main/java/se/devrandom/heimdall/salesforce/objects/DescribeSObjectResult.java:102
↓ 2 callersMethodgetFieldMap
()
src/main/java/se/devrandom/heimdall/salesforce/objects/DescribeSObjectResult.java:39
↓ 2 callersMethodgetGrantType
()
src/main/java/se/devrandom/heimdall/config/SalesforceCredentials.java:44
↓ 2 callersMethodgetLightningUrl
()
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:49
↓ 2 callersMethodgetLimit
()
src/main/java/se/devrandom/heimdall/salesforce/objects/SObject.java:207
↓ 2 callersMethodgetName
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:822
↓ 2 callersMethodgetObjectBackup
(String objectName)
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:2129
↓ 2 callersMethodgetObjectsWithArchiveEnabled
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:147
↓ 2 callersMethodgetOrderClause
()
src/main/java/se/devrandom/heimdall/salesforce/objects/SObject.java:203
↓ 2 callersMethodgetReferenceFieldNames
()
src/main/java/se/devrandom/heimdall/salesforce/objects/DescribeSObjectResult.java:89
↓ 2 callersMethodgetRestoredFields
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:979
↓ 2 callersMethodgetS3PathsToDelete
Return the S3 keys (one per CSV file) to delete for periods older than cutoffPeriod. Same filter as the preview; used by execute to drive the S3 delet
src/main/java/se/devrandom/heimdall/storage/PostgresService.java:849
↓ 2 callersMethodgetState
()
src/main/java/se/devrandom/heimdall/salesforce/objects/BulkQueryResult.java:49
↓ 2 callersMethodgetTotalRecordsProcessed
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:193
↓ 2 callersMethodgetUniqueRecords
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:935
↓ 2 callersMethodgetUpdateableFieldNames
(String objectName)
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:238
↓ 2 callersMethodgetWhereClause
()
src/main/java/se/devrandom/heimdall/salesforce/objects/SObject.java:199
↓ 2 callersMethodincrementContentVersionSkippedSize
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:108
↓ 2 callersMethodinsertObjectsBatch
Insert batch of objects into the objects table
src/main/java/se/devrandom/heimdall/storage/PostgresService.java:312
← previousnext →101–200 of 730, ranked by callers