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:com.bemis.portal.report.service.impl.ReportDefinitionLocalServiceImpl.java
License:Open Source License
@Override public ReportDefinition addReportDefinition(String name, String category, Map<Locale, String> titleMap, Map<Locale, String> descriptionMap, String urlPath, Set<String> availableFields, Set<String> defaultSelectedFields, Set<String> sortFields, Set<ReportParameter> reportParameters, ServiceContext serviceContext) throws PortalException { if (reportDefinitionPersistence.fetchByURLPath(urlPath) != null) { throw new DuplicateReportDefinitionException(urlPath); }//from w w w . j a v a2 s. c o m User user = userLocalService.getUser(serviceContext.getGuestOrUserId()); Date now = new Date(); long reportDefintionId = counterLocalService.increment(); ReportDefinition reportDefinition = reportDefinitionPersistence.create(reportDefintionId); reportDefinition.setCompanyId(user.getCompanyId()); reportDefinition.setGroupId(serviceContext.getScopeGroupId()); reportDefinition.setUserId(user.getUserId()); reportDefinition.setUserName(user.getFullName()); reportDefinition.setCreateDate(serviceContext.getCreateDate(now)); reportDefinition.setModifiedDate(serviceContext.getModifiedDate(now)); reportDefinition.setName(name); reportDefinition.setCategory(category); reportDefinition.setDescriptionMap(descriptionMap); reportDefinition.setTitleMap(titleMap, Locale.US); reportDefinition.setUrlPath(urlPath); reportDefinition.setAvailableFields(StringUtils.join(availableFields, StringPool.COMMA)); reportDefinition.setDefaultSelectedFields(StringUtils.join(defaultSelectedFields, StringPool.COMMA)); reportDefinition.setSortFields(StringUtils.join(sortFields, StringPool.COMMA)); String reportParametersString = reportParameterSetSerializer.serialize(reportParameters); reportDefinition.setParameters(reportParametersString); reportDefinition.setExpandoBridgeAttributes(serviceContext); reportDefinitionPersistence.update(reportDefinition); /* // Resources resourceLocalService.addModelResources( reportDefinition, serviceContext); */ return reportDefinition; }
From source file:com.bemis.portal.report.service.impl.ReportDefinitionLocalServiceImpl.java
License:Open Source License
@Override public ReportDefinition updateReportDefinition(long reportDefinitionId, Set<String> availableFields, Set<String> defaultSelectedFields, Set<String> sortFields, Set<ReportParameter> reportParameters, ServiceContext serviceContext) throws PortalException { ReportDefinition reportDefinition = reportDefinitionPersistence.fetchByPrimaryKey(reportDefinitionId); User user = userLocalService.getUser(serviceContext.getGuestOrUserId()); Date now = new Date(); reportDefinition.setUserId(user.getUserId()); reportDefinition.setUserName(user.getFullName()); reportDefinition.setModifiedDate(serviceContext.getModifiedDate(now)); reportDefinition.setAvailableFields(StringUtils.join(availableFields, StringPool.COMMA)); reportDefinition.setDefaultSelectedFields(StringUtils.join(defaultSelectedFields, StringPool.COMMA)); reportDefinition.setSortFields(StringUtils.join(sortFields, StringPool.COMMA)); String reportParametersString = reportParameterSetSerializer.serialize(reportParameters); reportDefinition.setParameters(reportParametersString); reportDefinitionPersistence.update(reportDefinition); return reportDefinition; }
From source file:com.bemis.portal.report.service.impl.ReportDefinitionLocalServiceImpl.java
License:Open Source License
@Override public ReportDefinition updateReportDefinition(long reportDefinitionId, String category, Map<Locale, String> titleMap, Map<Locale, String> descriptionMap, String urlPath, Set<String> availableFields, Set<String> defaultSelectedFields, Set<String> sortFields, ServiceContext serviceContext) throws PortalException { ReportDefinition reportDefinition = reportDefinitionPersistence.fetchByPrimaryKey(reportDefinitionId); User user = userLocalService.getUser(serviceContext.getGuestOrUserId()); Date now = new Date(); reportDefinition.setUserId(user.getUserId()); reportDefinition.setUserName(user.getFullName()); reportDefinition.setModifiedDate(serviceContext.getModifiedDate(now)); reportDefinition.setCategory(category); reportDefinition.setDescriptionMap(descriptionMap); reportDefinition.setTitleMap(titleMap); reportDefinition.setUrlPath(urlPath); reportDefinition.setAvailableFields(StringUtils.join(availableFields, StringPool.COMMA)); reportDefinition.setDefaultSelectedFields(StringUtils.join(defaultSelectedFields, StringPool.COMMA)); reportDefinition.setSortFields(StringUtils.join(sortFields, StringPool.COMMA)); reportDefinition.setExpandoBridgeAttributes(serviceContext); reportDefinitionPersistence.update(reportDefinition); return reportDefinition; }
From source file:com.bemis.portal.report.service.impl.ReportPreferencesLocalServiceImpl.java
License:Open Source License
@Override public ReportPreferences addReportPreferences(long reportDefinitionId, Set<String> selectedFields, Set<String> sortFields, Map<ReportParameter, Serializable> reportParametersValues, ServiceContext serviceContext) throws PortalException { final User user = userLocalService.getUser(serviceContext.getGuestOrUserId()); Date now = new Date(); final long reportPreferencesId = counterLocalService.increment(); ReportPreferences reportPreferences = reportPreferencesPersistence.create(reportPreferencesId); reportPreferences.setCompanyId(user.getCompanyId()); reportPreferences.setUserId(user.getUserId()); reportPreferences.setUserName(user.getFullName()); reportPreferences.setCreateDate(serviceContext.getCreateDate(now)); reportPreferences.setModifiedDate(serviceContext.getModifiedDate(now)); reportPreferences.setReportDefinitionId(reportDefinitionId); reportPreferences.setSelectedFields(StringUtils.join(selectedFields, StringPool.COMMA)); reportPreferences.setSortFields(StringUtils.join(sortFields, StringPool.COMMA)); String reportParametersString = reportParametersValuesSerializer.serialize(reportParametersValues); reportPreferences.setParametersValues(reportParametersString); reportPreferences.setExpandoBridgeAttributes(serviceContext); reportPreferencesPersistence.update(reportPreferences); return reportPreferences; }
From source file:com.bemis.portal.report.service.impl.ReportPreferencesLocalServiceImpl.java
License:Open Source License
@Override public ReportPreferences updateReportPreferences(long reportPreferencesId, Set<String> selectedFields, Set<String> sortFields, Map<ReportParameter, Serializable> reportParametersValues, ServiceContext serviceContext) throws PortalException { Date now = new Date(); ReportPreferences reportPreferences = reportPreferencesPersistence.findByPrimaryKey(reportPreferencesId); reportPreferences.setModifiedDate(serviceContext.getModifiedDate(now)); reportPreferences.setSelectedFields(StringUtils.join(selectedFields, StringPool.COMMA)); reportPreferences.setSortFields(StringUtils.join(sortFields, StringPool.COMMA)); String reportParametersString = reportParametersValuesSerializer.serialize(reportParametersValues); reportPreferences.setParametersValues(reportParametersString); reportPreferences.setExpandoBridgeAttributes(serviceContext); reportPreferencesPersistence.update(reportPreferences); return reportPreferences; }
From source file:com.bemis.portal.report.service.impl.ReportRequestLocalServiceImpl.java
License:Open Source License
@Override public ReportRequest addReportRequest(final long reportDefinitionId, String reportFormat, final Set<String> reportFields, Set<String> sortFields, final Map<ReportParameter, Serializable> reportParametersValues, ServiceContext serviceContext) throws PortalException { final User user = userLocalService.getUser(serviceContext.getGuestOrUserId()); Date now = new Date(); final long reportRequestId = counterLocalService.increment(); ReportRequest reportRequest = reportRequestPersistence.create(reportRequestId); reportRequest.setGroupId(user.getGroupId()); reportRequest.setCompanyId(user.getCompanyId()); reportRequest.setUserId(user.getUserId()); reportRequest.setUserName(user.getFullName()); reportRequest.setCreateDate(serviceContext.getCreateDate(now)); reportRequest.setModifiedDate(serviceContext.getModifiedDate(now)); final ReportDefinition reportDefinition = reportDefinitionLocalService .getReportDefinition(reportDefinitionId); reportRequest.setReportDefinitionCategory(reportDefinition.getCategory()); reportRequest.setReportFormat(reportFormat); reportRequest.setReportDefinitionId(reportDefinitionId); reportRequest.setReportDefinitionName(reportDefinition.getTitle(serviceContext.getLocale())); reportRequest.setSelectedFields(StringUtils.join(reportFields, StringPool.COMMA)); reportRequest.setSortFields(StringUtils.join(sortFields, StringPool.COMMA)); String reportParametersString = reportParametersValuesSerializer.serialize(reportParametersValues); reportRequest.setParameters(reportParametersString); reportRequest.setExpandoBridgeAttributes(serviceContext); reportRequestPersistence.update(reportRequest); /*/*w ww . j a va2 s .co m*/ // Resources resourceLocalService.addModelResources(reportRequest, serviceContext); */ return reportRequest; }
From source file:com.bemis.portal.report.service.persistence.impl.ReportDefinitionPersistenceImpl.java
License:Open Source License
@Override public Map<Serializable, ReportDefinition> fetchByPrimaryKeys(Set<Serializable> primaryKeys) { if (primaryKeys.isEmpty()) { return Collections.emptyMap(); }/* w ww . ja va 2 s .c o m*/ Map<Serializable, ReportDefinition> map = new HashMap<Serializable, ReportDefinition>(); if (primaryKeys.size() == 1) { Iterator<Serializable> iterator = primaryKeys.iterator(); Serializable primaryKey = iterator.next(); ReportDefinition reportDefinition = fetchByPrimaryKey(primaryKey); if (reportDefinition != null) { map.put(primaryKey, reportDefinition); } return map; } Set<Serializable> uncachedPrimaryKeys = null; for (Serializable primaryKey : primaryKeys) { Serializable serializable = entityCache.getResult(ReportDefinitionModelImpl.ENTITY_CACHE_ENABLED, ReportDefinitionImpl.class, primaryKey); if (serializable != nullModel) { if (serializable == null) { if (uncachedPrimaryKeys == null) { uncachedPrimaryKeys = new HashSet<Serializable>(); } uncachedPrimaryKeys.add(primaryKey); } else { map.put(primaryKey, (ReportDefinition) serializable); } } } if (uncachedPrimaryKeys == null) { return map; } StringBundler query = new StringBundler((uncachedPrimaryKeys.size() * 2) + 1); query.append(_SQL_SELECT_REPORTDEFINITION_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 (ReportDefinition reportDefinition : (List<ReportDefinition>) q.list()) { map.put(reportDefinition.getPrimaryKeyObj(), reportDefinition); cacheResult(reportDefinition); uncachedPrimaryKeys.remove(reportDefinition.getPrimaryKeyObj()); } for (Serializable primaryKey : uncachedPrimaryKeys) { entityCache.putResult(ReportDefinitionModelImpl.ENTITY_CACHE_ENABLED, ReportDefinitionImpl.class, primaryKey, nullModel); } } catch (Exception e) { throw processException(e); } finally { closeSession(session); } return map; }
From source file:com.bemis.portal.report.service.persistence.impl.ReportPreferencesPersistenceImpl.java
License:Open Source License
@Override public Map<Serializable, ReportPreferences> fetchByPrimaryKeys(Set<Serializable> primaryKeys) { if (primaryKeys.isEmpty()) { return Collections.emptyMap(); }//from ww w . j av a 2s . co m Map<Serializable, ReportPreferences> map = new HashMap<Serializable, ReportPreferences>(); if (primaryKeys.size() == 1) { Iterator<Serializable> iterator = primaryKeys.iterator(); Serializable primaryKey = iterator.next(); ReportPreferences reportPreferences = fetchByPrimaryKey(primaryKey); if (reportPreferences != null) { map.put(primaryKey, reportPreferences); } return map; } Set<Serializable> uncachedPrimaryKeys = null; for (Serializable primaryKey : primaryKeys) { Serializable serializable = entityCache.getResult(ReportPreferencesModelImpl.ENTITY_CACHE_ENABLED, ReportPreferencesImpl.class, primaryKey); if (serializable != nullModel) { if (serializable == null) { if (uncachedPrimaryKeys == null) { uncachedPrimaryKeys = new HashSet<Serializable>(); } uncachedPrimaryKeys.add(primaryKey); } else { map.put(primaryKey, (ReportPreferences) serializable); } } } if (uncachedPrimaryKeys == null) { return map; } StringBundler query = new StringBundler((uncachedPrimaryKeys.size() * 2) + 1); query.append(_SQL_SELECT_REPORTPREFERENCES_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 (ReportPreferences reportPreferences : (List<ReportPreferences>) q.list()) { map.put(reportPreferences.getPrimaryKeyObj(), reportPreferences); cacheResult(reportPreferences); uncachedPrimaryKeys.remove(reportPreferences.getPrimaryKeyObj()); } for (Serializable primaryKey : uncachedPrimaryKeys) { entityCache.putResult(ReportPreferencesModelImpl.ENTITY_CACHE_ENABLED, ReportPreferencesImpl.class, primaryKey, nullModel); } } catch (Exception e) { throw processException(e); } finally { closeSession(session); } return map; }
From source file:com.bemis.portal.report.service.persistence.impl.ReportRequestPersistenceImpl.java
License:Open Source License
@Override public Map<Serializable, ReportRequest> fetchByPrimaryKeys(Set<Serializable> primaryKeys) { if (primaryKeys.isEmpty()) { return Collections.emptyMap(); }//from w w w.j a v a 2 s . com Map<Serializable, ReportRequest> map = new HashMap<Serializable, ReportRequest>(); if (primaryKeys.size() == 1) { Iterator<Serializable> iterator = primaryKeys.iterator(); Serializable primaryKey = iterator.next(); ReportRequest reportRequest = fetchByPrimaryKey(primaryKey); if (reportRequest != null) { map.put(primaryKey, reportRequest); } return map; } Set<Serializable> uncachedPrimaryKeys = null; for (Serializable primaryKey : primaryKeys) { Serializable serializable = entityCache.getResult(ReportRequestModelImpl.ENTITY_CACHE_ENABLED, ReportRequestImpl.class, primaryKey); if (serializable != nullModel) { if (serializable == null) { if (uncachedPrimaryKeys == null) { uncachedPrimaryKeys = new HashSet<Serializable>(); } uncachedPrimaryKeys.add(primaryKey); } else { map.put(primaryKey, (ReportRequest) serializable); } } } if (uncachedPrimaryKeys == null) { return map; } StringBundler query = new StringBundler((uncachedPrimaryKeys.size() * 2) + 1); query.append(_SQL_SELECT_REPORTREQUEST_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 (ReportRequest reportRequest : (List<ReportRequest>) q.list()) { map.put(reportRequest.getPrimaryKeyObj(), reportRequest); cacheResult(reportRequest); uncachedPrimaryKeys.remove(reportRequest.getPrimaryKeyObj()); } for (Serializable primaryKey : uncachedPrimaryKeys) { entityCache.putResult(ReportRequestModelImpl.ENTITY_CACHE_ENABLED, ReportRequestImpl.class, primaryKey, nullModel); } } catch (Exception e) { throw processException(e); } finally { closeSession(session); } return map; }
From source file:com.bemis.portal.shipment.service.persistence.impl.ShipmentPersistenceImpl.java
License:Open Source License
@Override public Map<Serializable, Shipment> fetchByPrimaryKeys(Set<Serializable> primaryKeys) { if (primaryKeys.isEmpty()) { return Collections.emptyMap(); }// w w w .j ava 2s. c om Map<Serializable, Shipment> map = new HashMap<Serializable, Shipment>(); if (primaryKeys.size() == 1) { Iterator<Serializable> iterator = primaryKeys.iterator(); Serializable primaryKey = iterator.next(); Shipment shipment = fetchByPrimaryKey(primaryKey); if (shipment != null) { map.put(primaryKey, shipment); } return map; } Set<Serializable> uncachedPrimaryKeys = null; for (Serializable primaryKey : primaryKeys) { Serializable serializable = entityCache.getResult(ShipmentModelImpl.ENTITY_CACHE_ENABLED, ShipmentImpl.class, primaryKey); if (serializable != nullModel) { if (serializable == null) { if (uncachedPrimaryKeys == null) { uncachedPrimaryKeys = new HashSet<Serializable>(); } uncachedPrimaryKeys.add(primaryKey); } else { map.put(primaryKey, (Shipment) serializable); } } } if (uncachedPrimaryKeys == null) { return map; } StringBundler query = new StringBundler((uncachedPrimaryKeys.size() * 2) + 1); query.append(_SQL_SELECT_SHIPMENT_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 (Shipment shipment : (List<Shipment>) q.list()) { map.put(shipment.getPrimaryKeyObj(), shipment); cacheResult(shipment); uncachedPrimaryKeys.remove(shipment.getPrimaryKeyObj()); } for (Serializable primaryKey : uncachedPrimaryKeys) { entityCache.putResult(ShipmentModelImpl.ENTITY_CACHE_ENABLED, ShipmentImpl.class, primaryKey, nullModel); } } catch (Exception e) { throw processException(e); } finally { closeSession(session); } return map; }