Package jenkins.branch
Class MultiBranchProjectViewHolder
- java.lang.Object
-
- com.cloudbees.hudson.plugins.folder.views.AbstractFolderViewHolder
-
- jenkins.branch.MultiBranchProjectViewHolder
-
public class MultiBranchProjectViewHolder extends com.cloudbees.hudson.plugins.folder.views.AbstractFolderViewHolder
Holds the view configuration for anMultiBranchProject
.- Since:
- 2.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MultiBranchProjectViewHolder.ViewImpl
A custom category specific view.
-
Constructor Summary
Constructors Constructor Description MultiBranchProjectViewHolder(MultiBranchProject<?,?> owner)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getPrimaryView()
ViewsTabBar
getTabBar()
List<View>
getViews()
void
invalidateCaches()
boolean
isPrimaryModifiable()
boolean
isTabBarModifiable()
void
setPrimaryView(String name)
void
setTabBar(ViewsTabBar tabBar)
void
setViews(List<? extends View> views)
-
-
-
Constructor Detail
-
MultiBranchProjectViewHolder
public MultiBranchProjectViewHolder(MultiBranchProject<?,?> owner)
Constructor.- Parameters:
owner
- the owningMultiBranchProject
.
-
-
Method Detail
-
getViews
@NonNull public List<View> getViews()
- Specified by:
getViews
in classcom.cloudbees.hudson.plugins.folder.views.AbstractFolderViewHolder
-
setViews
public void setViews(@NonNull List<? extends View> views)
- Specified by:
setViews
in classcom.cloudbees.hudson.plugins.folder.views.AbstractFolderViewHolder
-
getPrimaryView
public String getPrimaryView()
- Specified by:
getPrimaryView
in classcom.cloudbees.hudson.plugins.folder.views.AbstractFolderViewHolder
-
setPrimaryView
public void setPrimaryView(@CheckForNull String name)
- Specified by:
setPrimaryView
in classcom.cloudbees.hudson.plugins.folder.views.AbstractFolderViewHolder
-
isPrimaryModifiable
public boolean isPrimaryModifiable()
- Overrides:
isPrimaryModifiable
in classcom.cloudbees.hudson.plugins.folder.views.AbstractFolderViewHolder
-
getTabBar
@NonNull public ViewsTabBar getTabBar()
- Specified by:
getTabBar
in classcom.cloudbees.hudson.plugins.folder.views.AbstractFolderViewHolder
-
setTabBar
public void setTabBar(@NonNull ViewsTabBar tabBar)
- Specified by:
setTabBar
in classcom.cloudbees.hudson.plugins.folder.views.AbstractFolderViewHolder
-
isTabBarModifiable
public boolean isTabBarModifiable()
- Overrides:
isTabBarModifiable
in classcom.cloudbees.hudson.plugins.folder.views.AbstractFolderViewHolder
-
invalidateCaches
public void invalidateCaches()
- Overrides:
invalidateCaches
in classcom.cloudbees.hudson.plugins.folder.views.AbstractFolderViewHolder
-
-