List of usage examples for com.liferay.portal.kernel.deploy DeployManagerUtil getInstalledPluginPackage
public static PluginPackage getInstalledPluginPackage(String context)
From source file:com.liferay.exportimport.resources.importer.internal.util.ImporterFactory.java
License:Open Source License
protected void configureImporter(long companyId, Importer importer, ServletContext servletContext, PluginPackageProperties pluginPackageProperties) throws Exception { importer.setAppendVersion(pluginPackageProperties.isAppendVersion()); importer.setCompanyId(companyId);//from w w w . ja v a 2 s . co m importer.setDeveloperModeEnabled(pluginPackageProperties.isDeveloperModeEnabled()); importer.setIndexAfterImport(pluginPackageProperties.indexAfterImport()); importer.setServletContext(servletContext); importer.setServletContextName(servletContext.getServletContextName()); importer.setTargetClassName(pluginPackageProperties.getTargetClassName()); String targetValue = pluginPackageProperties.getTargetValue(); if (Validator.isNull(targetValue)) { targetValue = TextFormatter.format(servletContext.getServletContextName(), TextFormatter.J); } importer.setTargetValue(targetValue); importer.setUpdateModeEnabled(pluginPackageProperties.isUpdateModeEnabled()); PluginPackage pluginPackage = DeployManagerUtil .getInstalledPluginPackage(servletContext.getServletContextName()); importer.setVersion(pluginPackage.getVersion()); importer.afterPropertiesSet(); }
From source file:com.liferay.resourcesimporter.util.ImporterFactory.java
License:Open Source License
protected void configureImporter(long companyId, Importer importer, ServletContext servletContext, PluginPackageProperties pluginPackageProperties) throws Exception { importer.setAppendVersion(pluginPackageProperties.isAppendVersion()); importer.setCompanyId(companyId);//from www. j a v a2 s.co m importer.setDeveloperModeEnabled(pluginPackageProperties.isDeveloperModeEnabled()); importer.setServletContext(servletContext); importer.setServletContextName(servletContext.getServletContextName()); importer.setTargetClassName(pluginPackageProperties.getTargetClassName()); String targetValue = pluginPackageProperties.getTargetValue(); if (Validator.isNull(targetValue)) { targetValue = TextFormatter.format(servletContext.getServletContextName(), TextFormatter.J); } importer.setTargetValue(targetValue); importer.setUpdateModeEnabled(pluginPackageProperties.isUpdateModeEnabled()); PluginPackage pluginPackage = DeployManagerUtil .getInstalledPluginPackage(servletContext.getServletContextName()); importer.setVersion(pluginPackage.getVersion()); importer.afterPropertiesSet(); }
From source file:com.liferay.server.manager.internal.executor.PluginExecutor.java
License:Open Source License
@Override public void executeRead(HttpServletRequest request, JSONObject responseJSONObject, Queue<String> arguments) { JSONObject pluginPackageJSONObject = JSONFactoryUtil.createJSONObject(); String context = arguments.poll(); PluginPackage pluginPackage = DeployManagerUtil.getInstalledPluginPackage(context); boolean installed = true; if (pluginPackage == null) { installed = false;//from www . j ava2 s . c om } pluginPackageJSONObject.put("installed", installed); boolean started = true; if (pluginPackage == null) { started = false; } pluginPackageJSONObject.put("started", started); List<String> types = new ArrayList<>(); if (pluginPackage != null) { types = pluginPackage.getTypes(); } JSONArray typesJSONArray = JSONFactoryUtil.createJSONArray(); for (String type : types) { typesJSONArray.put(type); } pluginPackageJSONObject.put("types", typesJSONArray); responseJSONObject.put(JSONKeys.OUTPUT, pluginPackageJSONObject); }
From source file:com.liferay.servermanager.executor.PluginExecutor.java
License:Open Source License
@Override public void executeRead(HttpServletRequest request, JSONObject responseJSONObject, Queue<String> arguments) { JSONObject pluginPackageJSONObject = JSONFactoryUtil.createJSONObject(); String context = arguments.poll(); PluginPackage pluginPackage = DeployManagerUtil.getInstalledPluginPackage(context); boolean installed = true; if (pluginPackage == null) { installed = false;//from w w w . ja v a 2s . c o m } pluginPackageJSONObject.put("installed", installed); boolean started = true; if (pluginPackage == null) { started = false; } pluginPackageJSONObject.put("started", started); List<String> types = new ArrayList<String>(); if (pluginPackage != null) { types = pluginPackage.getTypes(); } JSONArray typesJSONArray = JSONFactoryUtil.createJSONArray(); for (String type : types) { typesJSONArray.put(type); } pluginPackageJSONObject.put("types", typesJSONArray); responseJSONObject.put(JSONKeys.OUTPUT, pluginPackageJSONObject); }
From source file:com.liferay.sync.service.impl.SyncDLObjectServiceImpl.java
License:Open Source License
@AccessControlled(guestAccessEnabled = true) @Override/*from www .j a v a 2s . c o m*/ public SyncContext getSyncContext(String uuid) throws PortalException { try { User user = getGuestOrUser(); SyncContext syncContext = new SyncContext(); PluginPackage syncWebPluginPackage = DeployManagerUtil.getInstalledPluginPackage("sync-web"); syncContext.setPluginVersion(syncWebPluginPackage.getVersion()); if (!user.isDefaultUser()) { syncContext.setPortalBuildNumber(ReleaseInfo.getBuildNumber()); PluginPackage soPortletPluginPackage = DeployManagerUtil.getInstalledPluginPackage("so-portlet"); syncContext.setPortletPreferencesMap(getPortletPreferencesMap()); if (soPortletPluginPackage != null) { syncContext.setSocialOfficeInstalled(true); } else { syncContext.setSocialOfficeInstalled(false); } syncContext.setUser(user); syncContext.setUserSitesGroups(getUserSitesGroups()); } return syncContext; } catch (PortalException pe) { throw new PortalException(SyncUtil.buildExceptionMessage(pe), pe); } }