Examples of CustomUIDefenitions


Examples of org.wso2.carbon.ui.deployment.beans.CustomUIDefenitions

        if (mediaType == null) {
            return null;
        }

        CustomUIDefenitions customUIDefenitions = (CustomUIDefenitions) context.
                getAttribute(CustomUIDefenitions.CUSTOM_UI_DEFENITIONS);
        return customUIDefenitions.getCustomViewUI(mediaType);
    }
View Full Code Here

Examples of org.wso2.carbon.ui.deployment.beans.CustomUIDefenitions

        if (mediaType == null) {
            return null;
        }

        CustomUIDefenitions customUIDefenitions = (CustomUIDefenitions) context.
                getAttribute(CustomUIDefenitions.CUSTOM_UI_DEFENITIONS);
        return customUIDefenitions.getCustomAddUI(mediaType);
    }
View Full Code Here

Examples of org.wso2.carbon.ui.deployment.beans.CustomUIDefenitions

        CarbonUIDefinitions carbonUIDefinitions = new CarbonUIDefinitions();
        context.registerService(CarbonUIDefinitions.class.getName(), carbonUIDefinitions, null);

        // create a CustomUIDefinitions object and set it as a osgi service. UIBundleDeployer can access this
        // service and populate it with custom UI definitions of the deployed UI bundle, if available.
        CustomUIDefenitions customUIDefenitions = new CustomUIDefenitions();
        context.registerService(CustomUIDefenitions.class.getName(), customUIDefenitions, null);

        Hashtable<String, String[]> properties1 = new Hashtable<String, String[]>();
        properties1.put(URLConstants.URL_HANDLER_PROTOCOL, new String[]{"carbon"});
        context.registerService(URLStreamHandlerService.class.getName(),
View Full Code Here

Examples of org.wso2.carbon.ui.deployment.beans.CustomUIDefenitions

        // processing the custom UI definitions required by Registry
        if (component != null) {

            ServiceReference reference =
                    bundleContext.getServiceReference(CustomUIDefenitions.class.getName());
            CustomUIDefenitions customUIDefenitions = null;
            if (reference != null) {
                customUIDefenitions = (CustomUIDefenitions) bundleContext.getService(reference);
            }

            if (customUIDefenitions == null) {
                String msg = "Custom UI defenitions service is not available.";
                log.error(msg);
                throw new CarbonException(msg);
            }

            Iterator<String> viewMediaTypes = component.getCustomViewUIMap().keySet().iterator();
            while (viewMediaTypes.hasNext()) {
                String mediaType = viewMediaTypes.next();
                String uiPath = component.getCustomViewUIMap().get(mediaType);
                if (customUIDefenitions.getCustomViewUI(mediaType) == null) {
                    customUIDefenitions.addCustomViewUI(mediaType, uiPath);
                    if (log.isDebugEnabled()) {
                        log.debug("Registered the custom view UI media type: " + mediaType + ", UI path: " + uiPath);
                    }
                } else {
                    String msg = "Custom view UI is already registered for media type: " + mediaType +
                            ". Custom UI with media type: " + mediaType + " and UI path: " +
                            uiPath + " will not be registered.";
                    log.error(msg);
                }
            }

            Iterator<String> addMediaTypes = component.getCustomAddUIMap().keySet().iterator();
            while (addMediaTypes.hasNext()) {
                String mediaType = addMediaTypes.next();
                String uiPath = component.getCustomAddUIMap().get(mediaType);
                if (customUIDefenitions.getCustomAddUI(mediaType) == null) {
                    customUIDefenitions.addCustomAddUI(mediaType, uiPath);
                    if (log.isDebugEnabled()) {
                        log.debug("Registered the custom add UI media type: " + mediaType + ", UI path: " + uiPath);
                    }
                } else {
                    String msg = "Custom add UI is already registered for media type: " + mediaType +
View Full Code Here

Examples of org.wso2.carbon.ui.deployment.beans.CustomUIDefenitions

            CarbonException{
          if (component != null) {

            ServiceReference reference =
                    bundleContext.getServiceReference(CustomUIDefenitions.class.getName());
            CustomUIDefenitions customUIDefinitions = null;
            if (reference != null) {
                customUIDefinitions = (CustomUIDefenitions) bundleContext.getService(reference);
            }
            if (customUIDefinitions == null) {
                String msg = "Custom UI defenitions service is not available.";
                log.error(msg);
                throw new CarbonException(msg);
            }

            Iterator<String> viewMediaTypes = component.getCustomViewUIMap().keySet().iterator();
            while (viewMediaTypes.hasNext()) {
                String mediaType = viewMediaTypes.next();
                String uiPath = component.getCustomViewUIMap().get(mediaType);
                if (CarbonConstants.ADD_UI_COMPONENT.equals(action)) {
                    if (customUIDefinitions.getCustomViewUI(mediaType) == null) {
                        customUIDefinitions.addCustomViewUI(mediaType, uiPath);
                        if (log.isDebugEnabled()) {
                            log.debug("Registered the custom view UI media type: " + mediaType + ", UI path: " + uiPath);
                        }
                    } else {
                        String msg = "Custom view UI is already registered for media type: " + mediaType +
                                ". Custom UI with media type: " + mediaType + " and UI path: " +
                                uiPath + " will not be registered.";
                        log.error(msg);
                    }
                }else if (CarbonConstants.REMOVE_UI_COMPONENT.equals(action)){
                    //TODO
                }

            }

            Iterator<String> addMediaTypes = component.getCustomAddUIMap().keySet().iterator();
            while (addMediaTypes.hasNext()) {
                String mediaType = addMediaTypes.next();
                String uiPath = component.getCustomAddUIMap().get(mediaType);
                if (CarbonConstants.ADD_UI_COMPONENT.equals(action)) {
                    if (customUIDefinitions.getCustomAddUI(mediaType) == null) {
                        customUIDefinitions.addCustomAddUI(mediaType, uiPath);
                        if (log.isDebugEnabled()) {
                            log.debug("Registered the custom add UI media type: " + mediaType + ", UI path: " + uiPath);
                        }
                    } else {
                        String msg = "Custom add UI is already registered for media type: " + mediaType +
View Full Code Here

Examples of org.wso2.carbon.ui.deployment.beans.CustomUIDefenitions

        CarbonUIDefinitions carbonUIDefinitions = new CarbonUIDefinitions();
        context.registerService(CarbonUIDefinitions.class.getName(), carbonUIDefinitions, null);

        // create a CustomUIDefinitions object and set it as a osgi service. UIBundleDeployer can access this
        // service and populate it with custom UI definitions of the deployed UI bundle, if available.
        CustomUIDefenitions customUIDefenitions = new CustomUIDefenitions();
        context.registerService(CustomUIDefenitions.class.getName(), customUIDefenitions, null);

        Hashtable<String, String[]> properties1 = new Hashtable<String, String[]>();
        properties1.put(URLConstants.URL_HANDLER_PROTOCOL, new String[]{"carbon"});
        context.registerService(URLStreamHandlerService.class.getName(),
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.