View Javadoc

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  }