Class UIExtension

java.lang.Object
org.exoplatform.webui.ext.UIExtension
All Implemented Interfaces:
Comparable<UIExtension>

public class UIExtension extends Object implements Comparable<UIExtension>
A Pojo that describes an UI extension Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com May 04, 2009
  • Constructor Details

    • UIExtension

      public UIExtension()
  • Method Details

    • getType

      public String getType()
    • setType

      public void setType(String type)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getCategory

      public String getCategory()
    • setCategory

      public void setCategory(String category)
    • getRank

      public int getRank()
    • setRank

      public void setRank(int rank)
    • getExtendedFilters

      public List<UIExtensionFilter> getExtendedFilters()
    • setExtendedFilters

      public void setExtendedFilters(List<UIExtensionFilter> extendedFilters)
    • getComponent

      public Class<? extends org.exoplatform.webui.core.UIComponent> getComponent()
    • setComponent

      public void setComponent(Class<? extends org.exoplatform.webui.core.UIComponent> componentClass)
    • setComponent

      public void setComponent(String component)
    • getComponentFilters

      public List<UIExtensionFilter> getComponentFilters()
    • isEnable

      public boolean isEnable()
    • compareTo

      public int compareTo(UIExtension extension)
      Specified by:
      compareTo in interface Comparable<UIExtension>
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object