Class TemplatesSheetBean

All Implemented Interfaces:
Serializable

@Named @ViewScoped public class TemplatesSheetBean extends FCContextBean
Bean for handling data source manipulation through excel-like sheet
Author:
XIMA MEDIA GmbH
See Also:
  • Field Details

  • Constructor Details

    • TemplatesSheetBean

      public TemplatesSheetBean()
  • Method Details

    • getDataSheet

      public StringDataSheet getDataSheet()
      Returns:
      the dataSheet
    • setDataSheet

      public void setDataSheet(StringDataSheet dataSheet)
      Parameters:
      dataSheet - the dataSheet to set
    • getUpdateScriptName

      public String getUpdateScriptName()
      Returns:
      the updateScriptName
    • getSheetHeight

      public Integer getSheetHeight()
    • onSheetDataChanged

      public void onSheetDataChanged(javax.faces.event.AjaxBehaviorEvent event)
    • onSheetCellSelected

      public void onSheetCellSelected(javax.faces.event.AjaxBehaviorEvent event)
    • removeCols

      public void removeCols()
    • createLanguageVariation

      public void createLanguageVariation()
    • saveLanguageVariation

      public void saveLanguageVariation()
    • getLanguageVariation

      public String getLanguageVariation()
      Returns:
      the languageVariation
    • getCurrentLanguageKey

      public String getCurrentLanguageKey()
    • isCurrentLanguageEditable

      public boolean isCurrentLanguageEditable()
    • isCellReadOnly

      public boolean isCellReadOnly(Integer columnIndex, SheetRow<String> row)
    • setLanguageVariation

      public void setLanguageVariation(String languageVariation)
      Parameters:
      languageVariation - the languageVariation to set
    • resetSelected

      public void resetSelected()