1 package com.loribel.commons.abstraction;
2
3 /***
4 * representation of a object that can execute a command.
5 *
6 * @author Grégory Borelli
7 * @version 2003/06/06 - 05:10:50 - gen 7.01
8 */
9 public interface GB_CommandExecute
10 {
11
12 /***
13 * Execute a command and return the result of execution.
14 * If there are no return of the method. By convention use Boolean.TRUE.
15 *
16 * @param a_command GB_Command - the command to execute
17 *
18 * @return Object
19 */
20 Object executeCommand(
21 GB_Command a_command);
22
23 }