Package org.jmanage.core.data

Examples of org.jmanage.core.data.ApplicationConfigData


    private List appConfigListToAppConfigDataList(List appConfigs){
        ArrayList<ApplicationConfigData> appDataObjs =
          new ArrayList<ApplicationConfigData>(appConfigs.size());
        for (Object appConfig1 : appConfigs) {
            ApplicationConfigData configData = new ApplicationConfigData();
            ApplicationConfig appConfig = (ApplicationConfig) appConfig1;
            CoreUtils.copyProperties(configData, appConfig);
            appDataObjs.add(configData);
            if (appConfig.isCluster()) {
                List childApplications =
                        appConfigListToAppConfigDataList(appConfig.getApplications());
                configData.setChildApplications(childApplications);
            }
        }
        return appDataObjs;
    }
View Full Code Here


                                 HttpServletResponse response)
            throws Exception{
        ApplicationForm appForm = (ApplicationForm)actionForm;

        /* create ApplicationConfigData from this form */
        ApplicationConfigData appConfigData = new ApplicationConfigData();
        CoreUtils.copyProperties(appConfigData, appForm);
        Map<String, String> paramValues = new HashMap<String, String>();
        if(appForm.getJndiFactory() != null)
            paramValues.put(ApplicationConfig.JNDI_FACTORY, appForm.getJndiFactory());
        if(appForm.getJndiURL() != null)
            paramValues.put(ApplicationConfig.JNDI_URL, appForm.getJndiURL());
        appConfigData.setParamValues(paramValues);

        ConfigurationService service = ServiceFactory.getConfigurationService();
        appConfigData = service.addApplication(Utils.getServiceContext(context), appConfigData);
       
        // TODO: This should be handled in a listener to NewApplicationEvent
        //      and ApplicationChangedEvent -rk
        /* add qualifying dashboards */
        ApplicationConfig appConfig =
            ApplicationConfigManager.getApplicationConfig(appConfigData.getApplicationId());
        List<String> dashboardIDs =
            DashboardRepository.getInstance().getQualifyingDashboardIDs(appConfig);
        appConfig.setDashboards(dashboardIDs);
        ApplicationConfigManager.updateApplication(appConfig);
       
View Full Code Here

        ConnectorForm connForm = (ConnectorForm) actionForm;
        String[] paramNames = connForm.getConfigNames();
        String[] paramValues = connForm.getConfigValues();

        /* create ApplicationConfigData from this form */
        ApplicationConfigData appConfigData = new ApplicationConfigData();
        Map<String, String> paramValueMap = new HashMap<String, String>();

        paramValueMap.put(ConnectorForm.CONNECTOR_ID, connForm.getConnectorId());

        for (int i = 0; i < paramNames.length; i++) {
            paramValueMap.put(paramNames[i], paramValues[i]);
        }

        appConfigData.setName(connForm.getName());
        appConfigData.setType(connForm.getType());
        appConfigData.setParamValues(paramValueMap);

        ConfigurationService service = ServiceFactory.getConfigurationService();
        appConfigData = service.addApplication(Utils.getServiceContext(context), appConfigData);
       
        // TODO: This should be handled in a listener to NewApplicationEvent
        //      and ApplicationChangedEvent -rk
        /* add qualifying dashboards */
        ApplicationConfig appConfig =
            ApplicationConfigManager.getApplicationConfig(appConfigData.getApplicationId());
        List<String> dashboardIDs =
            DashboardRepository.getInstance().getQualifyingDashboardIDs(appConfig);
        appConfig.setDashboards(dashboardIDs);
        ApplicationConfigManager.updateApplication(appConfig);

View Full Code Here

        ConfigurationService configService =
                ServiceFactory.getConfigurationService();
        List appConfigList = configService.getAllApplications(
                context.getServiceContext());
        for(Iterator it=appConfigList.iterator(); it.hasNext();){
            ApplicationConfigData appConfig = (ApplicationConfigData)it.next();
            if(appConfig.isCluster()){
                Out.println(appConfig.getName() + " [cluster]");
                for(Iterator it2=appConfig.getChildApplications().iterator();it2.hasNext();){
                    Out.print("+ ");
                    printApplication((ApplicationConfigData)it2.next());
                }
            }else{
                printApplication(appConfig);
View Full Code Here

    public static void main(String[] args){
        ConfigurationService configService =
                ServiceFactory.getConfigurationService();

        ApplicationConfigData configData = new ApplicationConfigData();
        configData.setHost("localhost");
        configData.setPort(new Integer(7001));
        configData.setName("testApp");
        configData.setType("weblogic");
        configData.setUsername("system");
        configData.setPassword("12345678");

        configData = configService.addApplication(getServiceContext(),
                configData);
        System.out.println("ApplicationId:" + configData.getApplicationId());
        System.out.println("Host:" + configData.getHost());
        System.out.println("Port:" + configData.getPort());
        System.out.println("Name:" + configData.getName());
        System.out.println("Type:" + configData.getType());
        System.out.println("Username:" + configData.getUsername());
        System.out.println("Password:" + configData.getPassword());
    }
View Full Code Here

        ServiceContext context =
                RemoteServiceContextFactory.getServiceContext("admin", "123456", null, null);
        ConfigurationService configService = ServiceFactory.getConfigurationService();

        /* Build ApplicationConfigData object */
        ApplicationConfigData configData = new ApplicationConfigData();
        configData.setHost("localhost");
        configData.setPort(new Integer(1099));
        configData.setName("testApp1");
        configData.setType("jboss");
        /* add application */
        configData = configService.addApplication(context, configData);
        System.out.println("ApplicationId:" + configData.getApplicationId());
    }
View Full Code Here

TOP

Related Classes of org.jmanage.core.data.ApplicationConfigData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.