01: /*
02: * Copyright 2001 Sun Microsystems, Inc. All rights reserved.
03: * PROPRIETARY/CONFIDENTIAL. Use of this product is subject to license terms.
04: */
05: package com.sun.portal.taskadmin.context;
06:
07: import java.util.Set;
08: import java.util.Locale;
09: import java.util.Map;
10:
11: import javax.servlet.http.HttpServletRequest;
12:
13: import com.iplanet.sso.SSOToken;
14:
15: import com.sun.portal.taskadmin.TaskAdminException;
16:
17: import com.sun.portal.desktop.context.AdminDPContext;
18: import com.sun.portal.desktop.context.ProviderClassLoader;
19: import com.sun.portal.desktop.dp.DPRoot;
20:
21: public interface ChannelTaskAdminContext {
22: public void init(HttpServletRequest req);
23:
24: public void init(SSOToken ssoToken, String portalId);
25:
26: public AdminDPContext getDPContext();
27:
28: public Set getBaseDNs();
29:
30: public String DNToName(String dn);
31:
32: public boolean canViewDTAttributes();
33:
34: public String getOrganizationDN(String baseDN);
35:
36: public void store(String nodeDN, String dpText);
37:
38: public Locale getLocale();
39:
40: public ProviderClassLoader getProviderClassLoader();
41:
42: public String getSessionID();
43:
44: }
|