Class ResourcePickerControlBean

All Implemented Interfaces:
IPageFlowScopeAdapter, ICompositeViewControlPageBean, Serializable, EventListener, PhaseListener, HttpSessionBindingListener

public class ResourcePickerControlBean extends BaseCompositeViewControlPageBean
Backing Managed Bean for the Resource Picker Control
Since:
7.0
See Also:
  • Field Details

    • fRootURI

      protected String fRootURI
    • fCurrentContainerURI

      protected String fCurrentContainerURI
    • fCurrentFilterTerm

      protected String fCurrentFilterTerm
    • fRefreshOnApply

      protected String fRefreshOnApply
    • fAncestorContainersList

      protected List<PortalItemModel> fAncestorContainersList
    • fMultipleSelectionsAllowed

      protected Boolean fMultipleSelectionsAllowed
    • selectableContainerChildrenProvider

      protected FilteredPortalContainerModel selectableContainerChildrenProvider
    • ancestorContainersListProvider

      protected ListTableContentProvider ancestorContainersListProvider
    • selectedFromOtherContainersProvider

      protected SelectableListTableContentProvider selectedFromOtherContainersProvider
  • Constructor Details

    • ResourcePickerControlBean

      public ResourcePickerControlBean()
  • Method Details

    • getAncestorContainersList

      public List<PortalItemModel> getAncestorContainersList()
      Returns:
      the ancestorContainersList
    • setAncestorContainersList

      public void setAncestorContainersList(List<PortalItemModel> ancestorContainersList)
      Parameters:
      ancestorContainersList - the ancestorContainersList to set
    • getRootURI

      public String getRootURI()
      Returns:
      the rootThingID
    • setRootURI

      public void setRootURI(String rootThingID)
      Parameters:
      rootThingID - the rootThingID to set
    • getCurrentContainerURI

      public String getCurrentContainerURI()
      Returns:
      the currentContainerURI
    • setCurrentContainerURI

      public void setCurrentContainerURI(String currentContainerURI)
      Parameters:
      currentContainerURI - the currentContainerURI to set
    • getCurrentFilterTerm

      public String getCurrentFilterTerm()
      Returns:
      the currentFilterTerm
    • setCurrentFilterTerm

      public void setCurrentFilterTerm(String currentFilterTerm)
      Parameters:
      currentFilterTerm - the currentFilterTerm to set
    • getTable

      protected AsyncTable getTable()
    • getOtherTable

      protected AsyncTable getOtherTable()
    • getRefreshOnApply

      public String getRefreshOnApply()
      Returns:
      the refreshOnApply
    • setRefreshOnApply

      public void setRefreshOnApply(String refreshOnApply)
      Parameters:
      refreshOnApply - the refreshOnApply to set
    • getCurrentContainerThingID

      public IThingID getCurrentContainerThingID()
    • isMultipleSelectionsAllowed

      public boolean isMultipleSelectionsAllowed()
      Returns:
      the multipleSelectionsAllowed
    • setMultipleSelectionsAllowed

      public void setMultipleSelectionsAllowed(boolean multipleSelectionsAllowed)
      Parameters:
      multipleSelectionsAllowed - the multipleSelectionsAllowed to set
    • getSelectableContainerChildrenProvider

      public PortalContainerModel getSelectableContainerChildrenProvider()
    • getSelectedFromOtherContainersProvider

      public SelectableListTableContentProvider getSelectedFromOtherContainersProvider()
    • resetSelectedRows

      public void resetSelectedRows()
    • populateInitialSelectedRows

      protected void populateInitialSelectedRows()
      pre-fill the selected row Ids with the current value of the target value binding expression
    • getOtherRowParentName

      public String getOtherRowParentName()
    • filter_action

      public String filter_action()
      Action Event Handler for the control with id='upToParentLink'
    • getAncestorContainersListProvider

      public ListTableContentProvider getAncestorContainersListProvider()
    • getTargetValue

      public ValueExpression getTargetValue()
    • applyButton_actionListener

      public void applyButton_actionListener(ActionEvent actionEvent)
      Action Event Listener for the control with id='applyButton'