View Javadoc

1   package com.loribel.commons.business.abstraction;
2   
3   import com.loribel.commons.exception.*;
4   
5   /***
6    * Abstraction of a configurable object with BusinessObject values.
7    *
8    * @author Grégory Borelli
9    */
10  public interface GB_BOConfigurable
11  {
12      /***
13       * Returns the BO config object.
14       */
15      GB_SimpleBusinessObject getBOConfig()
16          throws GB_ConfigException;
17  
18      /***
19       * Set the config with a BusinessObject.
20       */
21      void setBOConfig(
22              GB_SimpleBusinessObject a_config)
23          throws GB_ConfigException;
24  
25  }