Class ApplicationBuildStatus
- java.lang.Object
-
- io.jenkins.plugins.devopsportal.models.ApplicationBuildStatus
-
- All Implemented Interfaces:
Describable<ApplicationBuildStatus>
,GenericRunModel
,Serializable
public class ApplicationBuildStatus extends Object implements Describable<ApplicationBuildStatus>, Serializable, GenericRunModel
A persistent record of the progress of build activities for a software release.- Author:
- RĂ©mi BELLO <remi@evolya.fr>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ApplicationBuildStatus.DescriptorImpl
-
Constructor Summary
Constructors Constructor Description ApplicationBuildStatus()
-
Method Summary
-
-
-
Method Detail
-
getApplicationName
public String getApplicationName()
-
setApplicationName
@DataBoundSetter public void setApplicationName(String applicationName)
-
getApplicationVersion
public String getApplicationVersion()
-
setApplicationVersion
@DataBoundSetter public void setApplicationVersion(String applicationVersion)
-
getBuildJob
public String getBuildJob()
-
setBuildJob
@DataBoundSetter public void setBuildJob(String buildJob)
- Specified by:
setBuildJob
in interfaceGenericRunModel
-
getBuildNumber
public String getBuildNumber()
-
setBuildNumber
@DataBoundSetter public void setBuildNumber(String buildNumber)
- Specified by:
setBuildNumber
in interfaceGenericRunModel
-
getBuildURL
public String getBuildURL()
-
setBuildURL
@DataBoundSetter public void setBuildURL(String buildURL)
- Specified by:
setBuildURL
in interfaceGenericRunModel
-
getBuildBranch
public String getBuildBranch()
-
setBuildBranch
@DataBoundSetter public void setBuildBranch(String buildBranch)
- Specified by:
setBuildBranch
in interfaceGenericRunModel
-
getBuildCommit
public String getBuildCommit()
-
setBuildCommit
@DataBoundSetter public void setBuildCommit(String buildCommit)
- Specified by:
setBuildCommit
in interfaceGenericRunModel
-
getBuildTimestamp
public long getBuildTimestamp()
-
setBuildTimestamp
@DataBoundSetter public void setBuildTimestamp(long buildTimestamp)
- Specified by:
setBuildTimestamp
in interfaceGenericRunModel
-
getActivities
public Map<ActivityCategory,List<AbstractActivity>> getActivities()
-
isBuildBranchPresent
public boolean isBuildBranchPresent()
-
isBuildCommitPresent
public boolean isBuildCommitPresent()
-
getDescriptor
public Descriptor<ApplicationBuildStatus> getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<ApplicationBuildStatus>
-
getBuildStatusClass
public String getBuildStatusClass()
-
updateActivity
public <T extends AbstractActivity> Result updateActivity(@NonNull String applicationComponent, @NonNull ActivityCategory category, @NonNull TaskListener listener, @NonNull EnvVars env, @NonNull GenericActivityHandler<T> updater, @NonNull FilePath workspace)
-
getActivitiesByCategory
public List<AbstractActivity> getActivitiesByCategory(@NonNull ActivityCategory category)
-
getComponentActivityByCategory
public Optional<AbstractActivity> getComponentActivityByCategory(@NonNull ActivityCategory category, @NonNull String applicationComponent)
-
removeComponentActivity
public boolean removeComponentActivity(@NonNull ActivityCategory category, @NonNull String applicationComponent)
-
setComponentActivityByCategory
public void setComponentActivityByCategory(@NonNull ActivityCategory category, @NonNull String applicationComponent, @NonNull AbstractActivity activity)
-
getUUID
public String getUUID()
-
-