com.centrasite.control.adapters
Class HomePageAdapter.FavouriteEntry

java.lang.Object
  extended by com.softwareag.cis.server.util.NODEInfo
      extended by com.centrasite.control.adapters.HomePageAdapter.FavouriteEntry
All Implemented Interfaces:
com.softwareag.cis.plugin.interfaces.Component, com.softwareag.cis.util.ITreeNode, java.lang.Comparable<HomePageAdapter.FavouriteEntry>
Enclosing class:
HomePageAdapter

public abstract class HomePageAdapter.FavouriteEntry
extends com.softwareag.cis.server.util.NODEInfo
implements com.softwareag.cis.plugin.interfaces.Component, java.lang.Comparable<HomePageAdapter.FavouriteEntry>


Constructor Summary
HomePageAdapter.FavouriteEntry(com.centrasite.control.registry.items.SavedSearchItem item)
           
HomePageAdapter.FavouriteEntry(java.lang.String icon, java.util.Collection<java.lang.String> keywords, java.lang.String name)
           
HomePageAdapter.FavouriteEntry(java.lang.String icon, java.lang.String name)
           
HomePageAdapter.FavouriteEntry(java.lang.String icon, java.lang.String name, java.util.Collection<com.centrasite.jaxr.query.predicates.Predicate> predicates)
           
HomePageAdapter.FavouriteEntry(java.lang.String icon, java.lang.String name, com.centrasite.control.Item item)
           
HomePageAdapter.FavouriteEntry(java.lang.String icon, java.lang.String name, java.lang.String xquery)
           
 
Method Summary
 int compareTo(HomePageAdapter.FavouriteEntry fe)
           
abstract  void execute()
           
 java.lang.String getIcon()
           
 java.lang.String getId()
           
 boolean getInactive()
           
 com.centrasite.control.Item getItem()
           
 java.util.Collection<java.lang.String> getKeywords()
           
 java.lang.String getName()
           
 java.util.Collection<com.centrasite.jaxr.query.predicates.Predicate> getPredicates()
           
 boolean getSelected()
           
 java.lang.String getXQuery()
           
 boolean isEnabled()
           
 boolean isVisible()
           
 void reactOnContextMenuRequest()
           
abstract  void reactOnContextMenuRequestInternal()
           
 void reactOnSelect()
           
 void reactOnToggle()
           
 void setEnabled(boolean enabled)
           
 void setId(java.lang.String id)
           
 void setSelected(boolean selected)
           
 void setVisible(boolean visible)
           
 
Methods inherited from class com.softwareag.cis.server.util.NODEInfo
ctrlKeySelect, getChildInfo, getCtrlKey, getDisableTextInput, getDragInfo, getDropInfo, getLevel, getLineInfo, getOpened, getOpenTextInput, getShiftKey, getText, getTextId, getTreeGridData, reactOnContextMenuRequestDragTarget, reactOnContextMenuRequestDragTargetGeneric, reactOnDrop, reactOnDropGeneric, select, setDisableTextInput, setDragInfo, setDropInfo, setInactive, setLevel, setLineInfo, setOpened, setOpenTextInput, setText, setTextId, setTreeGridData, shiftKeySelect, toggle, toggleWithAutoScroll
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HomePageAdapter.FavouriteEntry

public HomePageAdapter.FavouriteEntry(java.lang.String icon,
                                      java.lang.String name)

HomePageAdapter.FavouriteEntry

public HomePageAdapter.FavouriteEntry(java.lang.String icon,
                                      java.lang.String name,
                                      com.centrasite.control.Item item)

HomePageAdapter.FavouriteEntry

public HomePageAdapter.FavouriteEntry(java.lang.String icon,
                                      java.lang.String name,
                                      java.util.Collection<com.centrasite.jaxr.query.predicates.Predicate> predicates)

HomePageAdapter.FavouriteEntry

public HomePageAdapter.FavouriteEntry(java.lang.String icon,
                                      java.util.Collection<java.lang.String> keywords,
                                      java.lang.String name)

HomePageAdapter.FavouriteEntry

public HomePageAdapter.FavouriteEntry(java.lang.String icon,
                                      java.lang.String name,
                                      java.lang.String xquery)

HomePageAdapter.FavouriteEntry

public HomePageAdapter.FavouriteEntry(com.centrasite.control.registry.items.SavedSearchItem item)
                               throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

execute

public abstract void execute()

reactOnContextMenuRequestInternal

public abstract void reactOnContextMenuRequestInternal()

reactOnContextMenuRequest

public void reactOnContextMenuRequest()
Overrides:
reactOnContextMenuRequest in class com.softwareag.cis.server.util.NODEInfo

reactOnSelect

public void reactOnSelect()
Specified by:
reactOnSelect in class com.softwareag.cis.server.util.NODEInfo

reactOnToggle

public void reactOnToggle()
Specified by:
reactOnToggle in class com.softwareag.cis.server.util.NODEInfo

compareTo

public int compareTo(HomePageAdapter.FavouriteEntry fe)
Specified by:
compareTo in interface java.lang.Comparable<HomePageAdapter.FavouriteEntry>

getIcon

public java.lang.String getIcon()

getName

public java.lang.String getName()

getSelected

public boolean getSelected()
Overrides:
getSelected in class com.softwareag.cis.server.util.NODEInfo

setSelected

public void setSelected(boolean selected)
Overrides:
setSelected in class com.softwareag.cis.server.util.NODEInfo

getItem

public com.centrasite.control.Item getItem()

getPredicates

public java.util.Collection<com.centrasite.jaxr.query.predicates.Predicate> getPredicates()

getKeywords

public java.util.Collection<java.lang.String> getKeywords()

getXQuery

public java.lang.String getXQuery()

getId

public java.lang.String getId()
Specified by:
getId in interface com.softwareag.cis.plugin.interfaces.Component

setId

public void setId(java.lang.String id)

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface com.softwareag.cis.plugin.interfaces.Component

isVisible

public boolean isVisible()
Specified by:
isVisible in interface com.softwareag.cis.plugin.interfaces.Component

setEnabled

public void setEnabled(boolean enabled)
Specified by:
setEnabled in interface com.softwareag.cis.plugin.interfaces.Component

setVisible

public void setVisible(boolean visible)
Specified by:
setVisible in interface com.softwareag.cis.plugin.interfaces.Component

getInactive

public boolean getInactive()
Overrides:
getInactive in class com.softwareag.cis.server.util.NODEInfo