Index

A B C D E F G H I L O P S V 
All Classes and Interfaces|All Packages|Serialized Form

A

addConsolidatedResult(Run<?, ?>, String, String, String, String, String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
Add result to consolidated results action
addResult(String, String, String, String, String) - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
 
AnalysisResult(String, String, String, String, String) - Constructor for class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction.AnalysisResult
 
apiTokenCredentialsId - Variable in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 

B

BaseFiniteStateDescriptor - Class in io.jenkins.plugins.finitestate
Abstract base descriptor class for all Finite State recorders.
BaseFiniteStateDescriptor() - Constructor for class io.jenkins.plugins.finitestate.BaseFiniteStateDescriptor
 
BaseFiniteStateRecorder - Class in io.jenkins.plugins.finitestate
Abstract base class for all Finite State recorders.
BaseFiniteStateRecorder() - Constructor for class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 

C

checkRequiredValue(String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateDescriptor
Common validation helper for required values
CLTManager - Class in io.jenkins.plugins.finitestate
Utility class for managing the Finite State CLT (Command Line Tool) download and caching.

D

DescriptorImpl() - Constructor for class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder.DescriptorImpl
 
doCheckApiTokenCredentialsId(Item, String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateDescriptor
Common API token credentials validation
doCheckBinaryFilePath(String) - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder.DescriptorImpl
 
doCheckProjectName(Item, String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateDescriptor
Common project name validation
doCheckSbomFilePath(String) - Method in class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder.DescriptorImpl
 
doCheckScanFilePath(String) - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder.DescriptorImpl
 
doCheckScanType(String) - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder.DescriptorImpl
 
doCheckSubdomain(Item, String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateDescriptor
Common subdomain validation
doFillApiTokenCredentialsIdItems(Item, String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateDescriptor
Populate the dropdown for apiTokenCredentialsId from Jenkins credentials.
doFillScanTypeItems() - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder.DescriptorImpl
 

E

executeAnalysis(FilePath, FilePath, String, String, FilePath, Launcher, TaskListener) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
Abstract method for executing the specific analysis
executeAnalysis(FilePath, FilePath, String, String, FilePath, Launcher, TaskListener) - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
 
executeAnalysis(FilePath, FilePath, String, String, FilePath, Launcher, TaskListener) - Method in class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder
 
executeAnalysis(FilePath, FilePath, String, String, FilePath, Launcher, TaskListener) - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
 
executeAnalysis(BaseFiniteStateRecorder, AbstractBuild<?, ?>, Launcher, BuildListener) - Static method in class io.jenkins.plugins.finitestate.FiniteStateExecutionFramework
Backward-compatible shim for freestyle builds using AbstractBuild API.
executeAnalysis(BaseFiniteStateRecorder, Run<?, ?>, FilePath, Launcher, TaskListener) - Static method in class io.jenkins.plugins.finitestate.FiniteStateExecutionFramework
Execute a Finite State analysis with common error handling and logging.
externalizableId - Variable in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 

F

FiniteStateAnalyzeBinaryRecorder - Class in io.jenkins.plugins.finitestate
Refactored Binary Analysis Recorder that extends the base class to reduce code duplication.
FiniteStateAnalyzeBinaryRecorder(String, String, String, String) - Constructor for class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
 
FiniteStateAnalyzeBinaryRecorder.DescriptorImpl - Class in io.jenkins.plugins.finitestate
 
FiniteStateConsolidatedResultsAction - Class in io.jenkins.plugins.finitestate
 
FiniteStateConsolidatedResultsAction() - Constructor for class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
 
FiniteStateConsolidatedResultsAction.AnalysisResult - Class in io.jenkins.plugins.finitestate
 
FiniteStateExecutionFramework - Class in io.jenkins.plugins.finitestate
Execution framework for Finite State analysis operations.
FiniteStateSBOMImportRecorder - Class in io.jenkins.plugins.finitestate
Refactored SBOM Import Recorder that extends the base class to reduce code duplication.
FiniteStateSBOMImportRecorder(String, String, String, String) - Constructor for class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder
 
FiniteStateSBOMImportRecorder.DescriptorImpl - Class in io.jenkins.plugins.finitestate
 
FiniteStateThirdPartyImportRecorder - Class in io.jenkins.plugins.finitestate
Refactored Third Party Import Recorder that extends the base class to reduce code duplication.
FiniteStateThirdPartyImportRecorder(String, String, String, String) - Constructor for class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
 
FiniteStateThirdPartyImportRecorder.DescriptorImpl - Class in io.jenkins.plugins.finitestate
 

G

getAnalysisType() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
Get the analysis type name for logging and results
getAnalysisType() - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
 
getAnalysisType() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction.AnalysisResult
 
getAnalysisType() - Method in class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder
 
getAnalysisType() - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
 
getApiTokenCredentialsId() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 
getBinaryFilePath() - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
 
getCLTPath(FilePath, String, String, TaskListener) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
Get CLT path using the shared CLTManager
getConfigEnabled() - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
 
getConsoleOutput() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction.AnalysisResult
 
getDisplayName() - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
 
getDisplayName() - Method in class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder.DescriptorImpl
 
getExternalizableId() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 
getFileFromWorkspace(FilePath, String, TaskListener) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
Get file from workspace - common utility method (pipeline and freestyle)
getFilePathFieldName() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
Get the file path field name for validation
getFilePathFieldName() - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
 
getFilePathFieldName() - Method in class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder
 
getFilePathFieldName() - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
 
getFilePathValue() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
Get the file path value
getFilePathValue() - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
 
getFilePathValue() - Method in class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder
 
getFilePathValue() - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
 
getIconFileName() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
 
getOrCreate(Run<?, ?>) - Static method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
 
getOrDownloadCLT(String, String, String, FilePath, TaskListener) - Static method in class io.jenkins.plugins.finitestate.CLTManager
Get or download the CLT jar file with proper caching and validation.
getPreRelease() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 
getProjectName() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 
getProjectName() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction.AnalysisResult
 
getProjectVersion() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 
getResults() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
 
getRun() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
 
getSastEnabled() - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
 
getSbomFilePath() - Method in class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder
 
getScaEnabled() - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
 
getScanFilePath() - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
 
getScanType() - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
 
getScanUrl() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction.AnalysisResult
 
getSecretTextValue(Run<?, ?>, String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
Get secret values from credentials - common utility method (pipeline and freestyle)
getStatus() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction.AnalysisResult
 
getSubdomain() - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 
getUrlName() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
 

H

hasResults() - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
 

I

io.jenkins.plugins.finitestate - package io.jenkins.plugins.finitestate
 
isApplicable(Class<? extends AbstractProject>) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateDescriptor
Common applicability check

L

logCommonInfo(Run<?, ?>, TaskListener, String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
Log common information

O

onAttached(Run<?, ?>) - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
 
onLoad(Run<?, ?>) - Method in class io.jenkins.plugins.finitestate.FiniteStateConsolidatedResultsAction
 

P

parseVersion(Run<?, ?>, String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
Parse version based on externalizableId setting
perform(Run<?, ?>, FilePath, EnvVars, Launcher, TaskListener) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
Preferred entry point including environment variables.
preRelease - Variable in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 
projectName - Variable in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 
projectVersion - Variable in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 

S

setApiTokenCredentialsId(String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
Setter to allow Pipeline usage like: apiTokenCredentialsId: 'my-secret-text-id'
setBinaryFilePath(String) - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
 
setConfigEnabled(boolean) - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
 
setExternalizableId(boolean) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 
setPreRelease(boolean) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 
setProjectName(String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 
setProjectVersion(String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 
setSastEnabled(boolean) - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
 
setSbomFilePath(String) - Method in class io.jenkins.plugins.finitestate.FiniteStateSBOMImportRecorder
 
setScaEnabled(boolean) - Method in class io.jenkins.plugins.finitestate.FiniteStateAnalyzeBinaryRecorder
 
setScanFilePath(String) - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
 
setScanType(String) - Method in class io.jenkins.plugins.finitestate.FiniteStateThirdPartyImportRecorder
 
setSubdomain(String) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 
subdomain - Variable in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
 

V

validateCommonFields(TaskListener) - Method in class io.jenkins.plugins.finitestate.BaseFiniteStateRecorder
Validate common required fields
A B C D E F G H I L O P S V 
All Classes and Interfaces|All Packages|Serialized Form