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
↓ 1 callers
Method
getResultUrl
()
src/main/java/se/devrandom/heimdall/salesforce/objects/BulkQueryResult.java:61
↓ 1 callers
Method
getRetryCount
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:185
↓ 1 callers
Method
getTotalRecordsArchived
()
src/main/java/se/devrandom/heimdall/storage/BackupStatisticsService.java:155
↓ 1 callers
Method
getTotalVersions
()
src/main/java/se/devrandom/heimdall/web/RestoreService.java:937
↓ 1 callers
Method
getValidationStatus
()
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:96
↓ 1 callers
Method
handleSalesforceError
(String objectName, WebClientResponseException e)
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:422
↓ 1 callers
Method
hasIsDeletedField
()
src/main/java/se/devrandom/heimdall/salesforce/objects/DescribeSObjectResult.java:54
↓ 1 callers
Method
health
()
src/main/java/se/devrandom/heimdall/web/WebController.java:130
↓ 1 callers
Method
index
(Model model)
src/main/java/se/devrandom/heimdall/web/WebController.java:136
↓ 1 callers
Method
initialize
(long currentUsed, long limit)
src/main/java/se/devrandom/heimdall/salesforce/ApiLimitTracker.java:54
↓ 1 callers
Method
insertCsvFile
Insert CSV file reference and return the generated csv_id
src/main/java/se/devrandom/heimdall/storage/PostgresService.java:293
↓ 1 callers
Method
isPicklistValid
()
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:94
↓ 1 callers
Method
loginToSalesforce
Authenticate to Salesforce using either JWT or OAuth2 client credentials Automatically detects which method to use based on configuration
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:2003
↓ 1 callers
Method
loginWithClientCredentials
()
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:147
↓ 1 callers
Method
loginWithClientCredentials
OAuth2 Client Credentials Flow authentication (legacy/fallback method)
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:2065
↓ 1 callers
Method
loginWithJWT
()
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:112
↓ 1 callers
Method
loginWithJWT
JWT Bearer Token Flow authentication Used for server-to-server integration (same as sf cli JWT auth)
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:2019
↓ 1 callers
Method
markStarted
Mark a file as started (before download begins) This reserves the slot in the sliding window @param recordId ContentVersion Id @param systemModstamp
src/main/java/se/devrandom/heimdall/salesforce/ContentVersionProgressTracker.java:105
↓ 1 callers
Method
objectBackupProcessor
()
src/main/java/se/devrandom/heimdall/batchprocessing/BatchConfiguration.java:71
↓ 1 callers
Method
objectBrowser
(Model model)
src/main/java/se/devrandom/heimdall/web/WebController.java:798
↓ 1 callers
Method
parseContentVersionCsv
Parse ContentVersion CSV file into list of records
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:1762
↓ 1 callers
Method
preloadChecksumCacheFromDatabase
Preload checksum cache from PostgreSQL database. This enables instant deduplication for incremental backups without S3 HEAD requests. Cache is populat
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:203
↓ 1 callers
Method
preview
Compute, without mutating anything, what a cleanup with the given window would remove.
src/main/java/se/devrandom/heimdall/web/RetentionService.java:94
↓ 1 callers
Method
processCsvToStorage
Process a downloaded CSV file to storage (S3 and PostgreSQL). This method handles the storage operations separately from downloading, allowing for pip
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:1402
↓ 1 callers
Method
processObject
(Heimdall_Backup_Config__c backup, String objectName, boolean doBackup, boolean doArchive)
src/main/java/se/devrandom/heimdall/batchprocessing/ObjectBackupProcessor.java:262
↓ 1 callers
Method
readPrivateKey
(String keyFilePath)
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:168
↓ 1 callers
Method
readPrivateKey
Read RSA private key from PEM file Supports both PKCS#1 and PKCS#8 formats
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:2086
↓ 1 callers
Method
recordsForObject
( @RequestParam("object") String objectName, @RequestParam(value = "page", defaultValu
src/main/java/se/devrandom/heimdall/web/WebController.java:775
↓ 1 callers
Method
request
(SalesforceAccessToken salesforceAccessToken, WebClient webClient, St
src/main/java/se/devrandom/heimdall/salesforce/requests/DescribeGlobal.java:34
↓ 1 callers
Method
sObjectDescriptionProcessor
()
src/main/java/se/devrandom/heimdall/batchprocessing/BatchConfiguration.java:67
↓ 1 callers
Method
searchLookup
(String objectType, String searchTerm)
src/main/java/se/devrandom/heimdall/web/SandboxRestoreClient.java:491
↓ 1 callers
Method
seedCsvFiles
(Connection conn)
src/main/java/se/devrandom/heimdall/config/DemoDataSeeder.java:60
↓ 1 callers
Method
seedObjectStats
(Connection conn)
src/main/java/se/devrandom/heimdall/config/DemoDataSeeder.java:292
↓ 1 callers
Method
seedObjects
(Connection conn)
src/main/java/se/devrandom/heimdall/config/DemoDataSeeder.java:75
↓ 1 callers
Method
seedRestoreLog
(Connection conn)
src/main/java/se/devrandom/heimdall/config/DemoDataSeeder.java:318
↓ 1 callers
Method
selectRecordFromCsv
Fetch a specific record from a CSV file stored in S3 Downloads the CSV and parses it to find the matching record @param s3Key The S3 key of the CSV f
src/main/java/se/devrandom/heimdall/storage/S3Service.java:427
↓ 1 callers
Method
setActive
(boolean active)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:863
↓ 1 callers
Method
setActive
(boolean active)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:112
↓ 1 callers
Method
setArchived
(boolean archived)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:867
↓ 1 callers
Method
setBackupValue
(Object backupValue)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:83
↓ 1 callers
Method
setChecksum
(String checksum)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:831
↓ 1 callers
Method
setContentDocumentId
(String contentDocumentId)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:821
↓ 1 callers
Method
setContentVersionId
(String contentVersionId)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:819
↓ 1 callers
Method
setDeleted
(boolean deleted)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:865
↓ 1 callers
Method
setFields
(List<FieldEntry> fields)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:54
↓ 1 callers
Method
setFileExtension
(String fileExtension)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:827
↓ 1 callers
Method
setFileType
(String fileType)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:825
↓ 1 callers
Method
setId
(String id)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:857
↓ 1 callers
Method
setInRecycleBin
(boolean inRecycleBin)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:46
↓ 1 callers
Method
setLabel
(String label)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:75
↓ 1 callers
Method
setLabel
(String label)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:110
↓ 1 callers
Method
setLastNonEmptyRun__c
(Date lastNonEmptyRun__c)
src/main/java/se/devrandom/heimdall/salesforce/objects/Heimdall_Backup_Config__c.java:93
↓ 1 callers
Method
setLightningUrl
(String lightningUrl)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:50
↓ 1 callers
Method
setLookupTargetName
(String lookupTargetName)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:91
↓ 1 callers
Method
setName
(String name)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:859
↓ 1 callers
Method
setName
(String name)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:73
↓ 1 callers
Method
setNewId
(String newId)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:970
↓ 1 callers
Method
setNewValue
(String newValue)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:956
↓ 1 callers
Method
setObjectName
(String objectName)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:861
↓ 1 callers
Method
setObjectName
(String objectName)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:972
↓ 1 callers
Method
setObjectName
(String objectName)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:40
↓ 1 callers
Method
setOldValue
(String oldValue)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:954
↓ 1 callers
Method
setPeriod
(int period)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:974
↓ 1 callers
Method
setPeriod
(int period)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:38
↓ 1 callers
Method
setPicklistValues
(List<PicklistOption> picklistValues)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:93
↓ 1 callers
Method
setRecordExistsInSandbox
(boolean recordExistsInSandbox)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:44
↓ 1 callers
Method
setRecordId
(String recordId)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:36
↓ 1 callers
Method
setRecordName
(String recordName)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:42
↓ 1 callers
Method
setReferenceTo
(List<String> referenceTo)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:87
↓ 1 callers
Method
setReferencingField
(String referencingField)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:869
↓ 1 callers
Method
setRequired
(boolean required)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:81
↓ 1 callers
Method
setRestoredAt
(Timestamp restoredAt)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:978
↓ 1 callers
Method
setRestoredFields
(String restoredFields)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:980
↓ 1 callers
Method
setS3path
(String s3path)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:896
↓ 1 callers
Method
setSandboxName
(String sandboxName)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:976
↓ 1 callers
Method
setSandboxName
(String sandboxName)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:48
↓ 1 callers
Method
setSandboxValue
(Object sandboxValue)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:85
↓ 1 callers
Method
setTotalVersions
(int totalVersions)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:938
↓ 1 callers
Method
setType
(String type)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:77
↓ 1 callers
Method
setUsername
(String username)
src/main/java/se/devrandom/heimdall/config/SalesforceCredentials.java:80
↓ 1 callers
Method
setValue
(String value)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:108
↓ 1 callers
Method
setVersion
(int version)
src/main/java/se/devrandom/heimdall/web/RestoreService.java:888
↓ 1 callers
Method
setWarningCount
(int warningCount)
src/main/java/se/devrandom/heimdall/web/RestoreFormData.java:52
↓ 1 callers
Method
shouldArchive
()
src/main/java/se/devrandom/heimdall/salesforce/objects/Heimdall_Backup_Config__c.java:157
↓ 1 callers
Method
shouldBackup
()
src/main/java/se/devrandom/heimdall/salesforce/objects/Heimdall_Backup_Config__c.java:153
↓ 1 callers
Method
shouldCheckCountFirst
Determines if a COUNT() query should be run before a Bulk API job. Uses adaptive logic based on historical backup patterns. @param backup The Heimdal
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:549
↓ 1 callers
Method
skippedDuplicate
(String recordId, String checksum, String fileExtension)
src/main/java/se/devrandom/heimdall/salesforce/ContentVersionDownloadTask.java:250
↓ 1 callers
Method
skippedSize
(String recordId)
src/main/java/se/devrandom/heimdall/salesforce/ContentVersionDownloadTask.java:254
↓ 1 callers
Method
stopIfWeStarted
()
src/main/java/se/devrandom/heimdall/storage/RdsLifecycleService.java:86
↓ 1 callers
Method
success
(String recordId, String checksum, String fileExtension)
src/main/java/se/devrandom/heimdall/salesforce/ContentVersionDownloadTask.java:242
↓ 1 callers
Method
uploadContentVersionFileStreamingByChecksum
Upload ContentVersion file to S3 using checksum-based key (streaming, no temp file) Enables content-addressable storage for true deduplication @param
src/main/java/se/devrandom/heimdall/storage/S3Service.java:350
↓ 1 callers
Method
withTimeouts
Append connect/socket timeouts to the JDBC URL so a stalled or unresponsive RDS can never hang a thread indefinitely. socketTimeout bounds each query'
src/main/java/se/devrandom/heimdall/storage/PostgresService.java:74
Method
ApiLimitTracker
(@Value("${heimdall.api-limit.stop-at-percent}") int stopAtPercent)
src/main/java/se/devrandom/heimdall/salesforce/ApiLimitTracker.java:49
Method
BackupBatchResult
()
src/main/java/se/devrandom/heimdall/salesforce/SalesforceService.java:487
Method
BackupRun
()
src/main/java/se/devrandom/heimdall/storage/PostgresService.java:648
Method
BatchConfiguration
(SalesforceService salesforceService)
src/main/java/se/devrandom/heimdall/batchprocessing/BatchConfiguration.java:49
Method
BatchPipelineResult
(SalesforceService.CsvDownloadResult download, CompletableFuture<BulkQueryRequest>
src/main/java/se/devrandom/heimdall/batchprocessing/ObjectBackupProcessor.java:53
Method
CheckpointData
(String lastId, Date lastSystemModstamp, int completedCount)
src/main/java/se/devrandom/heimdall/salesforce/ContentVersionProgressTracker.java:71
Method
ContentVersionDownloadTask
( String recordId, String checksum, String fileExtension, Loca
src/main/java/se/devrandom/heimdall/salesforce/ContentVersionDownloadTask.java:66
Method
ContentVersionProgressTracker
Create a progress tracker @param runId Database run ID for this backup run @param checkpointInterval How often to persist checkpoint (every N complet
src/main/java/se/devrandom/heimdall/salesforce/ContentVersionProgressTracker.java:85
← previous
next →
301–400 of 730, ranked by callers