List of usage examples for com.liferay.portal.util PropsUtil get
public static String get(String key)
From source file:br.gov.camara.edemocracia.liferay.parsers.CDHtmlBBCodeTranslatorImpl.java
License:Open Source License
protected void handleVideo(StringBundler sb, List<BBCodeItem> bbCodeItems, IntegerWrapper marker) { int videoHeight = GetterUtil.get(PropsUtil.get("forum.video.height"), 349); int videoWidth = GetterUtil.get(PropsUtil.get("forum.video.width"), 560); String videoId = extractData(bbCodeItems, marker, "video", BBCodeParser.TYPE_DATA, true); if (videoId != null && videoId.trim().length() > 0) { // Extrai o identificador do video, parar criar o embbed for (Pattern p : _youtube_patterns) { Matcher m = p.matcher(videoId.trim()); if (m.find()) { sb.append("<iframe "); sb.append("width=\"").append(videoWidth).append("\" "); sb.append("height=\"").append(videoHeight).append("\" "); sb.append("src=\"http://www.youtube.com/embed/"); sb.append(m.group(1));/*from w w w . j ava2s.c o m*/ sb.append("\" frameborder=\"0\" allowfullscreen></iframe>"); break; } } } }
From source file:com.ext.portlet.epsos.EpsosHelperService.java
private PersonDetail getPharmacistInfo(User user) { Session session = ConnectionFactory.getInstance().getSession(); PersonDetail pd = new PersonDetail(); try {// w w w . j a v a 2 s . co m pd.setFirstname(user.getFirstName()); pd.setLastname(user.getLastName()); pd.setOrgname(user.getLastName() + " " + user.getFirstName()); pd.setEmail(user.getEmailAddress()); PaParty party = PartiesService.getInstance().getPaPerson(user.getUserId()); pd.setOrgid(party.getMainid() + ""); Company company; try { company = CompanyLocalServiceUtil.getCompanyById(user.getCompanyId()); pd.setCountry(company.getLocale().getCountry()); } catch (PortalException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SystemException e) { // TODO Auto-generated catch block e.printStackTrace(); } // get geographic addresses if (party.getPaGeographicAddresses() != null) { Iterator geoAddressIter = party.getPaGeographicAddresses().iterator(); int i = 0; while (geoAddressIter.hasNext() && i < 4) { PaGeographicAddress addr = (PaGeographicAddress) geoAddressIter.next(); // languages part PaGeographicAddressLanguage addressLang = null; String lang = user.getLanguageId(); List addressLangs = session.createQuery( "from gnomon.hibernate.model.parties.PaGeographicAddressLanguage l where l.paGeographicAddress.mainid = " + addr.getMainid() + " and l.lang = '" + lang + "'") .list(); if (addressLangs != null && addressLangs.size() > 0) { addressLang = (PaGeographicAddressLanguage) addressLangs.get(0); } else { addressLangs = session.createQuery( "from gnomon.hibernate.model.parties.PaGeographicAddressLanguage l where l.paGeographicAddress.mainid = " + addr.getMainid() + " and l.lang = '" + PropsUtil.get("locale.default") + "'") .list(); if (addressLangs != null && addressLangs.size() > 0) { addressLang = (PaGeographicAddressLanguage) addressLangs.get(0); } } if (addressLang != null) { pd.setPostalCode(addressLang.getZipOrPostCode()); pd.setAddress(addressLang.getAddressLine()); pd.setCity(addressLang.getRegion()); } i++; } } } catch (Exception e) { System.err.println("Hibernate Exception" + e.getMessage()); throw new RuntimeException(e); } finally { if (session != null) { try { session.close(); } catch (HibernateException e) { System.err.println("Hibernate Exception" + e.getMessage()); throw new RuntimeException(e); } } } return pd; }
From source file:com.liferay.adaptive.media.document.library.thumbnails.internal.test.util.PropsValuesReplacer.java
License:Open Source License
public PropsValuesReplacer(String name, Object value) throws Exception { Field propsKeysField = ReflectionUtil.getDeclaredField(PropsKeys.class, name); _propsKeysName = (String) propsKeysField.get(null); _propsKeysOldValue = PropsUtil.get(_propsKeysName); PropsUtil.set(_propsKeysName, String.valueOf(value)); _propsValuesField = ReflectionUtil.getDeclaredField(PropsValues.class, name); _propsValuesOldValue = _propsValuesField.get(null); _propsValuesField.set(null, value);/*from w ww . j a v a2s. c o m*/ }
From source file:com.liferay.counter.service.persistence.CounterFinderImpl.java
License:Open Source License
protected int getRangeSize(String name) { if (name.equals(_NAME)) { return PropsValues.COUNTER_INCREMENT; }// w w w. j a v a 2 s .c o m String incrementType = null; int pos = name.indexOf(CharPool.POUND); if (pos != -1) { incrementType = name.substring(0, pos); } else { incrementType = name; } Integer rangeSize = _rangeSizeMap.get(incrementType); if (rangeSize == null) { rangeSize = GetterUtil.getInteger(PropsUtil.get(PropsKeys.COUNTER_INCREMENT_PREFIX + incrementType), PropsValues.COUNTER_INCREMENT); _rangeSizeMap.put(incrementType, rangeSize); } return rangeSize.intValue(); }
From source file:com.liferay.journal.transformer.RegexTransformerUtil.java
License:Open Source License
private RegexTransformerUtil() { _patterns = new ArrayList<>(); _replacements = new ArrayList<>(); for (int i = 0; i < 100; i++) { String regex = PropsUtil.get("journal.transformer.regex.pattern." + i); String replacement = PropsUtil.get("journal.transformer.regex.replacement." + i); if (Validator.isNull(regex) || Validator.isNull(replacement)) { break; }//from w w w . j a v a2 s. c om if (_log.isInfoEnabled()) { _log.info("Pattern " + regex + " will be replaced with " + replacement); } _patterns.add(Pattern.compile(regex)); _replacements.add(replacement); } }
From source file:com.liferay.mail.util.CyrusHook.java
License:Open Source License
public void addForward(long companyId, long userId, List<Filter> filters, List<String> emailAddresses, boolean leaveCopy) { try {/* w w w. j a v a 2 s . c o m*/ if (emailAddresses != null) { String home = PropsUtil.get(PropsKeys.MAIL_HOOK_CYRUS_HOME); File file = new File(home + "/" + userId + ".procmail.forward"); if ((filters.size() > 0) || (emailAddresses.size() > 0) || (leaveCopy)) { StringBundler sb = new StringBundler(); for (int i = 0; i < filters.size(); i++) { Filter filter = filters.get(i); sb.append(":0\n"); sb.append("* ^(From|Cc|To).*"); sb.append(filter.getEmailAddress()); sb.append("\n"); sb.append("| $DELIVER -e -a $USER -m user.$USER."); sb.append(filter.getFolder()); sb.append("\n\n"); } if (leaveCopy) { sb.append(":0 c\n"); sb.append("| $DELIVER -e -a $USER -m user.$USER\n\n"); } if (emailAddresses.size() > 0) { sb.append(":0\n"); sb.append("!"); for (String emailAddress : emailAddresses) { sb.append(" "); sb.append(emailAddress); } } String content = sb.toString(); while (content.endsWith("\n")) { content = content.substring(0, content.length() - 1); } FileUtil.write(file, content); } else { file.delete(); } } } catch (Exception e) { _log.error(e, e); } }
From source file:com.liferay.mail.util.CyrusHook.java
License:Open Source License
public void addUser(long companyId, long userId, String password, String firstName, String middleName, String lastName, String emailAddress) { try {// ww w. jav a 2s .com CyrusServiceUtil.addUser(userId, emailAddress, password); // Expect String addUserCmd = PropsUtil.get(PropsKeys.MAIL_HOOK_CYRUS_ADD_USER); addUserCmd = StringUtil.replace(addUserCmd, "%1%", String.valueOf(userId)); Runtime rt = Runtime.getRuntime(); Process p = rt.exec(addUserCmd); ProcessUtil.close(p); } catch (Exception e) { _log.error(e, e); } }
From source file:com.liferay.mail.util.CyrusHook.java
License:Open Source License
public void addVacationMessage(long companyId, long userId, String emailAddress, String vacationMessage) { try {//from www .j av a 2 s . c om String home = PropsUtil.get(PropsKeys.MAIL_HOOK_CYRUS_HOME); // Remove vacation cache new File(home + "/" + userId + ".vacation.cache").delete(); // Update vacation message File vacation = new File(home + "/" + userId + ".vacation"); if (Validator.isNull(vacationMessage)) { vacation.delete(); } else { FileUtil.write(vacation, emailAddress + "\n" + vacationMessage); } } catch (Exception e) { _log.error(e, e); } }
From source file:com.liferay.mail.util.CyrusHook.java
License:Open Source License
public void deleteUser(long companyId, long userId) { try {//from www .j a v a2s .com CyrusServiceUtil.deleteUser(userId); // Expect String deleteUserCmd = PropsUtil.get(PropsKeys.MAIL_HOOK_CYRUS_DELETE_USER); deleteUserCmd = StringUtil.replace(deleteUserCmd, "%1%", String.valueOf(userId)); Runtime rt = Runtime.getRuntime(); Process p = rt.exec(deleteUserCmd); ProcessUtil.close(p); // Procmail String home = PropsUtil.get(PropsKeys.MAIL_HOOK_CYRUS_HOME); File file = new File(home + "/" + userId + ".procmail.blocked"); if (file.exists()) { file.delete(); } file = new File(home + "/" + userId + ".procmail.forward"); if (file.exists()) { file.delete(); } file = new File(home + "/" + userId + ".vacation"); if (file.exists()) { file.delete(); } file = new File(home + "/" + userId + ".vacation.cache"); if (file.exists()) { file.delete(); } } catch (Exception e) { _log.error(e, e); } }
From source file:com.liferay.mail.util.CyrusHook.java
License:Open Source License
public void updateBlocked(long companyId, long userId, List<String> blocked) { String home = PropsUtil.get(PropsKeys.MAIL_HOOK_CYRUS_HOME); File file = new File(home + "/" + userId + ".procmail.blocked"); if ((blocked == null) || (blocked.size() == 0)) { file.delete();//from ww w . j a v a 2s .co m return; } StringBundler sb = new StringBundler(blocked.size() * 9); for (int i = 0; i < blocked.size(); i++) { String emailAddress = blocked.get(i); sb.append("\n"); sb.append(":0\n"); sb.append("* ^From.*"); sb.append(emailAddress); sb.append("\n"); sb.append("{\n"); sb.append(":0\n"); sb.append("/dev/null\n"); sb.append("}\n"); } try { FileUtil.write(file, sb.toString()); } catch (Exception e) { _log.error(e, e); } }