Class AttributeElementsWidgetTransform

    • Constructor Detail

      • AttributeElementsWidgetTransform

        public AttributeElementsWidgetTransform()
    • Method Detail

      • getDescription

        public java.lang.String getDescription()
        Description copied from interface: Transform
        Returns a textual description of the transform.
        Returns:
        The textual description of the transform.
      • getSupportedBeanType

        public java.lang.Class getSupportedBeanType()
        Description copied from class: AbstractAppTransform
        Returns the supported bean type. This abstract Transform supports all WebComponents so every sub-class should override this method to return the class of the Bean the Transform is expecting, for example:
         public class CustomReportClass extends AbstractAppTransform {
        
            public Class getSupportedBeanType() {
                //This Transform is expected to work only with a ReportBean,
                //therefore this method needs to return this class:
                return ReportBean.class;
            }
        
         }
         
        Specified by:
        getSupportedBeanType in interface Transform
        Overrides:
        getSupportedBeanType in class AbstractAppTransform
        Returns:
        a root class/interface supported by this transform.
      • appendBrowseFormValues

        public void appendBrowseFormValues​(Block itemInfo,
                                           WebElement elem)
      • getDataFormsWidget

        public Block getDataFormsWidget()
      • getElements

        public java.util.List getElements()
      • getDrillUpPaths

        public java.util.List getDrillUpPaths()
      • getDrillDownPaths

        public java.util.List getDrillDownPaths()
      • getBlockBegin

        public int getBlockBegin()
      • getBlockCount

        public int getBlockCount()
      • getFolderSize

        public int getFolderSize()
      • getSearchMatchCase

        public boolean getSearchMatchCase()
      • getElementListWidget

        public Block getElementListWidget​(java.lang.String styleName)
      • isLeafAttribute

        public boolean isLeafAttribute()
      • getBrowseFormsForDisplay

        public java.lang.String getBrowseFormsForDisplay()
      • getBrowseFormsForTooltip

        public java.lang.String getBrowseFormsForTooltip()
      • getMappedFormName

        protected java.lang.String getMappedFormName​(WebAttributeForm form)
        Return the name used for a WebAttribute From in the data forms widget.
        Parameters:
        form - - WebAttributeForm
      • setMappedFormName

        protected void setMappedFormName​(WebAttributeForm form,
                                         java.lang.String name)
        Build the map for the web attribute form and the form name used in the data forms widget.
        Parameters:
        form - - WebAttributeForm
        name - - name used in the dataFormWidget.
      • includeAttributeFormNames

        public boolean includeAttributeFormNames()