01: /**
02: * $Id: MarkupManager.java,v 1.3 2004/01/20 17:55:34 dtwchiu Exp $
03: * Copyright 2003 Sun Microsystems, Inc. All
04: * rights reserved. Use of this product is subject
05: * to license terms. Federal Acquisitions:
06: * Commercial Software -- Government Users
07: * Subject to Standard License Terms and
08: * Conditions.
09: *
10: * Sun, Sun Microsystems, the Sun logo, and Sun ONE
11: * are trademarks or registered trademarks of Sun Microsystems,
12: * Inc. in the United States and other countries.
13: */package com.sun.portal.wsrp.producer.markup;
14:
15: import com.sun.portal.wsrp.common.stubs.AccessDeniedFault;
16: import com.sun.portal.wsrp.common.stubs.BlockingInteractionResponse;
17: import com.sun.portal.wsrp.common.stubs.InconsistentParametersFault;
18: import com.sun.portal.wsrp.common.stubs.InteractionParams;
19: import com.sun.portal.wsrp.common.stubs.InvalidCookieFault;
20: import com.sun.portal.wsrp.common.stubs.InvalidHandleFault;
21: import com.sun.portal.wsrp.common.stubs.InvalidRegistrationFault;
22: import com.sun.portal.wsrp.common.stubs.InvalidSessionFault;
23: import com.sun.portal.wsrp.common.stubs.InvalidUserCategoryFault;
24: import com.sun.portal.wsrp.common.stubs.MarkupParams;
25: import com.sun.portal.wsrp.common.stubs.MarkupResponse;
26: import com.sun.portal.wsrp.common.stubs.MissingParametersFault;
27: import com.sun.portal.wsrp.common.stubs.OperationFailedFault;
28: import com.sun.portal.wsrp.common.stubs.PortletContext;
29: import com.sun.portal.wsrp.common.stubs.PortletStateChangeRequiredFault;
30: import com.sun.portal.wsrp.common.stubs.RegistrationContext;
31: import com.sun.portal.wsrp.common.stubs.RuntimeContext;
32: import com.sun.portal.wsrp.common.stubs.UnsupportedLocaleFault;
33: import com.sun.portal.wsrp.common.stubs.UnsupportedMimeTypeFault;
34: import com.sun.portal.wsrp.common.stubs.UnsupportedModeFault;
35: import com.sun.portal.wsrp.common.stubs.UnsupportedWindowStateFault;
36: import com.sun.portal.wsrp.common.stubs.UserContext;
37: import com.sun.portal.wsrp.common.stubs.GetMarkup;
38: import com.sun.portal.wsrp.common.stubs.PerformBlockingInteraction;
39: import com.sun.portal.wsrp.common.stubs.ReleaseSessions;
40: import com.sun.portal.wsrp.common.stubs.InitCookie;
41: import com.sun.portal.wsrp.common.stubs.ReturnAny;
42:
43: import com.sun.portal.wsrp.producer.ProducerException;
44:
45: public interface MarkupManager {
46: public MarkupResponse getMarkup(GetMarkup getMarkup)
47: throws OperationFailedFault, InvalidSessionFault,
48: InvalidRegistrationFault, InvalidHandleFault,
49: UnsupportedModeFault, InconsistentParametersFault,
50: InvalidUserCategoryFault, UnsupportedMimeTypeFault,
51: InvalidCookieFault, UnsupportedLocaleFault,
52: UnsupportedWindowStateFault, MissingParametersFault,
53: AccessDeniedFault, ProducerException;
54:
55: public BlockingInteractionResponse performBlockingInteraction(
56: PerformBlockingInteraction performBlockingInteraction)
57: throws OperationFailedFault,
58: PortletStateChangeRequiredFault,
59: InconsistentParametersFault, InvalidUserCategoryFault,
60: UnsupportedWindowStateFault, InvalidHandleFault,
61: UnsupportedLocaleFault, InvalidRegistrationFault,
62: AccessDeniedFault, MissingParametersFault,
63: InvalidSessionFault, InvalidCookieFault,
64: UnsupportedModeFault, UnsupportedMimeTypeFault,
65: ProducerException;
66:
67: public ReturnAny releaseSessions(ReleaseSessions releaseSessions)
68: throws AccessDeniedFault, OperationFailedFault,
69: InvalidRegistrationFault, MissingParametersFault,
70: ProducerException;
71:
72: public ReturnAny initCookie(InitCookie initCookie)
73: throws AccessDeniedFault, InvalidRegistrationFault,
74: OperationFailedFault, ProducerException;
75: }
|