An interface used to expose the functionality of commandable objects as commands and events grouped into a CommandSet object.
Description
The ICommandable interface allows you to expose the functionality of commandable objects as commands and events grouped into a CommandSet object.
Important points
- This interface is typically implemented by controllers and is used to auto generate external interfaces.
Instance methods
getCommandSet
Gets a command set with all supported commands and events.
CommandSet getCommandSet()
- returns: CommandSet - command set with commands and events.
Examples
{
public class MyDataService implements ICommandable, IMyDataService {
private MyDataCommandSet _commandSet;
public CommandSet getCommandSet() {
if (this._commandSet == null)
this._commandSet = new MyDataCommandSet(this);
return this._commandSet;
}
...
}
}