View Javadoc

1   /**
2    * - Digitalis Internal Framework v2.0 - (C) 2007, Digitalis Informatica. Distribuicao e Gestao de Informatica, Lda.
3    * Estrada de Paco de Arcos num.9 - Piso -1 2780-666 Paco de Arcos Telefone: (351) 21 4408990 Fax: (351) 21 4408999
4    * http://www.digitalis.pt
5    */
6   package pt.digitalis.dif.dem.interfaces;
7   
8   import java.util.Map;
9   
10  /**
11   * This interface represents an Application entity on the DEM. An Application is set of Services and is related to a
12   * Provider.
13   * 
14   * @author pviegas
15   * @created 2007/04/24
16   */
17  public interface IApplication extends IEntity, IMessage, IRegistrable {
18  
19      /**
20       * Returns the Application's provider.
21       * 
22       * @return the Application provider
23       */
24      public IProvider getProvider();
25  
26      /**
27       * Returns a list of all services associated to the Application.
28       * 
29       * @return a list of all the Application services
30       */
31      public Map<String, IService> getServices();
32  }