Class AbstractUserEntitiesTreeCartTransform

    • Constructor Detail

      • AbstractUserEntitiesTreeCartTransform

        public AbstractUserEntitiesTreeCartTransform()
    • Method Detail

      • isPartialRequest

        protected boolean isPartialRequest()
      • renderPartialRequest

        protected void renderPartialRequest​(MarkupOutput out)
      • renderCompleteRequest

        protected void renderCompleteRequest​(MarkupOutput out)
      • addDynamicScript

        protected abstract void addDynamicScript​(MarkupOutput out)
      • getJavaScriptSelectorEvent

        protected abstract java.lang.String getJavaScriptSelectorEvent()
      • getJavaScriptSelectorClearEvent

        protected abstract java.lang.String getJavaScriptSelectorClearEvent()
      • renderJavaScriptLinks

        public void renderJavaScriptLinks​(MarkupOutput out)
      • getTreeCart

        protected TreeCart getTreeCart()
      • initializeTransform

        public void initializeTransform​(Transformable data)
        Description copied from class: AbstractAppTransform

        This method initialize the private and protected fields of the transform, such as width and height. It also invokes the initializeWebComponent, initializeImages and initializeCss methods.

        This method is automatically called from the transform method. Transforms which would like to invoke other methods in this instance directly (for example, to invoke some render methods), need first to call this method to guarantee that the Transform is ready to generate output.
        Specified by:
        initializeTransform in interface AppTransform
        Overrides:
        initializeTransform in class AbstractAppTransform
        Parameters:
        data - the bean to transform.
      • getNewTreeCart

        protected TreeCart getNewTreeCart()
      • getSearchEvent

        protected abstract WebEvent getSearchEvent()
      • getSearchArgument

        protected abstract java.lang.String getSearchArgument()
      • getSearchValue

        protected abstract java.lang.String getSearchValue()
      • isSearchRequest

        protected abstract boolean isSearchRequest()
      • isTreeRequest

        protected boolean isTreeRequest()
      • getTreeCartBoneID

        protected java.lang.String getTreeCartBoneID()
      • getID

        public java.lang.String getID()
        Description copied from class: AbstractAppTransform
        Returns the unique name of the component to be used as the ID for its shell. This id is used for updating the page using the iFrame technology, and as the id for the corresponding bone (if any).
        Specified by:
        getID in interface Transform
        Overrides:
        getID in class AbstractAppTransform
        Returns:
        the component's unique id
      • newTreeView

        protected TreeView newTreeView()
      • getSelectorAvailableItems

        protected abstract UserEntitiesBean getSelectorAvailableItems()
      • isValidItemAvailable

        protected abstract boolean isValidItemAvailable​(UserEntityBean element)
      • getAvailableItems

        protected CartElements getAvailableItems()
      • getIncrementalFetchElement

        protected CartElementTree getIncrementalFetchElement​(int type)
      • isIncrementalFetchApplicable

        protected boolean isIncrementalFetchApplicable​(int type)
      • getIncrementalFetchEvent

        protected WebEvent getIncrementalFetchEvent​(int type)
      • getSelectorSelectedItems

        protected abstract UserEntitiesBean getSelectorSelectedItems()
      • getSelectedItems

        protected CartElements getSelectedItems()
      • getExpandGroupEvent

        protected abstract WebEvent getExpandGroupEvent​(java.lang.String groupId)
      • getCartElementValue

        protected abstract java.lang.String getCartElementValue​(WebObjectInfo object)