KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > exoplatform > services > wsrp > consumer > Consumer


1 package org.exoplatform.services.wsrp.consumer;
2
3 /**
4  * The consumer provides access to consumer specific components.
5  *
6  * @author <a HREF='mailto:peter.fischer@de.ibm.com'>Peter Fischer</a>
7  * @author Benjamin Mestrallet
8  */

9 public interface Consumer {
10
11   /**
12    * Get the portlet registry of the consumer.
13    *
14    * @return Interface to the consumer specific portlet registry
15    */

16   public PortletRegistry getPortletRegistry();
17
18   /**
19    * Get the portlet driver registry of the consumer.
20    *
21    * @return Interface to the consumer specific portlet driver registry
22    */

23   public PortletDriverRegistry getPortletDriverRegistry();
24
25   /**
26    * Get the producer registry of the consumer.
27    *
28    * @return The consumer specific producer registry
29    */

30   public ProducerRegistry getProducerRegistry();
31
32   /**
33    * Get the user registry of the consumer.
34    *
35    * @return The consumer specific user registry
36    */

37   public UserRegistry getUserRegistry();
38
39   /**
40    * Get the url template composer for template proccessing
41    *
42    * @return Interface to the consumer specific template composer
43    */

44   public URLTemplateComposer getTemplateComposer();
45
46   /**
47    * Get the url rewriter for consumer url-rewriting
48    *
49    * @return The consumer specific url rewriter
50    */

51   public URLRewriter getURLRewriter();
52
53 }
54
55
Popular Tags