Class GroupPathTransform

    • Constructor Detail

      • GroupPathTransform

        public GroupPathTransform()
    • Method Detail

      • getGoUserManagerEvent

        protected WebEvent getGoUserManagerEvent()
      • renderGoUserManager

        public void renderGoUserManager​(MarkupOutput out)
      • getOpenEveryoneGroupEvent

        protected WebEvent getOpenEveryoneGroupEvent()
      • getAncestorIndex

        public int getAncestorIndex​(WebObjectInfo ancestor)
        Performs a search within the ancestors list for the given ancestor object and return its corresponding index.
      • renderEveryoneAsAncestor

        public void renderEveryoneAsAncestor​(MarkupOutput out)
      • renderAncestors

        public void renderAncestors​(MarkupOutput out)
        Renders the list of ancestors.
        Parameters:
        out - the transform's output
      • shouldRenderEveryoneAsParent

        public boolean shouldRenderEveryoneAsParent()
      • renderPathTooltip

        public void renderPathTooltip​(MarkupOutput out)
        Renders the path tooltip
        Parameters:
        out - the transform's output
      • getAncestorsList

        public java.util.List getAncestorsList()
      • 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.