ICommandable

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.

getCommandSet(): CommandSet

  • returns: CommandSet - command set with commands and events.

Examples

		type MyDataController {
			_commandSet  CommandSet;
		}
		func (dc *MyDataController) getCommandSet() CommandSet {
			if (dc._commandSet == nil) {
				dc._commandSet = NewDataCommandSet();
			}
			return dc._commandSet;
		}

See also