Class OrganizationFolderPipelineImpl
java.lang.Object
io.jenkins.blueocean.rest.model.Resource
io.jenkins.blueocean.rest.model.BluePipeline
io.jenkins.blueocean.rest.model.BluePipelineFolder
io.jenkins.blueocean.rest.model.BlueOrganizationFolder
io.jenkins.blueocean.rest.impl.pipeline.OrganizationFolderPipelineImpl
- All Implemented Interfaces:
io.jenkins.blueocean.rest.model.BlueContainerItem,io.jenkins.blueocean.rest.model.BlueManagedSource,io.jenkins.blueocean.rest.model.BluePipelineItem,io.jenkins.blueocean.rest.model.BlueRunnableItem,io.jenkins.blueocean.rest.Reachable
public abstract class OrganizationFolderPipelineImpl
extends io.jenkins.blueocean.rest.model.BlueOrganizationFolder
BlueOcean abstraction of
OrganizationFolder- Author:
- Vivek Pandey
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
Fields inherited from class io.jenkins.blueocean.rest.model.BluePipeline
ACTIONS, CONFIGURE_PERMISSION, CREATE_PERMISSION, DISABLED, DISPLAY_NAME, ESTIMATED_DURATION, FULL_DISPLAY_NAME, FULL_NAME, LATEST_RUN, NAME, ORGANIZATION, PERMISSIONS, READ_PERMISSION, START_PERMISSION, STOP_PERMISSION, WEATHER_SCORE -
Constructor Summary
ConstructorsConstructorDescriptionOrganizationFolderPipelineImpl(io.jenkins.blueocean.rest.model.BlueOrganization organization, jenkins.branch.OrganizationFolder folder, io.jenkins.blueocean.rest.hal.Link parent) -
Method Summary
Modifier and TypeMethodDescriptionvoiddisable()voidenable()io.jenkins.blueocean.rest.model.BlueFavoritefavorite(io.jenkins.blueocean.rest.model.BlueFavoriteAction favoriteAction) Collection<io.jenkins.blueocean.rest.model.BlueActionProxy> protected jenkins.branch.OrganizationFolderio.jenkins.blueocean.rest.model.BlueIcongetIcon()io.jenkins.blueocean.rest.model.BlueRunio.jenkins.blueocean.rest.hal.LinkgetLink()getName()io.jenkins.blueocean.rest.model.BlueOrganizationio.jenkins.blueocean.rest.model.BluePipelineContainerio.jenkins.blueocean.rest.model.BlueQueueContainergetQueue()io.jenkins.blueocean.rest.model.BlueRunContainergetRuns()io.jenkins.blueocean.rest.model.BluePipelineScmgetScm()io.jenkins.blueocean.rest.model.BlueScmSourceio.jenkins.blueocean.rest.model.BlueTrendContainerbooleanCertain SCM provider organization folder implementation might support filtered repo search, if thats the case this method must be overridden by their implementations.Methods inherited from class io.jenkins.blueocean.rest.model.BluePipelineFolder
getDynamic, getEstimatedDurationInMillis, getWeatherScoreMethods inherited from class io.jenkins.blueocean.rest.model.Resource
getLinks, getState
-
Constructor Details
-
OrganizationFolderPipelineImpl
public OrganizationFolderPipelineImpl(io.jenkins.blueocean.rest.model.BlueOrganization organization, jenkins.branch.OrganizationFolder folder, io.jenkins.blueocean.rest.hal.Link parent)
-
-
Method Details
-
getIcon
public io.jenkins.blueocean.rest.model.BlueIcon getIcon()- Specified by:
getIconin interfaceio.jenkins.blueocean.rest.model.BlueContainerItem- Specified by:
getIconin classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getPipelines
@Navigable public io.jenkins.blueocean.rest.model.BluePipelineContainer getPipelines()- Specified by:
getPipelinesin interfaceio.jenkins.blueocean.rest.model.BlueContainerItem- Specified by:
getPipelinesin classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getNumberOfFolders
- Specified by:
getNumberOfFoldersin interfaceio.jenkins.blueocean.rest.model.BlueContainerItem- Specified by:
getNumberOfFoldersin classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getNumberOfPipelines
- Specified by:
getNumberOfPipelinesin interfaceio.jenkins.blueocean.rest.model.BlueContainerItem- Specified by:
getNumberOfPipelinesin classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getRuns
@Navigable public io.jenkins.blueocean.rest.model.BlueRunContainer getRuns()- Specified by:
getRunsin interfaceio.jenkins.blueocean.rest.model.BlueRunnableItem- Overrides:
getRunsin classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getActions
- Specified by:
getActionsin interfaceio.jenkins.blueocean.rest.model.BluePipelineItem- Specified by:
getActionsin classio.jenkins.blueocean.rest.model.BluePipeline
-
getOrganizationName
- Specified by:
getOrganizationNamein interfaceio.jenkins.blueocean.rest.model.BluePipelineItem- Specified by:
getOrganizationNamein classio.jenkins.blueocean.rest.model.BluePipeline
-
getOrganization
@NonNull public io.jenkins.blueocean.rest.model.BlueOrganization getOrganization()- Specified by:
getOrganizationin interfaceio.jenkins.blueocean.rest.model.BluePipelineItem- Specified by:
getOrganizationin classio.jenkins.blueocean.rest.model.BluePipeline
-
getName
- Specified by:
getNamein interfaceio.jenkins.blueocean.rest.model.BluePipelineItem- Specified by:
getNamein classio.jenkins.blueocean.rest.model.BluePipeline
-
getDisplayName
- Specified by:
getDisplayNamein interfaceio.jenkins.blueocean.rest.model.BluePipelineItem- Specified by:
getDisplayNamein classio.jenkins.blueocean.rest.model.BluePipeline
-
getFullName
- Specified by:
getFullNamein interfaceio.jenkins.blueocean.rest.model.BluePipelineItem- Specified by:
getFullNamein classio.jenkins.blueocean.rest.model.BluePipeline
-
getFullDisplayName
- Specified by:
getFullDisplayNamein interfaceio.jenkins.blueocean.rest.model.BluePipelineItem- Specified by:
getFullDisplayNamein classio.jenkins.blueocean.rest.model.BluePipeline
-
getLatestRun
@Exported(inline=true) public io.jenkins.blueocean.rest.model.BlueRun getLatestRun()- Specified by:
getLatestRunin interfaceio.jenkins.blueocean.rest.model.BlueRunnableItem- Overrides:
getLatestRunin classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getPipelineFolderNames
- Specified by:
getPipelineFolderNamesin interfaceio.jenkins.blueocean.rest.model.BlueContainerItem- Specified by:
getPipelineFolderNamesin classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getLink
public io.jenkins.blueocean.rest.hal.Link getLink() -
isScanAllRepos
public boolean isScanAllRepos()Certain SCM provider organization folder implementation might support filtered repo search, if thats the case this method must be overridden by their implementations.- Specified by:
isScanAllReposin classio.jenkins.blueocean.rest.model.BlueOrganizationFolder
-
getScmSource
public io.jenkins.blueocean.rest.model.BlueScmSource getScmSource()- Specified by:
getScmSourcein classio.jenkins.blueocean.rest.model.BlueOrganizationFolder
-
getQueue
public io.jenkins.blueocean.rest.model.BlueQueueContainer getQueue()- Specified by:
getQueuein interfaceio.jenkins.blueocean.rest.model.BlueRunnableItem- Overrides:
getQueuein classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getParameters
- Specified by:
getParametersin interfaceio.jenkins.blueocean.rest.model.BlueRunnableItem- Specified by:
getParametersin classio.jenkins.blueocean.rest.model.BluePipeline
-
favorite
public io.jenkins.blueocean.rest.model.BlueFavorite favorite(@JsonBody io.jenkins.blueocean.rest.model.BlueFavoriteAction favoriteAction) - Specified by:
favoritein classio.jenkins.blueocean.rest.model.BluePipeline
-
getPermissions
- Specified by:
getPermissionsin classio.jenkins.blueocean.rest.model.BluePipeline
-
getScm
public io.jenkins.blueocean.rest.model.BluePipelineScm getScm()- Specified by:
getScmin interfaceio.jenkins.blueocean.rest.model.BlueManagedSource- Specified by:
getScmin classio.jenkins.blueocean.rest.model.BluePipeline
-
getFolder
protected jenkins.branch.OrganizationFolder getFolder() -
getTrends
public io.jenkins.blueocean.rest.model.BlueTrendContainer getTrends()- Specified by:
getTrendsin interfaceio.jenkins.blueocean.rest.model.BlueRunnableItem- Specified by:
getTrendsin classio.jenkins.blueocean.rest.model.BluePipeline
-
getDisabled
- Specified by:
getDisabledin classio.jenkins.blueocean.rest.model.BluePipeline
-
enable
- Specified by:
enablein classio.jenkins.blueocean.rest.model.BluePipeline- Throws:
IOException
-
disable
- Specified by:
disablein classio.jenkins.blueocean.rest.model.BluePipeline- Throws:
IOException
-