org.hackystat.projectbrowser.page.projects
Class ProjectsSession

java.lang.Object
  extended by org.hackystat.projectbrowser.page.projects.ProjectsSession
All Implemented Interfaces:
java.io.Serializable

public class ProjectsSession
extends java.lang.Object
implements java.io.Serializable

Session instance for the projects data page to hold its state.

Author:
Philip Johnson, Shaoxuan Zhang, Randy Cox
See Also:
Serialized Form

Constructor Summary
ProjectsSession()
           
 
Method Summary
 org.apache.wicket.markup.html.basic.Label getFeedbackLabel()
          Get feedback label.
 org.apache.wicket.markup.html.panel.Panel getProjClearCachePanel()
          Set clear cache panel.
 org.apache.wicket.markup.html.panel.Panel getProjDeletePanel()
          Get delete panel.
 ProjectsModel getProjectsModel()
          Returns the current ProjectsModel for this page.
 org.apache.wicket.markup.html.panel.Panel getProjEditPanel()
          Get edit panel.
 org.apache.wicket.markup.html.panel.Panel getProjLeavePanel()
          Get leave panel.
 org.apache.wicket.markup.html.panel.Panel getProjListPanel()
          Get list panel.
 org.apache.wicket.Page getProjPage()
          Get project page.
 org.apache.wicket.markup.html.panel.Panel getProjRenamePanel()
          Get rename panel.
 org.apache.wicket.markup.html.panel.Panel getProjReplyPanel()
          Get reply panel.
 java.lang.Boolean isNewProject()
          Check if current project is newly create or edited.
 void setFeedbackLabel(org.apache.wicket.markup.html.basic.Label feedbackLabel)
          Set feedback label.
 void setNewProject(java.lang.Boolean newProject)
          Set value of current project: newly create or edited.
 void setProjClearCachePanel(org.apache.wicket.markup.html.panel.Panel projClearCachePanel)
          Get clear cache panel.
 void setProjDeletePanel(org.apache.wicket.markup.html.panel.Panel projDeletePanel)
          Set delete panel.
 void setProjectsModel(ProjectsModel projectsModel)
          Sets the ProjectsModel for this page.
 void setProjEditPanel(org.apache.wicket.markup.html.panel.Panel projEditPanel)
          Set edit panel.
 void setProjLeavePanel(org.apache.wicket.markup.html.panel.Panel projLeavePanel)
          Set leave panel.
 void setProjListPanel(org.apache.wicket.markup.html.panel.Panel projListPanel)
          Set list panel.
 void setProjPage(org.apache.wicket.Page projPage)
          Set project page.
 void setProjRenamePanel(org.apache.wicket.markup.html.panel.Panel projRenamePanel)
          Set rename panel.
 void setProjReplyPanel(org.apache.wicket.markup.html.panel.Panel projReplyPanel)
          Set reply panel.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectsSession

public ProjectsSession()
Method Detail

isNewProject

public java.lang.Boolean isNewProject()
Check if current project is newly create or edited.

Returns:
the newProject

setNewProject

public void setNewProject(java.lang.Boolean newProject)
Set value of current project: newly create or edited.

Parameters:
newProject - the newProject to set

setProjectsModel

public void setProjectsModel(ProjectsModel projectsModel)
Sets the ProjectsModel for this page.

Parameters:
projectsModel - The projectsModel.

getProjectsModel

public ProjectsModel getProjectsModel()
Returns the current ProjectsModel for this page.

Returns:
The ProjectsModel.

getProjListPanel

public org.apache.wicket.markup.html.panel.Panel getProjListPanel()
Get list panel.

Returns:
the projListPanel

setProjListPanel

public void setProjListPanel(org.apache.wicket.markup.html.panel.Panel projListPanel)
Set list panel.

Parameters:
projListPanel - the projListPanel to set

getProjEditPanel

public org.apache.wicket.markup.html.panel.Panel getProjEditPanel()
Get edit panel.

Returns:
the projEditPanel

setProjEditPanel

public void setProjEditPanel(org.apache.wicket.markup.html.panel.Panel projEditPanel)
Set edit panel.

Parameters:
projEditPanel - the projEditPanel to set

getProjClearCachePanel

public org.apache.wicket.markup.html.panel.Panel getProjClearCachePanel()
Set clear cache panel.

Returns:
the projClearCachePanel

setProjClearCachePanel

public void setProjClearCachePanel(org.apache.wicket.markup.html.panel.Panel projClearCachePanel)
Get clear cache panel.

Parameters:
projClearCachePanel - the projClearCachePanel to set

getFeedbackLabel

public org.apache.wicket.markup.html.basic.Label getFeedbackLabel()
Get feedback label.

Returns:
the feedbackLabel

setFeedbackLabel

public void setFeedbackLabel(org.apache.wicket.markup.html.basic.Label feedbackLabel)
Set feedback label.

Parameters:
feedbackLabel - the feedbackLabel to set

getProjPage

public org.apache.wicket.Page getProjPage()
Get project page.

Returns:
the projPage

setProjPage

public void setProjPage(org.apache.wicket.Page projPage)
Set project page.

Parameters:
projPage - the projPage to set

getProjRenamePanel

public org.apache.wicket.markup.html.panel.Panel getProjRenamePanel()
Get rename panel.

Returns:
the projRenamePanel

setProjRenamePanel

public void setProjRenamePanel(org.apache.wicket.markup.html.panel.Panel projRenamePanel)
Set rename panel.

Parameters:
projRenamePanel - the projRenamePanel to set

getProjDeletePanel

public org.apache.wicket.markup.html.panel.Panel getProjDeletePanel()
Get delete panel.

Returns:
the projDeletePanel

setProjDeletePanel

public void setProjDeletePanel(org.apache.wicket.markup.html.panel.Panel projDeletePanel)
Set delete panel.

Parameters:
projDeletePanel - the projDeletePanel to set

getProjLeavePanel

public org.apache.wicket.markup.html.panel.Panel getProjLeavePanel()
Get leave panel.

Returns:
the projLeavePanel

setProjLeavePanel

public void setProjLeavePanel(org.apache.wicket.markup.html.panel.Panel projLeavePanel)
Set leave panel.

Parameters:
projLeavePanel - the projLeavePanel to set

getProjReplyPanel

public org.apache.wicket.markup.html.panel.Panel getProjReplyPanel()
Get reply panel.

Returns:
the projReplyPanel

setProjReplyPanel

public void setProjReplyPanel(org.apache.wicket.markup.html.panel.Panel projReplyPanel)
Set reply panel.

Parameters:
projReplyPanel - the projReplyPanel to set