com.stratelia.silverpeas.selectionPeas
Class BrowsePanelProvider

java.lang.Object
  extended by com.stratelia.silverpeas.genericPanel.PanelProvider
      extended by com.stratelia.silverpeas.selectionPeas.BrowsePanelProvider
Direct Known Subclasses:
BrowseGroupPanel, BrowseJdbcPanel, BrowseUserPanel, SearchGroupPanel, SearchUserPanel

public abstract class BrowsePanelProvider
extends PanelProvider


Field Summary
protected  CacheManager cacheManager
           
protected  CacheType m_what
           
protected  OrganisationController organizationCOntroller
           
protected  String parentGroupId
           
protected  String parentGroupName
           
protected  ResourceLocator resource
           
 
Fields inherited from class com.stratelia.silverpeas.genericPanel.PanelProvider
columnHeaders, elementsCache, ids, language, m_FilterValid, m_FirstDisplayed, miniFilters, nbDisplayed, pageName, pageSubTitle, resourceLocator, searchTokens, selectedElements, selectMiniFilter
 
Constructor Summary
BrowsePanelProvider(String language, ResourceLocator rs, CacheManager cm, CacheType what)
           
 
Method Summary
 PanelLine getCachedElement(String id)
           
 String[] getColumnsHeader()
           
 PanelLine getElementInfos(String id)
           
 String[] getSelectedElements()
           
 int getSelectedNumber()
           
 void setMiniFilter(int filterIndex, String filterValue)
           
abstract  void setNewParentSet(String newSetId)
           
 void setSelectedElement(String id, boolean isSelected)
           
 void setSelectedElements(Set<String> elements)
           
 void unsetSelectedElements(Set<String> elements)
           
 
Methods inherited from class com.stratelia.silverpeas.genericPanel.PanelProvider
getElementNumber, getNbMaxDisplayed, getPage, getPageName, getPageSubTitle, getSearchTokens, getSelectMiniFilter, getSureString, initAll, isFilterValid, isFirstPage, isLastPage, nextPage, previousPage, refresh, resetAllCache, resetAllSelected, resetOneCache, setSelectMiniFilter, verifIndexes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cacheManager

protected CacheManager cacheManager

resource

protected ResourceLocator resource

organizationCOntroller

protected OrganisationController organizationCOntroller

parentGroupId

protected String parentGroupId

parentGroupName

protected String parentGroupName

m_what

protected CacheType m_what
Constructor Detail

BrowsePanelProvider

public BrowsePanelProvider(String language,
                           ResourceLocator rs,
                           CacheManager cm,
                           CacheType what)
Method Detail

setNewParentSet

public abstract void setNewParentSet(String newSetId)

getCachedElement

public PanelLine getCachedElement(String id)
Overrides:
getCachedElement in class PanelProvider

getElementInfos

public PanelLine getElementInfos(String id)
Specified by:
getElementInfos in class PanelProvider

setSelectedElements

public void setSelectedElements(Set<String> elements)
Overrides:
setSelectedElements in class PanelProvider

unsetSelectedElements

public void unsetSelectedElements(Set<String> elements)
Overrides:
unsetSelectedElements in class PanelProvider

setSelectedElement

public void setSelectedElement(String id,
                               boolean isSelected)
Overrides:
setSelectedElement in class PanelProvider

getSelectedElements

public String[] getSelectedElements()
Overrides:
getSelectedElements in class PanelProvider

setMiniFilter

public void setMiniFilter(int filterIndex,
                          String filterValue)
Overrides:
setMiniFilter in class PanelProvider

getColumnsHeader

public String[] getColumnsHeader()
Overrides:
getColumnsHeader in class PanelProvider

getSelectedNumber

public int getSelectedNumber()
Overrides:
getSelectedNumber in class PanelProvider


Copyright © 2016 Silverpeas. All Rights Reserved.