1 package com.loribel.commons.business.abstraction;
2
3 import com.loribel.commons.abstraction.*;
4
5 /***
6 * Container of value(s) for BusinessObject for updatable value(s).
7 *
8 * @author Grégory Borelli
9 */
10 public interface GB_SimpleBOValueSet
11 extends
12 GB_SimpleBOValue,
13 GB_MyPropertyOwner
14 {
15 /***
16 * Update the value of the property by setting a value of the property (see
17 * getPropertyName()) of the BusinessObject associated.
18 * Cela permet en autre de pouvoir générer des évènements au niveau du
19 * BusinessObject.
20 *
21 * @param a_newValue Object - the new value of the property
22 */
23 void updateValue(
24 Object a_newValue);
25
26 }