KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jboss > test > profileservice > simple1 > ManagementViewImpl


1 /*
2   * JBoss, Home of Professional Open Source
3   * Copyright 2005, JBoss Inc., and individual contributors as indicated
4   * by the @authors tag. See the copyright.txt in the distribution for a
5   * full listing of individual contributors.
6   *
7   * This is free software; you can redistribute it and/or modify it
8   * under the terms of the GNU Lesser General Public License as
9   * published by the Free Software Foundation; either version 2.1 of
10   * the License, or (at your option) any later version.
11   *
12   * This software is distributed in the hope that it will be useful,
13   * but WITHOUT ANY WARRANTY; without even the implied warranty of
14   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15   * Lesser General Public License for more details.
16   *
17   * You should have received a copy of the GNU Lesser General Public
18   * License along with this software; if not, write to the Free
19   * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
20   * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
21   */

22
23 package org.jboss.test.profileservice.simple1;
24
25 import java.io.IOException JavaDoc;
26 import java.util.HashMap JavaDoc;
27
28 import org.jboss.deployers.spi.management.ManagementView;
29 import org.jboss.deployers.spi.management.ManagedObject;
30 import org.jboss.deployers.spi.structure.DeploymentContext;
31 import org.jboss.profileservice.spi.NoSuchDeploymentException;
32 import org.jboss.profileservice.spi.Profile;
33 import org.jboss.profileservice.spi.ProfileKey;
34 import org.jboss.profileservice.spi.NoSuchProfileException;
35 import org.jboss.profileservice.spi.ProfileService;
36 import org.jboss.beans.info.spi.PropertyInfo;
37
38 /**
39  * @author Scott.Stark@jboss.org
40  * @version $Revision$
41  */

42 public class ManagementViewImpl
43    implements ManagementView
44 {
45    private ProfileService ps;
46
47    ManagementViewImpl(ProfileService ps)
48    {
49       this.ps = ps;
50    }
51
52    public ManagedObject getView(ProfileKey key, String JavaDoc deploymentName)
53       throws NoSuchProfileException, NoSuchDeploymentException
54    {
55       Profile profile = ps.getProfile(key);
56       DeploymentContext d = profile.getDeployment(deploymentName);
57       /** TODO ManagedObject mo = d.getManagedObject();
58       return mo; */

59       return null;
60    }
61
62    public void setView(ProfileKey key, String JavaDoc deploymentName, HashMap JavaDoc<String JavaDoc, PropertyInfo> view)
63       throws NoSuchProfileException, IOException JavaDoc
64    {
65    }
66 }
67
Popular Tags