List of usage examples for com.liferay.portal.kernel.util MapUtil getLong
public static long getLong(Map<String, ?> map, String key)
From source file:ch.inofix.contact.service.impl.ContactServiceImpl.java
License:Open Source License
@Override public long importContactsInBackground(ExportImportConfiguration exportImportConfiguration, InputStream inputStream, String extension) throws PortalException { Map<String, Serializable> settingsMap = exportImportConfiguration.getSettingsMap(); long sourceGroupId = MapUtil.getLong(settingsMap, "sourceGroupId"); // long targetGroupId = MapUtil.getLong(settingsMap, "targetGroupId"); ContactManagerPortletPermission.check(getPermissionChecker(), sourceGroupId, ContactManagerActionKeys.IMPORT_CONTACTS); return contactLocalService.importContactsInBackground(getUserId(), exportImportConfiguration, inputStream, extension);/* ww w .j a v a2 s.c om*/ }
From source file:ch.inofix.data.service.impl.MeasurementServiceImpl.java
License:Open Source License
@Override public long importMeasurementsInBackground(ExportImportConfiguration exportImportConfiguration, InputStream inputStream, String extension) throws PortalException { Map<String, Serializable> settingsMap = exportImportConfiguration.getSettingsMap(); long targetGroupId = MapUtil.getLong(settingsMap, "targetGroupId"); DataManagerPortletPermission.check(getPermissionChecker(), targetGroupId, MeasurementActionKeys.IMPORT_MEASUREMENTS); return measurementLocalService.importMeasurementsInBackground(getUserId(), exportImportConfiguration, inputStream, extension);// w w w . j a va 2 s .co m }
From source file:com.liferay.calendar.internal.exportimport.data.handler.CalendarResourceStagedModelDataHandler.java
License:Open Source License
protected void updateCalendars(PortletDataContext portletDataContext, CalendarResource calendarResource, CalendarResource importedCalendarResource) { Map<Long, Long> calendarIds = (Map<Long, Long>) portletDataContext.getNewPrimaryKeysMap(Calendar.class); List<Element> referenceElements = portletDataContext.getReferenceElements(calendarResource, Calendar.class); for (Element referenceElement : referenceElements) { long calendarId = GetterUtil.getLong(referenceElement.attributeValue("class-pk")); Calendar calendar = _calendarLocalService.fetchCalendar(MapUtil.getLong(calendarIds, calendarId)); if (calendar != null) { calendar.setCalendarResourceId(importedCalendarResource.getCalendarResourceId()); _calendarLocalService.updateCalendar(calendar); }// w ww .j a v a 2s. c o m } }
From source file:com.liferay.calendar.lar.CalendarResourceStagedModelDataHandler.java
License:Open Source License
protected void updateCalendars(PortletDataContext portletDataContext, CalendarResource calendarResource, CalendarResource importedCalendarResource) { Map<Long, Long> calendarIds = (Map<Long, Long>) portletDataContext.getNewPrimaryKeysMap(Calendar.class); List<Element> referenceElements = portletDataContext.getReferenceElements(calendarResource, Calendar.class); for (Element referenceElement : referenceElements) { long calendarId = GetterUtil.getLong(referenceElement.attributeValue("class-pk")); Calendar calendar = CalendarLocalServiceUtil.fetchCalendar(MapUtil.getLong(calendarIds, calendarId)); if (calendar != null) { calendar.setCalendarResourceId(importedCalendarResource.getCalendarResourceId()); CalendarLocalServiceUtil.updateCalendar(calendar); }/*from w ww .ja va 2s .com*/ } }
From source file:com.liferay.content.targeting.lar.CampaignStagedModelDataHandler.java
License:Open Source License
protected long[] importUserSegments(PortletDataContext portletDataContext, Campaign campaign) throws Exception { StagedModelDataHandlerUtil.importReferenceStagedModels(portletDataContext, campaign, UserSegment.class); List<Element> userSegmentReferenceElements = portletDataContext.getReferenceElements(campaign, UserSegment.class); long[] userSegmentIdsArray = new long[userSegmentReferenceElements.size()]; Map<Long, Long> userSegmentIds = (Map<Long, Long>) portletDataContext .getNewPrimaryKeysMap(UserSegment.class); for (int i = 0; i < userSegmentReferenceElements.size(); i++) { Element userSegmentReferenceElement = userSegmentReferenceElements.get(i); long userSegmentId = GetterUtil.getLong(userSegmentReferenceElement.attributeValue("class-pk")); userSegmentIdsArray[i] = MapUtil.getLong(userSegmentIds, userSegmentId); }/*from w w w . ja v a 2 s .co m*/ return userSegmentIdsArray; }
From source file:com.liferay.document.library.internal.exportimport.data.handler.DLFileEntryTypeStagedModelDataHandler.java
License:Open Source License
@Override public boolean validateReference(PortletDataContext portletDataContext, Element referenceElement) { validateMissingGroupReference(portletDataContext, referenceElement); String uuid = referenceElement.attributeValue("uuid"); Map<Long, Long> groupIds = (Map<Long, Long>) portletDataContext.getNewPrimaryKeysMap(Group.class); long groupId = GetterUtil.getLong(referenceElement.attributeValue("group-id")); groupId = MapUtil.getLong(groupIds, groupId); String fileEntryTypeKey = referenceElement.attributeValue("file-entry-type-key"); boolean preloaded = GetterUtil.getBoolean(referenceElement.attributeValue("preloaded")); DLFileEntryType existingFileEntryType = fetchExistingFileEntryType(uuid, groupId, fileEntryTypeKey, preloaded);/*from w ww .j a v a 2s.c o m*/ if (existingFileEntryType == null) { return false; } return true; }
From source file:com.liferay.document.library.internal.exportimport.data.handler.DLFileEntryTypeStagedModelDataHandler.java
License:Open Source License
@Override protected void doImportMissingReference(PortletDataContext portletDataContext, Element referenceElement) throws PortletDataException { importMissingGroupReference(portletDataContext, referenceElement); String uuid = referenceElement.attributeValue("uuid"); Map<Long, Long> groupIds = (Map<Long, Long>) portletDataContext.getNewPrimaryKeysMap(Group.class); long groupId = GetterUtil.getLong(referenceElement.attributeValue("group-id")); groupId = MapUtil.getLong(groupIds, groupId); String fileEntryTypeKey = referenceElement.attributeValue("file-entry-type-key"); boolean preloaded = GetterUtil.getBoolean(referenceElement.attributeValue("preloaded")); DLFileEntryType existingFileEntryType = null; existingFileEntryType = fetchExistingFileEntryType(uuid, groupId, fileEntryTypeKey, preloaded); Map<Long, Long> fileEntryTypeIds = (Map<Long, Long>) portletDataContext .getNewPrimaryKeysMap(DLFileEntryType.class); long fileEntryTypeId = GetterUtil.getLong(referenceElement.attributeValue("class-pk")); fileEntryTypeIds.put(fileEntryTypeId, existingFileEntryType.getFileEntryTypeId()); }
From source file:com.liferay.document.library.internal.exportimport.data.handler.DLFileEntryTypeStagedModelDataHandler.java
License:Open Source License
@Override protected void doImportStagedModel(PortletDataContext portletDataContext, DLFileEntryType fileEntryType) throws Exception { long userId = portletDataContext.getUserId(fileEntryType.getUserUuid()); List<Element> ddmStructureReferenceElements = portletDataContext.getReferenceElements(fileEntryType, com.liferay.dynamic.data.mapping.model.DDMStructure.class); long[] ddmStructureIdsArray = new long[ddmStructureReferenceElements.size()]; Map<Long, Long> ddmStructureIds = (Map<Long, Long>) portletDataContext .getNewPrimaryKeysMap(com.liferay.dynamic.data.mapping.model.DDMStructure.class); for (int i = 0; i < ddmStructureReferenceElements.size(); i++) { Element ddmStructureReferenceElement = ddmStructureReferenceElements.get(i); long ddmStructureId = GetterUtil.getLong(ddmStructureReferenceElement.attributeValue("class-pk")); ddmStructureIdsArray[i] = MapUtil.getLong(ddmStructureIds, ddmStructureId); }/*from ww w.j a v a 2 s. com*/ ServiceContext serviceContext = portletDataContext.createServiceContext(fileEntryType); DLFileEntryType importedDLFileEntryType = null; Element element = portletDataContext.getImportDataStagedModelElement(fileEntryType); boolean preloaded = GetterUtil.getBoolean(element.attributeValue("preloaded")); if (portletDataContext.isDataStrategyMirror()) { DLFileEntryType existingDLFileEntryType = fetchExistingFileEntryType(fileEntryType.getUuid(), portletDataContext.getScopeGroupId(), fileEntryType.getFileEntryTypeKey(), preloaded); if (existingDLFileEntryType == null) { serviceContext.setUuid(fileEntryType.getUuid()); importedDLFileEntryType = _dlFileEntryTypeLocalService.addFileEntryType(userId, portletDataContext.getScopeGroupId(), fileEntryType.getFileEntryTypeKey(), fileEntryType.getNameMap(), fileEntryType.getDescriptionMap(), ddmStructureIdsArray, serviceContext); } else { _dlFileEntryTypeLocalService.updateFileEntryType(userId, existingDLFileEntryType.getFileEntryTypeId(), fileEntryType.getNameMap(), fileEntryType.getDescriptionMap(), ddmStructureIdsArray, serviceContext); importedDLFileEntryType = _dlFileEntryTypeLocalService .fetchDLFileEntryType(existingDLFileEntryType.getFileEntryTypeId()); } } else { importedDLFileEntryType = _dlFileEntryTypeLocalService.addFileEntryType(userId, portletDataContext.getScopeGroupId(), fileEntryType.getFileEntryTypeKey(), fileEntryType.getNameMap(), fileEntryType.getDescriptionMap(), ddmStructureIdsArray, serviceContext); } portletDataContext.importClassedModel(fileEntryType, importedDLFileEntryType); if (preloaded) { return; } String importedDLFileEntryDDMStructureKey = DLUtil.getDDMStructureKey(importedDLFileEntryType); List<DDMStructure> importedDDMStructures = importedDLFileEntryType.getDDMStructures(); for (DDMStructure importedDDMStructure : importedDDMStructures) { String ddmStructureKey = importedDDMStructure.getStructureKey(); if (!DLUtil.isAutoGeneratedDLFileEntryTypeDDMStructureKey(ddmStructureKey)) { continue; } if (ddmStructureKey.equals(importedDLFileEntryDDMStructureKey)) { continue; } com.liferay.dynamic.data.mapping.model.DDMStructure ddmStructure = _ddmStructureLocalService .getDDMStructure(importedDDMStructure.getStructureId()); ddmStructure.setStructureKey(importedDLFileEntryDDMStructureKey); _ddmStructureLocalService.updateDDMStructure(ddmStructure); } }
From source file:com.liferay.dynamic.data.mapping.form.renderer.internal.DDMFormTemplateContextFactoryHelper.java
License:Open Source License
protected void extractDataProviderSettings(DDMFormField ddmFormField, Map<String, Map<String, Object>> dataProviderSettings) { long ddmDataProviderInstanceId = MapUtil.getLong(ddmFormField.getProperties(), "ddmDataProviderInstanceId"); if (ddmDataProviderInstanceId == 0) { return;//ww w . j a v a 2 s . c o m } try { DDMDataProviderInstance ddmDataProviderInstance = _ddmDataProviderInstanceService .getDataProviderInstance(ddmDataProviderInstanceId); String ddmDataProviderInstanceOutput = GetterUtil .getString(ddmFormField.getProperty("ddmDataProviderInstanceOutput")); dataProviderSettings.put(ddmFormField.getName(), createDataProviderSettingsMap( ddmDataProviderInstance.getUuid(), ddmDataProviderInstanceOutput, Collections.emptyMap())); } catch (PortalException pe) { if (_log.isDebugEnabled()) { _log.debug(pe, pe); } } }
From source file:com.liferay.dynamic.data.mapping.form.renderer.internal.DDMFormTemplateContextFactoryHelper.java
License:Open Source License
protected boolean hasDataProviderSettings(DDMFormField ddmFormField) { if (MapUtil.getLong(ddmFormField.getProperties(), "ddmDataProviderInstanceId") > 0) { return true; }//from w w w . j ava 2 s . c o m return false; }