Class CCGenericFileSelector

java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.ccaddons.pbc.CCGenericFileSelector
All Implemented Interfaces:
Serializable, org.eclnt.jsfserver.elements.IConfiguredByLayout, org.eclnt.jsfserver.pagebean.component.IPageBeanComponent, org.eclnt.jsfserver.pagebean.IPageBean, org.eclnt.jsfserver.util.valuemgmt.IDynamicContentBindingObject

public class CCGenericFileSelector extends org.eclnt.jsfserver.pagebean.component.PageBeanComponent implements Serializable
See Also:
  • Constructor Details

    • CCGenericFileSelector

      public CCGenericFileSelector()
  • Method Details

    • getRootExpressionUsedInPage

      public String getRootExpressionUsedInPage()
      Specified by:
      getRootExpressionUsedInPage in interface org.eclnt.jsfserver.pagebean.IPageBean
      Specified by:
      getRootExpressionUsedInPage in class org.eclnt.jsfserver.pagebean.PageBean
    • openAsPopup

      public static CCGenericFileSelector.OpenPopupResult openAsPopup(String title, org.eclnt.jsfserver.pagebean.IPageBean caller, IGenericFileManager gfm, CCGenericFileSelector.IListener listener)
    • prepare

      public void prepare(IGenericFileManager gfm, CCGenericFileSelector.IListener listener)
    • getTree

      public org.eclnt.jsfserver.elements.impl.FIXGRIDTreeBinding<CCGenericFileSelector.TreeNode> getTree()
    • getFileGrid

      public org.eclnt.jsfserver.elements.impl.FIXGRIDListBinding<CCGenericFileSelector.FileGridItem> getFileGrid()
    • getBasket

      public org.eclnt.jsfserver.elements.impl.FIXGRIDListBinding<CCGenericFileSelector.BasketItem> getBasket()
    • getStatusbar

      public org.eclnt.jsfserver.defaultscreens.Statusbar getStatusbar()
    • getRenderedStatusbar

      public boolean getRenderedStatusbar()
    • getSingleFileOnly

      public boolean getSingleFileOnly()
      Only one file can be selected for upload. Default: multiple files.
    • setSingleFileOnly

      public void setSingleFileOnly(boolean singleFileOnly)
    • getMaxTotalSize

      public long getMaxTotalSize()
      If defined with > 0 then: maximum size of all files.
    • setMaxTotalSize

      public void setMaxTotalSize(long maxTotalSize)
    • getMaxSingleSize

      public long getMaxSingleSize()
      If defined with > 0 then: maximum size that each single file that is selected for upload may have.
    • setMaxSingleSize

      public void setMaxSingleSize(long maxSingleSize)
    • getMaxNumberOfFiles

      public int getMaxNumberOfFiles()
      If defined with > 0 then: maximum number of files to be uploaded.
    • setMaxNumberOfFiles

      public void setMaxNumberOfFiles(int maxNumberOfFiles)
    • getTitle

      public String getTitle()
    • getEnabledClearBasket

      public boolean getEnabledClearBasket()
    • getViewModeOnly

      public boolean getViewModeOnly()
      If set to true then only the directory and the file list will be shown - there is no possibility to download.
    • setViewModeOnly

      public void setViewModeOnly(boolean value)
    • onClearBasketAction

      public void onClearBasketAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • onUploadAction

      public void onUploadAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • onRenderBeginAction

      public void onRenderBeginAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • getEnabledUpload

      public boolean getEnabledUpload()
    • removeFromBasket

      public void removeFromBasket(IGenericFileInfo file)
    • clearBasket

      public void clearBasket()
    • addToBasket

      public void addToBasket(IGenericFileInfo file)