wt.templateutil.processor
Interface NavBarActionDelegate

All Superinterfaces:
ActionDelegate
All Known Subinterfaces:
WildfireNavBarCommonActionDelegate
All Known Implementing Classes:
AddToProjectActionDelegate, BasicWildfireNavBarActionDelegate, CheckedOutWorkActionDelegate, CopyActionDelegate, CreateTemplateCADDocument2ActionDelegate, DefaultNavBarActionDelegate, DelegateNavBarActionDelegate, DeleteActionDelegate, DeleteCabinetsActionDelegate, EditContentActionDelegate, EditDisplayActionDelegate, EditSearchActionDelegate, EditStructureNavigatorActionDelegate, EditTablesActionDelegate, EditVisualActionDelegate, MoveActionDelegate, MyWorkspaceNavBarActionDelegate, NavBarForumActionDelegate, PasteActionDelegate, PublicationActionDelegate, RemoveDocumentFromPartActionDelegate, RemoveESIAssociationFromPartActionDelegate, SearchLibraryPrefsActionDelegate, ShowDistributionListActionDelegate, ThumbnailActionDelegate, UndoPDMCheckoutActionDelegate

public interface NavBarActionDelegate
extends ActionDelegate

Defines methods that test the viability of a user action on an object. Extends wt.enterprise.ActionDelegate for use in the NavigationTreeNode and the NavigationTreeModel.

Supported API: true

Extendable: false


Field Summary
 
Fields inherited from interface wt.enterprise.ActionDelegate
CONTEXT_SERVICE_NAME
 
Method Summary
 void setActionName(String action)
          Deprecated.  
 void setState(HTTPState state)
          Deprecated.  
 
Methods inherited from interface wt.enterprise.ActionDelegate
enableable, getContextServiceName, valid
 

Method Detail

setState

public void setState(HTTPState state)
Deprecated.  

Sets the current HTTPState from the TemplateProcessor that is being used to generate the Navigation Bar.

Supported API: true

Parameters:
state - The current HTTPState.
Returns:
void

setActionName

public void setActionName(String action)
                   throws WTPropertyVetoException
Deprecated.  

Sets the current Action. This is a bit of a kludge to allow re-using existing ActionDelegates

Supported API: false

Supported API: false

Supported API: false

Parameters:
action -
Returns:
void
Throws:
WTPropertyVetoException