Class VisibleProjectsBean
- java.lang.Object
-
- jetbrains.buildServer.controllers.RememberState
-
- jetbrains.buildServer.controllers.profile.VisibleProjectsBean
-
- All Implemented Interfaces:
VisibleObjectBean
,StatefulObject
public class VisibleProjectsBean extends RememberState implements VisibleObjectBean
- Author:
- Pavel.Sher Date: 20.10.2006
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jetbrains.buildServer.controllers.profile.VisibleObjectBean
VisibleObjectBean.ObjectBean
-
-
Constructor Summary
Constructors Constructor Description VisibleProjectsBean(String projects, String projectsOrder, ProjectManager projectManager, UserProjectVisibility userProjectVisibility)
VisibleProjectsBean(ProjectManager projectManager, UserProjectVisibility userProjectVisibility)
VisibleProjectsBean(SUser user, ProjectManager projectManager, UserProjectVisibility userProjectVisibility)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
computeProjectsOrder()
String
getObjectsOrder()
Set<String>
getObjectsOrderParsed()
List<VisibleObjectBean.ObjectBean>
getOrderedVisible()
SProject
getRootProject()
List<VisibleObjectBean.ObjectBean>
getSortedHidden()
List<String>
getVisibleProjects()
void
setProjectsOrder(String projectsOrder)
void
setVisibleProjects(List<String> visibleProjects)
-
Methods inherited from class jetbrains.buildServer.controllers.RememberState
findField, forgetState, getField, getRememberedState, isFieldModified, isStateModified, normalizeLineFeeds, rememberState
-
-
-
-
Constructor Detail
-
VisibleProjectsBean
public VisibleProjectsBean(@NotNull ProjectManager projectManager, UserProjectVisibility userProjectVisibility)
-
VisibleProjectsBean
public VisibleProjectsBean(@NotNull SUser user, @NotNull ProjectManager projectManager, UserProjectVisibility userProjectVisibility)
-
VisibleProjectsBean
public VisibleProjectsBean(@NotNull String projects, String projectsOrder, @NotNull ProjectManager projectManager, UserProjectVisibility userProjectVisibility)
-
-
Method Detail
-
getOrderedVisible
@NotNull public List<VisibleObjectBean.ObjectBean> getOrderedVisible()
- Specified by:
getOrderedVisible
in interfaceVisibleObjectBean
-
getSortedHidden
@NotNull public List<VisibleObjectBean.ObjectBean> getSortedHidden()
- Specified by:
getSortedHidden
in interfaceVisibleObjectBean
-
getObjectsOrder
@NotNull public String getObjectsOrder()
- Specified by:
getObjectsOrder
in interfaceVisibleObjectBean
-
getObjectsOrderParsed
@NotNull public Set<String> getObjectsOrderParsed()
- Specified by:
getObjectsOrderParsed
in interfaceVisibleObjectBean
-
setProjectsOrder
public void setProjectsOrder(String projectsOrder)
-
getRootProject
public SProject getRootProject()
-
-