Dashboard Builder Data Provider API 6.0.0.CR5

org.jboss.dashboard.command
Class AbstractCommand

java.lang.Object
  extended by org.jboss.dashboard.command.AbstractCommand
All Implemented Interfaces:
Command

public abstract class AbstractCommand
extends Object
implements Command

Base class for the implementation of custom commands.


Field Summary
protected  List<String> arguments
           
protected  DataFilter dataFilter
           
protected  String name
           
 
Constructor Summary
AbstractCommand()
           
AbstractCommand(String name)
           
 
Method Summary
 boolean containsProperty(String propertyId)
           
abstract  String execute()
           
 String getArgument(int index)
           
 List<String> getArguments()
           
 DataFilter getDataFilter()
           
 String getName()
           
 void setArguments(List<String> arguments)
           
 void setDataFilter(DataFilter dataFilter)
           
 void setName(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected String name

arguments

protected List<String> arguments

dataFilter

protected DataFilter dataFilter
Constructor Detail

AbstractCommand

public AbstractCommand()

AbstractCommand

public AbstractCommand(String name)
Method Detail

getName

public String getName()
Specified by:
getName in interface Command

setName

public void setName(String name)
Specified by:
setName in interface Command

getArguments

public List<String> getArguments()
Specified by:
getArguments in interface Command

setArguments

public void setArguments(List<String> arguments)
Specified by:
setArguments in interface Command

getDataFilter

public DataFilter getDataFilter()
Specified by:
getDataFilter in interface Command

setDataFilter

public void setDataFilter(DataFilter dataFilter)
Specified by:
setDataFilter in interface Command

getArgument

public String getArgument(int index)
Specified by:
getArgument in interface Command

containsProperty

public boolean containsProperty(String propertyId)
                         throws Exception
Specified by:
containsProperty in interface Command
Throws:
Exception

execute

public abstract String execute()
                        throws Exception
Specified by:
execute in interface Command
Throws:
Exception

Dashboard Builder Data Provider API 6.0.0.CR5

Copyright © 2012-2013 JBoss by Red Hat. All Rights Reserved.