01: /**
02: * $Id: AMObjectSearchMBean.java,v 1.4 2005/11/03 20:22:06 rt94277 Exp $
03: * Copyright 2005 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.fabric.mbeans;
14:
15: import java.util.ArrayList;
16: import java.util.Map;
17:
18: import com.sun.portal.admin.common.PSMBeanException;
19:
20: public interface AMObjectSearchMBean {
21:
22: public static final String TYPE = PortalDomainMBean.TYPE
23: + ".AMObjectSearch";
24:
25: public Map queryObjectTypes() throws PSMBeanException;
26:
27: public Integer queryObjectType(String dn) throws PSMBeanException;
28:
29: public Map searchObjects(String baseDN, String filter,
30: Integer objType, Integer scope) throws PSMBeanException;
31:
32: public String queryDefaultOrgDN() throws PSMBeanException;
33:
34: public String queryRootSuffix() throws PSMBeanException;
35:
36: public boolean isValidDN(String dn) throws PSMBeanException;
37:
38: }
|