List of usage examples for com.liferay.portal.kernel.util StringPool APOSTROPHE
String APOSTROPHE
To view the source code for com.liferay.portal.kernel.util StringPool APOSTROPHE.
Click Source Link
From source file:com.bemis.portal.migration.customer.service.persistence.impl.CustomerUserPersistenceImpl.java
License:Open Source License
@Override public Map<Serializable, CustomerUser> fetchByPrimaryKeys(Set<Serializable> primaryKeys) { if (primaryKeys.isEmpty()) { return Collections.emptyMap(); }//from w ww . j a va 2 s . com Map<Serializable, CustomerUser> map = new HashMap<Serializable, CustomerUser>(); if (primaryKeys.size() == 1) { Iterator<Serializable> iterator = primaryKeys.iterator(); Serializable primaryKey = iterator.next(); CustomerUser customerUser = fetchByPrimaryKey(primaryKey); if (customerUser != null) { map.put(primaryKey, customerUser); } return map; } Set<Serializable> uncachedPrimaryKeys = null; for (Serializable primaryKey : primaryKeys) { Serializable serializable = entityCache.getResult(CustomerUserModelImpl.ENTITY_CACHE_ENABLED, CustomerUserImpl.class, primaryKey); if (serializable != nullModel) { if (serializable == null) { if (uncachedPrimaryKeys == null) { uncachedPrimaryKeys = new HashSet<Serializable>(); } uncachedPrimaryKeys.add(primaryKey); } else { map.put(primaryKey, (CustomerUser) serializable); } } } if (uncachedPrimaryKeys == null) { return map; } StringBundler query = new StringBundler((uncachedPrimaryKeys.size() * 4) + 1); query.append(_SQL_SELECT_CUSTOMERUSER_WHERE_PKS_IN); for (Serializable primaryKey : uncachedPrimaryKeys) { query.append(StringPool.APOSTROPHE); query.append((String) primaryKey); query.append(StringPool.APOSTROPHE); query.append(StringPool.COMMA); } query.setIndex(query.index() - 1); query.append(StringPool.CLOSE_PARENTHESIS); String sql = query.toString(); Session session = null; try { session = openSession(); Query q = session.createQuery(sql); for (CustomerUser customerUser : (List<CustomerUser>) q.list()) { map.put(customerUser.getPrimaryKeyObj(), customerUser); cacheResult(customerUser); uncachedPrimaryKeys.remove(customerUser.getPrimaryKeyObj()); } for (Serializable primaryKey : uncachedPrimaryKeys) { entityCache.putResult(CustomerUserModelImpl.ENTITY_CACHE_ENABLED, CustomerUserImpl.class, primaryKey, nullModel); } } catch (Exception e) { throw processException(e); } finally { closeSession(session); } return map; }
From source file:com.bookmark.service.persistence.impl.companyBookmarkPersistenceImpl.java
License:Open Source License
@Override public Map<Serializable, companyBookmark> fetchByPrimaryKeys(Set<Serializable> primaryKeys) { if (primaryKeys.isEmpty()) { return Collections.emptyMap(); }//w w w . j a v a 2s .c om Map<Serializable, companyBookmark> map = new HashMap<Serializable, companyBookmark>(); if (primaryKeys.size() == 1) { Iterator<Serializable> iterator = primaryKeys.iterator(); Serializable primaryKey = iterator.next(); companyBookmark companyBookmark = fetchByPrimaryKey(primaryKey); if (companyBookmark != null) { map.put(primaryKey, companyBookmark); } return map; } Set<Serializable> uncachedPrimaryKeys = null; for (Serializable primaryKey : primaryKeys) { Serializable serializable = entityCache.getResult(companyBookmarkModelImpl.ENTITY_CACHE_ENABLED, companyBookmarkImpl.class, primaryKey); if (serializable != nullModel) { if (serializable == null) { if (uncachedPrimaryKeys == null) { uncachedPrimaryKeys = new HashSet<Serializable>(); } uncachedPrimaryKeys.add(primaryKey); } else { map.put(primaryKey, (companyBookmark) serializable); } } } if (uncachedPrimaryKeys == null) { return map; } StringBundler query = new StringBundler((uncachedPrimaryKeys.size() * 4) + 1); query.append(_SQL_SELECT_COMPANYBOOKMARK_WHERE_PKS_IN); for (Serializable primaryKey : uncachedPrimaryKeys) { query.append(StringPool.APOSTROPHE); query.append((String) primaryKey); query.append(StringPool.APOSTROPHE); query.append(StringPool.COMMA); } query.setIndex(query.index() - 1); query.append(StringPool.CLOSE_PARENTHESIS); String sql = query.toString(); Session session = null; try { session = openSession(); Query q = session.createQuery(sql); for (companyBookmark companyBookmark : (List<companyBookmark>) q.list()) { map.put(companyBookmark.getPrimaryKeyObj(), companyBookmark); cacheResult(companyBookmark); uncachedPrimaryKeys.remove(companyBookmark.getPrimaryKeyObj()); } for (Serializable primaryKey : uncachedPrimaryKeys) { entityCache.putResult(companyBookmarkModelImpl.ENTITY_CACHE_ENABLED, companyBookmarkImpl.class, primaryKey, nullModel); } } catch (Exception e) { throw processException(e); } finally { closeSession(session); } return map; }
From source file:com.liferay.document.library.repository.cmis.search.CMISContainsValueExpression.java
License:Open Source License
@Override public String toQueryFragment() { boolean multipleTerms = _value.contains(StringPool.SPACE); StringBundler sb = new StringBundler(1 + (multipleTerms ? 4 : 0)); if (_value.contains(StringPool.SPACE)) { sb.append(StringPool.BACK_SLASH); sb.append(StringPool.APOSTROPHE); }/* w w w .j av a 2 s. c o m*/ sb.append(_value); if (_value.contains(StringPool.SPACE)) { sb.append(StringPool.BACK_SLASH); sb.append(StringPool.APOSTROPHE); } return sb.toString(); }
From source file:com.liferay.document.library.repository.cmis.search.CMISSimpleExpression.java
License:Open Source License
@Override public String toQueryFragment() { StringBundler sb = new StringBundler(7); sb.append(_field);//w ww .j ava 2s .c o m sb.append(StringPool.SPACE); sb.append(_cmisSimpleExpressionOperator); sb.append(StringPool.SPACE); sb.append(StringPool.APOSTROPHE); sb.append(_value); sb.append(StringPool.APOSTROPHE); return sb.toString(); }
From source file:com.liferay.dynamic.data.mapping.form.evaluator.impl.internal.functions.CallFunction.java
License:Open Source License
protected Object createResultMapValue(String token, Map<String, String[]> outputParameterNameToPathsMap) { String[] paths = GetterUtil.getStringValues(outputParameterNameToPathsMap.get(token)); if (isKeyValueMapping(paths)) { return createKeyValueMappingJSONObject(paths); }/*from w w w . j a va 2 s. c o m*/ try { token = token.replace(StringPool.APOSTROPHE, StringPool.QUOTE); return _jsonFactory.createJSONObject(token); } catch (JSONException jsone) { if (_log.isDebugEnabled()) { _log.debug(jsone, jsone); } return token; } }
From source file:com.liferay.google.drive.repository.GoogleDriveRepository.java
License:Open Source License
protected String getSearchQuery(String keywords, long[] folderIds, ExtRepositoryQueryMapper extRepositoryQueryMapper) throws SearchException { StringBundler sb = new StringBundler(); sb.append("fullText contains '"); sb.append(keywords);//from w ww. j a v a2 s . co m sb.append("' and "); for (int i = 0; i < folderIds.length; i++) { if (i != 0) { sb.append(" and "); } long folderId = folderIds[i]; String extRepositoryFolderKey = extRepositoryQueryMapper.formatParameterValue("folderId", String.valueOf(folderId)); sb.append(StringPool.APOSTROPHE); sb.append(extRepositoryFolderKey); sb.append(StringPool.APOSTROPHE); sb.append(" in parents"); } return sb.toString(); }
From source file:com.liferay.portlet.social.service.persistence.SocialActivityCounterFinderImpl.java
License:Open Source License
protected String getNames(String[] names) { if (names.length == 0) { return StringPool.BLANK; }// w w w . java 2s .com StringBundler sb = new StringBundler(names.length * 2 - 1); for (int i = 0; i < names.length; i++) { sb.append(StringUtil.quote(names[i], StringPool.APOSTROPHE)); if ((i + 1) < names.length) { sb.append(StringPool.COMMA); } } return sb.toString(); }
From source file:com.liferay.privatemessaging.portlet.PrivateMessagingPortlet.java
License:Open Source License
protected void validateTo(String to, ThemeDisplay themeDisplay) throws Exception { if (Validator.isNull(to)) { return;/*from w ww . ja v a2 s . c om*/ } String[] recipients = StringUtil.split(to); List<String> failedRecipients = new ArrayList<String>(); for (String recipient : recipients) { recipient = recipient.trim(); int x = recipient.indexOf(CharPool.LESS_THAN); int y = recipient.indexOf(CharPool.GREATER_THAN); try { if ((x != -1) && (y != -1)) { recipient = recipient.substring(x + 1, y); } UserLocalServiceUtil.getUserByScreenName(themeDisplay.getCompanyId(), recipient); } catch (NoSuchUserException nsue) { failedRecipients.add(recipient); } } if (!failedRecipients.isEmpty()) { StringBundler sb = new StringBundler(3); sb.append(StringPool.APOSTROPHE); sb.append(StringUtil.merge(failedRecipients, "', '")); sb.append(StringPool.APOSTROPHE); throw new UserScreenNameException(sb.toString()); } }
From source file:com.liferay.sync.hook.upgrade.v1_0_1.UpgradeSyncDLObject.java
License:Open Source License
protected void updateColumn(String tableName, String columnName1, String columnName2, String columnName3, String primaryKeyColumnName, Object columnDefaultValue, String[] types) throws Exception { StringBundler sb = new StringBundler(types.length * 4 + 24); sb.append("update SyncDLObject set "); sb.append(columnName1);// w w w . j ava2 s . c o m sb.append(" = (select "); sb.append(columnName2); sb.append(" from "); sb.append(tableName); sb.append(" where ("); sb.append(tableName); sb.append(StringPool.PERIOD); sb.append(primaryKeyColumnName); sb.append(" = SyncDLObject.typePK"); if (columnName3 != null) { sb.append(" and "); sb.append(tableName); sb.append(StringPool.PERIOD); sb.append(columnName3); sb.append(" = SyncDLObject."); sb.append(columnName3); } sb.append(")) where ("); for (int i = 0; i < types.length; i++) { sb.append("type_ = '"); sb.append(types[i]); sb.append(StringPool.APOSTROPHE); if ((i + 1) < types.length) { sb.append(" or "); } } sb.append(") and ("); sb.append(columnName1); sb.append(" is null or "); sb.append(columnName1); sb.append(" = "); sb.append(columnDefaultValue); sb.append(StringPool.CLOSE_PARENTHESIS); runSQL(sb.toString()); }
From source file:com.liferay.sync.hook.upgrade.v1_0_2.UpgradeSyncDLObject.java
License:Open Source License
protected void updateColumn(String tableName, String primaryKeyColumnName, String[] types) throws Exception { StringBundler sb = new StringBundler(types.length * 4 + 7); sb.append("update SyncDLObject set treePath = (select treePath from "); sb.append(tableName);/* w w w . j av a2 s . c o m*/ sb.append(" where ("); sb.append(tableName); sb.append(StringPool.PERIOD); sb.append(primaryKeyColumnName); sb.append(" = SyncDLObject.typePK)) where ("); for (int i = 0; i < types.length; i++) { sb.append("type_ = '"); sb.append(types[i]); sb.append(StringPool.APOSTROPHE); if ((i + 1) < types.length) { sb.append(" or "); } } sb.append(")"); runSQL(sb.toString()); }