org.rivetlogic.scar.action
Class CategoriesAction

java.lang.Object
  extended by org.rivetlogic.scar.action.BaseAction
      extended by org.rivetlogic.scar.action.BaseCategoryAction
          extended by org.rivetlogic.scar.action.CategoriesAction
All Implemented Interfaces:
java.io.Serializable

@Name(value="action.categories")
@Scope(value=SESSION)
public class CategoriesAction
extends BaseCategoryAction

Backing bean for category management.

Author:
Rivet Logic Corporation
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.rivetlogic.scar.action.BaseCategoryAction
categoriesTable, categoryAssocs
 
Fields inherited from class org.rivetlogic.scar.action.BaseAction
raarServices, user
 
Constructor Summary
CategoriesAction()
           
 
Method Summary
 void add()
           
 void cancel()
           
 java.util.List<CategoryNodeData> getCategories()
           
 org.richfaces.model.TreeNode<CategoryNodeData> getCategoryRoot()
           
 java.util.List<CategoryNodeData> getEditableCategories()
           
protected  void getNodeCategories(org.alfresco.service.cmr.repository.NodeRef nodeRef)
           
 org.richfaces.model.TreeNode<CategoryNodeData> getSelectedCategory()
           
 void handleContentSelectedEvent(org.alfresco.service.cmr.repository.NodeRef nodeRef)
           
 void handleSelectionChangedEvent()
           
 void nodeSelectListener(org.richfaces.event.NodeSelectedEvent nodeSelectEvent)
          Tree selection listener
 void ok()
           
 void populateCategoryTree()
           
 void remove(CategoryNodeData nodeData)
           
 void setCategories(java.util.List<CategoryNodeData> categories)
           
 void setCategoryRoot(org.richfaces.model.TreeNode<CategoryNodeData> categoryRoot)
           
 void setEditableCategories(java.util.List<CategoryNodeData> editableCategories)
           
 void setSelectedCategory(org.richfaces.model.TreeNode<CategoryNodeData> selectedCategory)
           
 
Methods inherited from class org.rivetlogic.scar.action.BaseCategoryAction
getCategoriesTable, getCategoryAssocs, setCategoriesTable, setCategoryAssocs
 
Methods inherited from class org.rivetlogic.scar.action.BaseAction
getUser, setUser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CategoriesAction

public CategoriesAction()
Method Detail

populateCategoryTree

@Create
public void populateCategoryTree()

handleContentSelectedEvent

public void handleContentSelectedEvent(org.alfresco.service.cmr.repository.NodeRef nodeRef)

handleSelectionChangedEvent

public void handleSelectionChangedEvent()

add

public void add()

remove

public void remove(CategoryNodeData nodeData)

ok

public void ok()

cancel

public void cancel()

getNodeCategories

protected void getNodeCategories(org.alfresco.service.cmr.repository.NodeRef nodeRef)

nodeSelectListener

public void nodeSelectListener(org.richfaces.event.NodeSelectedEvent nodeSelectEvent)
Tree selection listener

Parameters:
nodeSelectEvent -

getSelectedCategory

public org.richfaces.model.TreeNode<CategoryNodeData> getSelectedCategory()

setSelectedCategory

public void setSelectedCategory(org.richfaces.model.TreeNode<CategoryNodeData> selectedCategory)

getCategoryRoot

public org.richfaces.model.TreeNode<CategoryNodeData> getCategoryRoot()

setCategoryRoot

public void setCategoryRoot(org.richfaces.model.TreeNode<CategoryNodeData> categoryRoot)

getCategories

public java.util.List<CategoryNodeData> getCategories()

setCategories

public void setCategories(java.util.List<CategoryNodeData> categories)

getEditableCategories

public java.util.List<CategoryNodeData> getEditableCategories()

setEditableCategories

public void setEditableCategories(java.util.List<CategoryNodeData> editableCategories)


Copyright 2008, Rivet Logic Corporation.