com.sas.commands.remotefileselector2
Class DisplaySearchResultsCommand

com.sas.commands.remotefileselector2.DisplaySearchResultsCommand
All Implemented Interfaces:
ContentsChangedInterface, DynamicAttributeCommandInterface, BaseEntityInterface, BaseEntityValueInterface, EntityKeyInterface, com.sas.lang.StringDataInterface, com.sas.PublicClonable, com.sas.util.Command, com.sas.util.SimpleCommand, java.lang.Cloneable, java.rmi.Remote

public class DisplaySearchResultsCommand
implements ContentsChangedInterface

This command is used to change the mode to search. This is used by the RemoteFileSelector component so that the search view is displayed with the latest search results.


Field Summary
 
Fields inherited from interface com.sas.commands.DynamicAttributeCommandInterface
COMMAND_NAME_PREFIX
 
Constructor Summary
DisplaySearchResultsCommand()
          Default constructor
DisplaySearchResultsCommand(java.lang.String name)
          Constructor that accepts a command name
 
Method Summary
 void execute(java.lang.Object arg0)
          Executes this command.
 java.util.HashMap getEventInfo()
          Returns a Map of event keys to event values.
 java.lang.Object getEventSource()
          Returns the target of this command which is the implicit source of the Event that will be fired due to the changed state of the target.
 BaseRemoteFileModelInterface getModel()
          Returns model to use for eventSource setting.
 boolean isContentsChanged()
          Return a boolean indicating whether the operation carried out during the command's last execution caused the command's target object to change.
 void setEventSource(java.lang.Object eventSource)
          Set the source impacted by the commands execution.
 void setModel(BaseRemoteFileModelInterface model)
          Model of RemoteFileSelector instance.
 
Methods inherited from class com.sas.commands.BaseCommand
getLocale, getName, getNextCommandName, getText, isExecutable, isUndoable, setLocale, setName, setText, undo
 
Methods inherited from class com.sas.entities.BaseEntity
clone, containsAttributeNamed, equals, equals, getAttribute, getAttribute, getAttributeCount, getAttributes, getEntityKey, getPropertyDescriptors, getStringAttribute, listAttributeNames, removeAllAttributes, removeAttribute, reset, sameEntity, setAttribute, setAttributes, setEntityKey, toString
 
Methods inherited from interface com.sas.entities.BaseEntityValueInterface
getAttribute, setAttribute
 
Methods inherited from interface com.sas.util.Command
clone
 

Constructor Detail

DisplaySearchResultsCommand

public DisplaySearchResultsCommand()
Default constructor


DisplaySearchResultsCommand

public DisplaySearchResultsCommand(java.lang.String name)
Constructor that accepts a command name

Parameters:
name - the command name
Method Detail

execute

public void execute(java.lang.Object arg0)
Description copied from class: BaseCommand
Executes this command.

Specified by:
execute in interface com.sas.util.SimpleCommand
Specified by:
execute in class BaseCommand
Parameters:
arg0 - The output stream to which the results of this command should be written.

isContentsChanged

public boolean isContentsChanged()
Description copied from interface: ContentsChangedInterface
Return a boolean indicating whether the operation carried out during the command's last execution caused the command's target object to change.

Specified by:
isContentsChanged in interface ContentsChangedInterface
Returns:
boolean indicating whether the command's target changed.

getEventInfo

public java.util.HashMap getEventInfo()
Description copied from interface: ContentsChangedInterface
Returns a Map of event keys to event values.

The keys and values on the map are dependent on the command and the type of target object that it operates on.

Specified by:
getEventInfo in interface ContentsChangedInterface
Returns:
a Map of event keys to event values.

getEventSource

public java.lang.Object getEventSource()
Description copied from interface: ContentsChangedInterface
Returns the target of this command which is the implicit source of the Event that will be fired due to the changed state of the target.

Specified by:
getEventSource in interface ContentsChangedInterface
Returns:
the target Object of this command.

setEventSource

public void setEventSource(java.lang.Object eventSource)
Set the source impacted by the commands execution.

Parameters:
eventSource - model used to identify which instance is impacted by the execution of this command

setModel

public void setModel(BaseRemoteFileModelInterface model)
Model of RemoteFileSelector instance. The viewer attached to this model will be set to SEARCH mode.

Parameters:
model - RemoteFileServerInterface instance

getModel

public BaseRemoteFileModelInterface getModel()
Returns model to use for eventSource setting.

Returns:
RemoteFileServerInterface instance



Copyright © 2009 SAS Institute Inc. All Rights Reserved.