com.centrasite.control.commands.toolbar
Class MyNotificationsCommand

java.lang.Object
  extended by com.softwareag.cis.plugin.command.AbstractCommand
      extended by com.centrasite.control.AbstractCommandExt
          extended by com.centrasite.control.commands.toolbar.ToolbarCommand
              extended by com.centrasite.control.commands.toolbar.GlobalToolbarCommand
                  extended by com.centrasite.control.commands.toolbar.MyNotificationsCommand
All Implemented Interfaces:
com.softwareag.cis.plugin.command.Command, com.softwareag.cis.plugin.interfaces.Component, com.softwareag.cis.plugin.interfaces.RunnableDeferred

public class MyNotificationsCommand
extends GlobalToolbarCommand

A ToolbarCommand which allows to search for arbitrary objects


Field Summary
static java.lang.String CONTEXT
           
 
Fields inherited from class com.softwareag.cis.plugin.command.AbstractCommand
rcs_id
 
Fields inherited from interface com.softwareag.cis.plugin.interfaces.RunnableDeferred
rcs_id
 
Fields inherited from interface com.softwareag.cis.plugin.command.Command
CATEGORY_APPLICATION_HIGH_PRIO, CATEGORY_APPLICATION_LOW_PRIO, CATEGORY_COPY, CATEGORY_DELETE, CATEGORY_DOCUMENT, CATEGORY_EDIT, CATEGORY_EXECUTE, CATEGORY_FAVORITES, CATEGORY_IMPORT_EXPORT, CATEGORY_LCM, CATEGORY_LINK, CATEGORY_MIN, CATEGORY_MISC, CATEGORY_NEW, CATEGORY_OBJECT, CATEGORY_OPEN, CATEGORY_PREFERENCES, CATEGORY_SAVE, CATEGORY_SEARCH, CATEGORY_SHOW, CATEGORY_UPDATE, CATEGORY_UPDATE_EXT, CATEGORY_VIEW, COMMAND_ACTIVATE_DEACTIVATE, COMMAND_ADD_CATEGORY, COMMAND_ADD_COPY, COMMAND_ADD_DOCUMENT, COMMAND_ADD_FOLDER, COMMAND_ADD_TO_FAVORITES, COMMAND_ADD_TO_LIST, COMMAND_ADD_TYPE, COMMAND_ADD_VERSION, COMMAND_ATTACH_WS_POLICY, COMMAND_ATTACH_WSDL, COMMAND_CHANGE_LIFEC_STATE, COMMAND_CHANGE_PROVIDING_ORG, COMMAND_CHECK_CONN, COMMAND_COMPARE, COMMAND_COPY_SHORTCUT, COMMAND_DELETE, COMMAND_DOCUMENTATION, COMMAND_DOWNLOAD, COMMAND_DOWNLOAD_BPEL, COMMAND_DOWNLOAD_WSDL, COMMAND_DOWNLOAD_XMLSCHEMA, COMMAND_EDIT_DETAILS, COMMAND_EXPORT, COMMAND_EXPORT_CONTENTS, COMMAND_EXPORT_FAVORITE, COMMAND_GENERATE_REPORT, COMMAND_IMPACT_ANALYSIS, COMMAND_IMPORT_ASSET, COMMAND_LC_CREATE_NEW_VERS, COMMAND_NOTIFY_ME, COMMAND_PERMISSIONS, COMMAND_REGISTER_AS_CONSUMER, COMMAND_REGISTER_CONS, COMMAND_REMOVE_FROM_FAVORITES, COMMAND_RENAME, COMMAND_RENAME_LIST, COMMAND_SHOW_DETAILS, COMMAND_VIRTUALIZE
 
Constructor Summary
MyNotificationsCommand()
           
 
Method Summary
 int getCategory()
          The value returned by this command may be used for command ordering and grouping (for example in a context menu)
 java.lang.String getImageURL()
          Obtain the image url for this command
static java.util.Collection<Item> getItemsWithoutDuplicates(Connector con)
           
static java.util.Collection<Item> getItemsWithoutDuplicatesForNotifications(Connector con)
           
 java.lang.String getName()
          Obtain the name for this command
static java.util.Collection<ReportExtensionItemsProvider> getReportExtensionItemProviders(Connector connector)
          Returns the ReportExtensionItemsProvider of the first extension.
 
Methods inherited from class com.centrasite.control.commands.toolbar.GlobalToolbarCommand
execute, getActionContext, run
 
Methods inherited from class com.centrasite.control.AbstractCommandExt
execute, executeWrapped, getId, getLocale, getSubCommands, isEnabled, isEnabled, isImplemented, isSameGroup, isToBeVisualized, setLocale
 
Methods inherited from class com.softwareag.cis.plugin.command.AbstractCommand
execute, executeWrapped, getComparator, getSelectable, isEnabled, isSameGroup, isVisible, setEnabled, setSelectable, setVisible, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CONTEXT

public static final java.lang.String CONTEXT
Constructor Detail

MyNotificationsCommand

public MyNotificationsCommand()
Method Detail

getCategory

public int getCategory()
Description copied from class: AbstractCommandExt
The value returned by this command may be used for command ordering and grouping (for example in a context menu)

Specified by:
getCategory in interface com.softwareag.cis.plugin.command.Command
Specified by:
getCategory in class AbstractCommandExt
Returns:
one of the CATEGORY_* values

getName

public java.lang.String getName()
Description copied from class: AbstractCommandExt
Obtain the name for this command

Specified by:
getName in interface com.softwareag.cis.plugin.command.Command
Specified by:
getName in class AbstractCommandExt

getImageURL

public java.lang.String getImageURL()
Description copied from class: AbstractCommandExt
Obtain the image url for this command

Specified by:
getImageURL in interface com.softwareag.cis.plugin.command.Command
Specified by:
getImageURL in class AbstractCommandExt

getItemsWithoutDuplicatesForNotifications

public static java.util.Collection<Item> getItemsWithoutDuplicatesForNotifications(Connector con)
                                                                            throws java.lang.Exception
Throws:
java.lang.Exception

getItemsWithoutDuplicates

public static java.util.Collection<Item> getItemsWithoutDuplicates(Connector con)
                                                            throws java.lang.Exception
Throws:
java.lang.Exception

getReportExtensionItemProviders

public static java.util.Collection<ReportExtensionItemsProvider> getReportExtensionItemProviders(Connector connector)
Returns the ReportExtensionItemsProvider of the first extension. Multiple extensions should be supported in future.

Returns:
ReportExtensionItemsProvider of the first extension or null if no extensions are defined.
Throws:
A - RuntimeException if more than one extension is defined