Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/devrandom-se/heimdall
/ functions
Functions
730 in github.com/devrandom-se/heimdall
⨍
Functions
730
◇
Types & classes
87
↓ 4 callers
Method
setName
(String name)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:916
↓ 4 callers
Method
setName
(String name)
src/main/java/se/devrandom/heimdall/salesforce/objects/SObject.java:72
↓ 4 callers
Method
setValidationMessage
(String validationMessage)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:99
↓ 3 callers
Method
addBytesDeduped
(long bytes)
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:112
↓ 3 callers
Method
addBytesTransferred
()
src/test/java/se/devrandom/heimdall/storage/BackupStatisticsServiceTest.java:43
↓ 3 callers
Method
awaitBulkQuery
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 callers
Method
buildContentVersionS3KeyByChecksum
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 callers
Method
compareRecord
(@RequestBody Map<String, Object> request)
src/main/java/se/devrandom/heimdall/web/WebController.java:258
↓ 3 callers
Method
countArchivedRecords
Count archived records for an object type (uses pre-computed stats)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:358
↓ 3 callers
Method
countDeletedRecords
Count deleted records for an object type
src/main/java/se/devrandom/heimdall/web/RestoreService.java:266
↓ 3 callers
Method
createArchiveRun
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 callers
Method
createRecord
(String objectName, Map<String, Object> fields)
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:363
↓ 3 callers
Method
deleteBackupsBefore
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 callers
Method
downloadBulkQueryCsv
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 callers
Method
downloadOneBatchPipelined
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 callers
Method
fetchRecord
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 callers
Method
getArchivePeriod
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 callers
Method
getContentType
Determine MIME type based on file extension
src/main/java/se/devrandom/heimdall/storage/S3Service.java:394
↓ 3 callers
Method
getContentVersionDownloaded
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:173
↓ 3 callers
Method
getContentVersionTotal
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:165
↓ 3 callers
Method
getCreateableFieldNames
(String objectName)
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:234
↓ 3 callers
Method
getCsvFilesUploaded
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:189
↓ 3 callers
Method
getField
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:951
↓ 3 callers
Method
getInstanceStatus
()
src/main/java/se/devrandom/heimdall/storage/RdsLifecycleService.java:114
↓ 3 callers
Method
getNewId
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:969
↓ 3 callers
Method
getNewValue
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:955
↓ 3 callers
Method
getObjectsWithArchivedRecords
Get list of objects that have archived records (uses pre-computed stats)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:293
↓ 3 callers
Method
getOldValue
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:953
↓ 3 callers
Method
getPeriod
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:885
↓ 3 callers
Method
getRecordsForObject
Get all unique records for a specific object type (for browsing)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:385
↓ 3 callers
Method
getReferenceFields
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 callers
Method
getUsername
()
src/main/java/se/devrandom/heimdall/config/SalesforceCredentials.java:76
↓ 3 callers
Method
hasSystemModstampField
()
src/main/java/se/devrandom/heimdall/salesforce/objects/DescribeSObjectResult.java:45
↓ 3 callers
Method
incrementContentVersionSkippedDuplicate
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:104
↓ 3 callers
Method
insertBackupRun
(int period)
src/test/java/se/devrandom/heimdall/web/RetentionServiceIntegrationTest.java:80
↓ 3 callers
Method
isActive
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:922
↓ 3 callers
Method
loadContentVersionChecksums
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 callers
Method
logCurrentUsage
()
src/main/java/se/devrandom/heimdall/salesforce/ApiLimitTracker.java:114
↓ 3 callers
Method
markCompleted
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 callers
Method
markJobComplete
Marks the job as complete and sets the end time.
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:206
↓ 3 callers
Method
picklistValueSet
(String... values)
src/main/java/se/devrandom/heimdall/salesforce/SalesforceSchemaManager.java:201
↓ 3 callers
Method
recordArchive
(String objectName, long recordCount)
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:137
↓ 3 callers
Method
setId
(String id)
src/main/java/se/devrandom/heimdall/salesforce/objects/SObject.java:64
↓ 3 callers
Method
setMetadata
(Map<String, Object> metadata)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:898
↓ 3 callers
Method
setName
(String name)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:823
↓ 3 callers
Method
setObjectName
(String objectName)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:918
↓ 3 callers
Method
setObjectName
(String objectName)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:934
↓ 3 callers
Method
setPicklistValid
(boolean picklistValid)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:95
↓ 3 callers
Method
setType
(String type)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:958
↓ 3 callers
Method
setUniqueRecords
(int uniqueRecords)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:936
↓ 3 callers
Method
updateBackupStatistics
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 callers
Method
updateFromHeader
(String sforceHeaderValue)
src/main/java/se/devrandom/heimdall/salesforce/ApiLimitTracker.java:72
↓ 3 callers
Method
uploadCsvToS3
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 callers
Method
wasSuccessful
()
src/main/java/se/devrandom/heimdall/salesforce/objects/BulkQueryRequest.java:43
↓ 2 callers
Method
addContentDocumentLinksArchived
(long count)
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:143
↓ 2 callers
Method
adjustBatchSize
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 callers
Method
batchUpsertHeimdall_Backup_Config__c
(List<Heimdall_Backup_Config__c> configs)
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:368
↓ 2 callers
Method
batchValidateLookups
(String objectType, Set<String> ids)
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:466
↓ 2 callers
Method
checksum
()
src/main/java/se/devrandom/heimdall/salesforce/ContentVersionDownloadTask.java:274
↓ 2 callers
Method
concatenateCsvFiles
Concatenate CSV file by appending rows from source to destination (skipping header)
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:1464
↓ 2 callers
Method
createBulkQuery
(DescribeSObjectResult item, Boolean queryAll, String lastModstamp, String lastId)
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:662
↓ 2 callers
Method
createBulkQueryWithSOQL
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 callers
Method
createMissingFields
(List<FieldDefinition> fields)
src/main/java/se/devrandom/heimdall/salesforce/SalesforceSchemaManager.java:168
↓ 2 callers
Method
deletedRecords
( @RequestParam(value = "object", required = false) String objectName, @RequestParam(v
src/main/java/se/devrandom/heimdall/web/WebController.java:723
↓ 2 callers
Method
downloadContentVersionFiles
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 callers
Method
escapeJson
Escape special characters for JSON
src/main/java/se/devrandom/heimdall/storage/S3Service.java:549
↓ 2 callers
Method
executeSoqlQuery
(String soql)
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:441
↓ 2 callers
Method
extractLastRowInfo
(Path csvPath, boolean isQueryAll)
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:853
↓ 2 callers
Method
fileExtension
()
src/main/java/se/devrandom/heimdall/salesforce/ContentVersionDownloadTask.java:278
↓ 2 callers
Method
filterToCreateableFields
(String objectName, Map<String, Object> allFields)
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:242
↓ 2 callers
Method
formatBytes
Formats bytes into human-readable format (B, KB, MB, GB, TB).
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:342
↓ 2 callers
Method
getApiLimitTracker
()
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:2137
↓ 2 callers
Method
getArchive_Age_Days__c
()
src/main/java/se/devrandom/heimdall/salesforce/objects/Heimdall_Backup_Config__c.java:121
↓ 2 callers
Method
getArchivedCount
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:941
↓ 2 callers
Method
getArchivedRecords
Get archived records for a specific object type
src/main/java/se/devrandom/heimdall/web/RestoreService.java:321
↓ 2 callers
Method
getAverageRecordsPerRun__c
()
src/main/java/se/devrandom/heimdall/salesforce/objects/Heimdall_Backup_Config__c.java:105
↓ 2 callers
Method
getBucketName
()
src/main/java/se/devrandom/heimdall/storage/S3Service.java:642
↓ 2 callers
Method
getCleanupPreview
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 callers
Method
getClientId
()
src/main/java/se/devrandom/heimdall/config/SalesforceCredentials.java:52
↓ 2 callers
Method
getDefaultRetentionMonths
()
src/main/java/se/devrandom/heimdall/web/RetentionService.java:56
↓ 2 callers
Method
getDeletedRecordsProcessed
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:197
↓ 2 callers
Method
getFieldList
Build the field list for SOQL queries, with SystemModstamp and Id last.
src/main/java/se/devrandom/heimdall/salesforce/objects/DescribeSObjectResult.java:102
↓ 2 callers
Method
getFieldMap
()
src/main/java/se/devrandom/heimdall/salesforce/objects/DescribeSObjectResult.java:39
↓ 2 callers
Method
getGrantType
()
src/main/java/se/devrandom/heimdall/config/SalesforceCredentials.java:44
↓ 2 callers
Method
getLightningUrl
()
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:49
↓ 2 callers
Method
getLimit
()
src/main/java/se/devrandom/heimdall/salesforce/objects/SObject.java:207
↓ 2 callers
Method
getName
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:822
↓ 2 callers
Method
getObjectBackup
(String objectName)
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:2129
↓ 2 callers
Method
getObjectsWithArchiveEnabled
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:147
↓ 2 callers
Method
getOrderClause
()
src/main/java/se/devrandom/heimdall/salesforce/objects/SObject.java:203
↓ 2 callers
Method
getReferenceFieldNames
()
src/main/java/se/devrandom/heimdall/salesforce/objects/DescribeSObjectResult.java:89
↓ 2 callers
Method
getRestoredFields
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:979
↓ 2 callers
Method
getS3PathsToDelete
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 callers
Method
getState
()
src/main/java/se/devrandom/heimdall/salesforce/objects/BulkQueryResult.java:49
↓ 2 callers
Method
getTotalRecordsProcessed
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:193
↓ 2 callers
Method
getUniqueRecords
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:935
↓ 2 callers
Method
getUpdateableFieldNames
(String objectName)
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:238
↓ 2 callers
Method
getWhereClause
()
src/main/java/se/devrandom/heimdall/salesforce/objects/SObject.java:199
↓ 2 callers
Method
incrementContentVersionSkippedSize
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:108
↓ 2 callers
Method
insertObjectsBatch
Insert batch of objects into the objects table
src/main/java/se/devrandom/heimdall/storage/PostgresService.java:312
← previous
next →
101–200 of 730, ranked by callers