List of usage examples for com.liferay.portal.kernel.util StringUtil read
public static String read(InputStream is) throws IOException
From source file:com.liferay.calendar.internal.upgrade.v2_0_0.UpgradeSchema.java
License:Open Source License
@Override protected void doUpgrade() throws Exception { String template = StringUtil.read(UpgradeSchema.class.getResourceAsStream("dependencies/update.sql")); runSQLTemplateString(template, false, false); }
From source file:com.liferay.content.targeting.rule.facebook.util.FacebookUtilTest.java
License:Open Source License
public static String readText(String fileName, Class<?> clazz) throws Exception { ClassLoader classLoader = clazz.getClassLoader(); InputStream inputStream = classLoader .getResourceAsStream("com/liferay/content/targeting/rule/facebook/dependencies/" + fileName); return StringUtil.read(inputStream); }
From source file:com.liferay.document.library.web.internal.portlet.action.CompareVersionsMVCRenderCommand.java
License:Open Source License
protected void compareVersions(RenderRequest renderRequest) throws Exception { long sourceFileVersionId = ParamUtil.getLong(renderRequest, "sourceFileVersionId"); long targetFileVersionId = ParamUtil.getLong(renderRequest, "targetFileVersionId"); FileVersion sourceFileVersion = _dlAppService.getFileVersion(sourceFileVersionId); InputStream sourceIs = sourceFileVersion.getContentStream(false); String sourceExtension = sourceFileVersion.getExtension(); if (sourceExtension.equals("css") || sourceExtension.equals("htm") || sourceExtension.equals("html") || sourceExtension.equals("js") || sourceExtension.equals("txt") || sourceExtension.equals("xml")) { String sourceContent = HtmlUtil.escape(StringUtil.read(sourceIs)); sourceIs = new UnsyncByteArrayInputStream(sourceContent.getBytes(StringPool.UTF8)); }/* ww w .j ava 2s. c o m*/ FileVersion targetFileVersion = _dlAppLocalService.getFileVersion(targetFileVersionId); InputStream targetIs = targetFileVersion.getContentStream(false); String targetExtension = targetFileVersion.getExtension(); if (targetExtension.equals("css") || targetExtension.equals("htm") || targetExtension.equals("html") || targetExtension.equals("js") || targetExtension.equals("txt") || targetExtension.equals("xml")) { String targetContent = HtmlUtil.escape(StringUtil.read(targetIs)); targetIs = new UnsyncByteArrayInputStream(targetContent.getBytes(StringPool.UTF8)); } if (DocumentConversionUtil.isEnabled()) { if (DocumentConversionUtil.isConvertBeforeCompare(sourceExtension)) { String sourceTempFileId = DLUtil.getTempFileId(sourceFileVersion.getFileEntryId(), sourceFileVersion.getVersion()); sourceIs = new FileInputStream( DocumentConversionUtil.convert(sourceTempFileId, sourceIs, sourceExtension, "txt")); } if (DocumentConversionUtil.isConvertBeforeCompare(targetExtension)) { String targetTempFileId = DLUtil.getTempFileId(targetFileVersion.getFileEntryId(), targetFileVersion.getVersion()); targetIs = new FileInputStream( DocumentConversionUtil.convert(targetTempFileId, targetIs, targetExtension, "txt")); } } List<DiffResult>[] diffResults = DiffUtil.diff(new InputStreamReader(sourceIs), new InputStreamReader(targetIs)); renderRequest.setAttribute(WebKeys.DIFF_RESULTS, diffResults); renderRequest.setAttribute(WebKeys.SOURCE_NAME, sourceFileVersion.getTitle() + StringPool.SPACE + sourceFileVersion.getVersion()); renderRequest.setAttribute(WebKeys.TARGET_NAME, targetFileVersion.getTitle() + StringPool.SPACE + targetFileVersion.getVersion()); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.action.GetDataProviderParametersSettingsMVCResourceCommandTest.java
License:Open Source License
protected String read(String fileName) throws IOException { Class<?> clazz = getClass(); InputStream inputStream = clazz.getResourceAsStream("dependencies/" + fileName); return StringUtil.read(inputStream); }
From source file:com.liferay.dynamic.data.lists.internal.upgrade.v1_0_3.UpgradeSchema.java
License:Open Source License
@Override protected void doUpgrade() throws Exception { try (LoggingTimer loggingTimer = new LoggingTimer()) { String template = StringUtil.read(UpgradeSchema.class.getResourceAsStream("dependencies/update.sql")); runSQLTemplateString(template, false, false); }//from w ww . j a v a 2s .com }
From source file:com.liferay.dynamic.data.mapping.internal.upgrade.v1_0_0.UpgradeSchema.java
License:Open Source License
protected void updateSQL() throws Exception { try (LoggingTimer loggingTimer = new LoggingTimer()) { String template = StringUtil.read(UpgradeSchema.class.getResourceAsStream("dependencies/update.sql")); runSQLTemplateString(template, false, false); }/*from w ww.j a va2 s . co m*/ }
From source file:com.liferay.dynamic.data.mapping.webdav.DDMWebDav.java
License:Open Source License
public int addResource(WebDAVRequest webDavRequest, long classNameId) throws Exception { String[] pathArray = webDavRequest.getPathArray(); if (pathArray.length != 4) { return HttpServletResponse.SC_FORBIDDEN; }//from w ww . j a v a2 s . c o m String type = pathArray[2]; String typeId = pathArray[3]; if (type.equals(TYPE_STRUCTURES)) { HttpServletRequest request = webDavRequest.getHttpServletRequest(); String definition = StringUtil.read(request.getInputStream()); DDMForm ddmForm = getDDMForm(definition); DDMFormLayout ddmFormLayout = _ddm.getDefaultDDMFormLayout(ddmForm); Map<Locale, String> nameMap = new HashMap<>(); Locale defaultLocale = ddmForm.getDefaultLocale(); nameMap.put(defaultLocale, typeId); ServiceContext serviceContext = new ServiceContext(); serviceContext.setAddGroupPermissions(true); serviceContext.setAddGuestPermissions(true); _ddmStructureLocalService.addStructure(webDavRequest.getUserId(), webDavRequest.getGroupId(), classNameId, nameMap, null, ddmForm, ddmFormLayout, StorageType.JSON.toString(), serviceContext); return HttpServletResponse.SC_CREATED; } else if (type.equals(TYPE_TEMPLATES)) { // DDM templates can not be added via WebDAV because there is no way // to know the associated class name or class PK return HttpServletResponse.SC_FORBIDDEN; } return HttpServletResponse.SC_FORBIDDEN; }
From source file:com.liferay.dynamic.data.mapping.webdav.DDMWebDav.java
License:Open Source License
public int putResource(WebDAVRequest webDAVRequest, String rootPath, String token, long classNameId) throws WebDAVException { try {/*w w w . ja v a 2s . c o m*/ Resource resource = getResource(webDAVRequest, rootPath, token, classNameId); if (resource == null) { return addResource(webDAVRequest, classNameId); } Object model = resource.getModel(); if (model instanceof DDMStructure) { DDMStructure structure = (DDMStructure) model; HttpServletRequest request = webDAVRequest.getHttpServletRequest(); String definition = StringUtil.read(request.getInputStream()); DDMForm ddmForm = getDDMForm(definition); DDMFormLayout ddmFormLayout = _ddm.getDefaultDDMFormLayout(ddmForm); _ddmStructureService.updateStructure(structure.getGroupId(), structure.getParentStructureId(), structure.getClassNameId(), structure.getStructureKey(), structure.getNameMap(), structure.getDescriptionMap(), ddmForm, ddmFormLayout, new ServiceContext()); return HttpServletResponse.SC_CREATED; } else if (model instanceof DDMTemplate) { DDMTemplate template = (DDMTemplate) model; HttpServletRequest request = webDAVRequest.getHttpServletRequest(); String script = StringUtil.read(request.getInputStream()); _ddmTemplateService.updateTemplate(template.getTemplateId(), template.getClassPK(), template.getNameMap(), template.getDescriptionMap(), template.getType(), template.getMode(), template.getLanguage(), script, template.isCacheable(), template.isSmallImage(), template.getSmallImageURL(), null, new ServiceContext()); return HttpServletResponse.SC_CREATED; } else { return HttpServletResponse.SC_FORBIDDEN; } } catch (PortalException pe) { if (_log.isDebugEnabled()) { _log.debug(pe, pe); } return HttpServletResponse.SC_FORBIDDEN; } catch (Exception e) { throw new WebDAVException(e); } }
From source file:com.liferay.exportimport.resources.importer.internal.util.FileSystemImporter.java
License:Open Source License
protected void addApplicationDisplayTemplate(String parentDirName, String dirName, long classNameId) throws Exception { File dir = new File(_resourcesDir, parentDirName + StringPool.SLASH + dirName); if (!dir.isDirectory() || !dir.canRead()) { return;// ww w.j av a 2 s .c o m } File[] files = listFiles(dir); for (File file : files) { String script = StringUtil.read(getInputStream(file)); if (Validator.isNull(script)) { continue; } addApplicationDisplayTemplate(script, file, classNameId); } }
From source file:com.liferay.exportimport.resources.importer.internal.util.FileSystemImporter.java
License:Open Source License
protected void addDDLDisplayTemplates(String ddmStructureKey, String dirName, String fileName) throws Exception { DDMStructure ddmStructure = ddmStructureLocalService.getStructure(groupId, portal.getClassNameId(DDLRecordSet.class), ddmStructureKey); File dir = new File(_resourcesDir, dirName + StringPool.SLASH + fileName); if (!dir.isDirectory() || !dir.canRead()) { return;/* w w w . j a v a2s . c om*/ } File[] files = listFiles(dir); for (File file : files) { String script = StringUtil.read(getInputStream(file)); if (Validator.isNull(script)) { return; } addDDMTemplate(groupId, ddmStructure.getStructureId(), file.getName(), getDDMTemplateLanguage(file.getName()), script, DDMTemplateConstants.TEMPLATE_TYPE_DISPLAY, null); } }