1 package com.loribel.commons.abstraction;
2
3 /***
4 * Interface to do action on object.
5 *
6 * @see GB_ObjectActionReportTools
7 *
8 * @author Grégory Borelli
9 */
10 public interface GB_ObjectActionReport
11 {
12 /***
13 * Do an action on an object.
14 *
15 * @param a_object Object - Object on which one makes the action.
16 */
17 GB_ActionReport doAction(
18 Object a_object);
19
20 }