List of usage examples for com.liferay.portal.kernel.util StringPool COMMA
String COMMA
To view the source code for com.liferay.portal.kernel.util StringPool COMMA.
Click Source Link
From source file:org.liferay.jukebox.service.persistence.impl.AlbumPersistenceImpl.java
License:Open Source License
@Override public Map<Serializable, Album> fetchByPrimaryKeys(Set<Serializable> primaryKeys) { if (primaryKeys.isEmpty()) { return Collections.emptyMap(); }/*from w w w .j a va 2s.co m*/ Map<Serializable, Album> map = new HashMap<Serializable, Album>(); if (primaryKeys.size() == 1) { Iterator<Serializable> iterator = primaryKeys.iterator(); Serializable primaryKey = iterator.next(); Album album = fetchByPrimaryKey(primaryKey); if (album != null) { map.put(primaryKey, album); } return map; } Set<Serializable> uncachedPrimaryKeys = null; for (Serializable primaryKey : primaryKeys) { Album album = (Album) EntityCacheUtil.getResult(AlbumModelImpl.ENTITY_CACHE_ENABLED, AlbumImpl.class, primaryKey); if (album == null) { if (uncachedPrimaryKeys == null) { uncachedPrimaryKeys = new HashSet<Serializable>(); } uncachedPrimaryKeys.add(primaryKey); } else { map.put(primaryKey, album); } } if (uncachedPrimaryKeys == null) { return map; } StringBundler query = new StringBundler((uncachedPrimaryKeys.size() * 2) + 1); query.append(_SQL_SELECT_ALBUM_WHERE_PKS_IN); for (Serializable primaryKey : uncachedPrimaryKeys) { query.append(String.valueOf(primaryKey)); 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 (Album album : (List<Album>) q.list()) { map.put(album.getPrimaryKeyObj(), album); cacheResult(album); uncachedPrimaryKeys.remove(album.getPrimaryKeyObj()); } for (Serializable primaryKey : uncachedPrimaryKeys) { EntityCacheUtil.putResult(AlbumModelImpl.ENTITY_CACHE_ENABLED, AlbumImpl.class, primaryKey, _nullAlbum); } } catch (Exception e) { throw processException(e); } finally { closeSession(session); } return map; }
From source file:org.liferay.jukebox.service.persistence.impl.ArtistPersistenceImpl.java
License:Open Source License
@Override public Map<Serializable, Artist> fetchByPrimaryKeys(Set<Serializable> primaryKeys) { if (primaryKeys.isEmpty()) { return Collections.emptyMap(); }//from www. j ava 2 s.com Map<Serializable, Artist> map = new HashMap<Serializable, Artist>(); if (primaryKeys.size() == 1) { Iterator<Serializable> iterator = primaryKeys.iterator(); Serializable primaryKey = iterator.next(); Artist artist = fetchByPrimaryKey(primaryKey); if (artist != null) { map.put(primaryKey, artist); } return map; } Set<Serializable> uncachedPrimaryKeys = null; for (Serializable primaryKey : primaryKeys) { Artist artist = (Artist) EntityCacheUtil.getResult(ArtistModelImpl.ENTITY_CACHE_ENABLED, ArtistImpl.class, primaryKey); if (artist == null) { if (uncachedPrimaryKeys == null) { uncachedPrimaryKeys = new HashSet<Serializable>(); } uncachedPrimaryKeys.add(primaryKey); } else { map.put(primaryKey, artist); } } if (uncachedPrimaryKeys == null) { return map; } StringBundler query = new StringBundler((uncachedPrimaryKeys.size() * 2) + 1); query.append(_SQL_SELECT_ARTIST_WHERE_PKS_IN); for (Serializable primaryKey : uncachedPrimaryKeys) { query.append(String.valueOf(primaryKey)); 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 (Artist artist : (List<Artist>) q.list()) { map.put(artist.getPrimaryKeyObj(), artist); cacheResult(artist); uncachedPrimaryKeys.remove(artist.getPrimaryKeyObj()); } for (Serializable primaryKey : uncachedPrimaryKeys) { EntityCacheUtil.putResult(ArtistModelImpl.ENTITY_CACHE_ENABLED, ArtistImpl.class, primaryKey, _nullArtist); } } catch (Exception e) { throw processException(e); } finally { closeSession(session); } return map; }
From source file:org.liferay.jukebox.service.persistence.impl.SongPersistenceImpl.java
License:Open Source License
@Override public Map<Serializable, Song> fetchByPrimaryKeys(Set<Serializable> primaryKeys) { if (primaryKeys.isEmpty()) { return Collections.emptyMap(); }//from ww w. j a v a 2 s .c om Map<Serializable, Song> map = new HashMap<Serializable, Song>(); if (primaryKeys.size() == 1) { Iterator<Serializable> iterator = primaryKeys.iterator(); Serializable primaryKey = iterator.next(); Song song = fetchByPrimaryKey(primaryKey); if (song != null) { map.put(primaryKey, song); } return map; } Set<Serializable> uncachedPrimaryKeys = null; for (Serializable primaryKey : primaryKeys) { Song song = (Song) EntityCacheUtil.getResult(SongModelImpl.ENTITY_CACHE_ENABLED, SongImpl.class, primaryKey); if (song == null) { if (uncachedPrimaryKeys == null) { uncachedPrimaryKeys = new HashSet<Serializable>(); } uncachedPrimaryKeys.add(primaryKey); } else { map.put(primaryKey, song); } } if (uncachedPrimaryKeys == null) { return map; } StringBundler query = new StringBundler((uncachedPrimaryKeys.size() * 2) + 1); query.append(_SQL_SELECT_SONG_WHERE_PKS_IN); for (Serializable primaryKey : uncachedPrimaryKeys) { query.append(String.valueOf(primaryKey)); 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 (Song song : (List<Song>) q.list()) { map.put(song.getPrimaryKeyObj(), song); cacheResult(song); uncachedPrimaryKeys.remove(song.getPrimaryKeyObj()); } for (Serializable primaryKey : uncachedPrimaryKeys) { EntityCacheUtil.putResult(SongModelImpl.ENTITY_CACHE_ENABLED, SongImpl.class, primaryKey, _nullSong); } } catch (Exception e) { throw processException(e); } finally { closeSession(session); } return map; }
From source file:org.lrc.liferay.toolbuilder.service.persistence.StepDefsCompositeStepDefDBEPK.java
License:Open Source License
@Override public String toString() { StringBundler sb = new StringBundler(10); sb.append(StringPool.OPEN_CURLY_BRACE); sb.append("compositeStepDefDBEId"); sb.append(StringPool.EQUAL);/*from w w w .j av a 2 s . c o m*/ sb.append(compositeStepDefDBEId); sb.append(StringPool.COMMA); sb.append(StringPool.SPACE); sb.append("stepDefDBEId"); sb.append(StringPool.EQUAL); sb.append(stepDefDBEId); sb.append(StringPool.CLOSE_CURLY_BRACE); return sb.toString(); }
From source file:org.lsug.quota.service.persistence.impl.QuotaPersistenceImpl.java
License:Open Source License
@Override public Map<Serializable, Quota> fetchByPrimaryKeys(Set<Serializable> primaryKeys) { if (primaryKeys.isEmpty()) { return Collections.emptyMap(); }//from ww w . j a v a 2 s. c o m Map<Serializable, Quota> map = new HashMap<Serializable, Quota>(); if (primaryKeys.size() == 1) { Iterator<Serializable> iterator = primaryKeys.iterator(); Serializable primaryKey = iterator.next(); Quota quota = fetchByPrimaryKey(primaryKey); if (quota != null) { map.put(primaryKey, quota); } return map; } Set<Serializable> uncachedPrimaryKeys = null; for (Serializable primaryKey : primaryKeys) { Serializable serializable = entityCache.getResult(QuotaModelImpl.ENTITY_CACHE_ENABLED, QuotaImpl.class, primaryKey); if (serializable != nullModel) { if (serializable == null) { if (uncachedPrimaryKeys == null) { uncachedPrimaryKeys = new HashSet<Serializable>(); } uncachedPrimaryKeys.add(primaryKey); } else { map.put(primaryKey, (Quota) serializable); } } } if (uncachedPrimaryKeys == null) { return map; } StringBundler query = new StringBundler((uncachedPrimaryKeys.size() * 2) + 1); query.append(_SQL_SELECT_QUOTA_WHERE_PKS_IN); for (Serializable primaryKey : uncachedPrimaryKeys) { query.append((long) primaryKey); 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 (Quota quota : (List<Quota>) q.list()) { map.put(quota.getPrimaryKeyObj(), quota); cacheResult(quota); uncachedPrimaryKeys.remove(quota.getPrimaryKeyObj()); } for (Serializable primaryKey : uncachedPrimaryKeys) { entityCache.putResult(QuotaModelImpl.ENTITY_CACHE_ENABLED, QuotaImpl.class, primaryKey, nullModel); } } catch (Exception e) { throw processException(e); } finally { closeSession(session); } return map; }
From source file:org.lsug.quota.web.internal.portlet.action.documentlibrary.QuotaUploadMultipleFileEntriesMVCActionCommand.java
License:Open Source License
protected String[] getAllowedFileExtensions(PortletConfig portletConfig, PortletRequest portletRequest, PortletResponse portletResponse) throws PortalException { String portletName = portletConfig.getPortletName(); if (!portletName.equals(DLPortletKeys.MEDIA_GALLERY_DISPLAY)) { return PrefsPropsUtil.getStringArray(PropsKeys.DL_FILE_EXTENSIONS, StringPool.COMMA); } else {//from w ww . jav a 2s.c om //TODO DLPortletInstanceSettings is an internal class //We cannot use it here as it does in documentlibrary module Set<String> extensions = new HashSet<>(); return extensions.toArray(new String[extensions.size()]); } }
From source file:org.nirmalavidya.lrmodel.service.persistence.AlbumAudioFileInfoPK.java
License:Open Source License
@Override public String toString() { StringBundler sb = new StringBundler(10); sb.append(StringPool.OPEN_CURLY_BRACE); sb.append("id_album"); sb.append(StringPool.EQUAL);//from w ww. j a va 2 s. c o m sb.append(id_album); sb.append(StringPool.COMMA); sb.append(StringPool.SPACE); sb.append("id_audio_file_info"); sb.append(StringPool.EQUAL); sb.append(id_audio_file_info); sb.append(StringPool.CLOSE_CURLY_BRACE); return sb.toString(); }
From source file:org.nirmalavidya.lrmodel.service.persistence.AlbumCategoryPK.java
License:Open Source License
@Override public String toString() { StringBundler sb = new StringBundler(10); sb.append(StringPool.OPEN_CURLY_BRACE); sb.append("id_album"); sb.append(StringPool.EQUAL);//from w w w. j av a 2s . c o m sb.append(id_album); sb.append(StringPool.COMMA); sb.append(StringPool.SPACE); sb.append("id_category"); sb.append(StringPool.EQUAL); sb.append(id_category); sb.append(StringPool.CLOSE_CURLY_BRACE); return sb.toString(); }
From source file:org.nirmalavidya.lrmodel.service.persistence.AlbumDocumentInfoPK.java
License:Open Source License
@Override public String toString() { StringBundler sb = new StringBundler(10); sb.append(StringPool.OPEN_CURLY_BRACE); sb.append("id_album"); sb.append(StringPool.EQUAL);/*from ww w . jav a 2 s . co m*/ sb.append(id_album); sb.append(StringPool.COMMA); sb.append(StringPool.SPACE); sb.append("id_document_info"); sb.append(StringPool.EQUAL); sb.append(id_document_info); sb.append(StringPool.CLOSE_CURLY_BRACE); return sb.toString(); }
From source file:org.nirmalavidya.lrmodel.service.persistence.AlbumImageFileInfoPK.java
License:Open Source License
@Override public String toString() { StringBundler sb = new StringBundler(10); sb.append(StringPool.OPEN_CURLY_BRACE); sb.append("id_album"); sb.append(StringPool.EQUAL);/*from w ww . j a v a2 s.com*/ sb.append(id_album); sb.append(StringPool.COMMA); sb.append(StringPool.SPACE); sb.append("id_image_file_info"); sb.append(StringPool.EQUAL); sb.append(id_image_file_info); sb.append(StringPool.CLOSE_CURLY_BRACE); return sb.toString(); }