01: package com.sun.portal.desktop.admin.mbeans;
02:
03: import com.sun.portal.admin.common.PSMBeanException;
04:
05: /**
06: * $Id: DPAdminWrapperMBean.java,v 1.3 2005/02/15 14:49:07 rg149970 Exp $
07: * Copyright 2004 Sun Microsystems, Inc. All
08: * rights reserved. Use of this product is subject
09: * to license terms. Federal Acquisitions:
10: * Commercial Software -- Government Users
11: * Subject to Standard License Terms and
12: * Conditions.
13: *
14: * Sun, Sun Microsystems, the Sun logo, and Sun ONE
15: * are trademarks or registered trademarks of Sun Microsystems,
16: * Inc. in the United States and other countries.
17: */
18:
19: //This interface is a wrapper mbean over dpadmin cli.
20: public interface DPAdminWrapperMBean {
21:
22: public void dpAdd(String dn, String parent,
23: byte[][] arrayByteArray, Boolean global, Boolean dryrun,
24: Boolean verbose) throws PSMBeanException;
25:
26: public String dpList(String dn, String name, Boolean global,
27: Boolean verbose) throws PSMBeanException;
28:
29: public String dpMerge(String dn, String name, Boolean global,
30: Boolean verbose) throws PSMBeanException;
31:
32: public void dpModify(String dn, String parent, Boolean global,
33: byte[][] arrayByteArray, Boolean combine, Boolean dryrun,
34: Boolean verbose) throws PSMBeanException;
35:
36: public void dpRemove(String dn, String parent, String name,
37: String type, Boolean global, Boolean dryrun, Boolean verbose)
38: throws PSMBeanException;
39:
40: }
|