List of usage examples for com.liferay.portal.kernel.service ServiceContext setModifiedDate
public void setModifiedDate(Date modifiedDate)
From source file:com.liferay.asset.categories.admin.web.internal.exportimport.data.handler.AssetCategoryStagedModelDataHandler.java
License:Open Source License
protected ServiceContext createServiceContext(PortletDataContext portletDataContext, AssetCategory category) { ServiceContext serviceContext = new ServiceContext(); serviceContext.setAddGroupPermissions(true); serviceContext.setAddGuestPermissions(true); serviceContext.setCreateDate(category.getCreateDate()); serviceContext.setModifiedDate(category.getModifiedDate()); serviceContext.setScopeGroupId(portletDataContext.getScopeGroupId()); return serviceContext; }
From source file:com.liferay.asset.categories.admin.web.internal.exportimport.data.handler.AssetVocabularyStagedModelDataHandler.java
License:Open Source License
protected ServiceContext createServiceContext(PortletDataContext portletDataContext, AssetVocabulary vocabulary) {/*from w w w.ja va2 s . com*/ ServiceContext serviceContext = new ServiceContext(); serviceContext.setAddGroupPermissions(true); serviceContext.setAddGuestPermissions(true); serviceContext.setCreateDate(vocabulary.getCreateDate()); serviceContext.setModifiedDate(vocabulary.getModifiedDate()); serviceContext.setScopeGroupId(portletDataContext.getScopeGroupId()); return serviceContext; }
From source file:com.liferay.asset.tags.internal.exportimport.data.handler.AssetTagStagedModelDataHandler.java
License:Open Source License
protected ServiceContext createServiceContext(PortletDataContext portletDataContext, AssetTag assetTag) { ServiceContext serviceContext = new ServiceContext(); serviceContext.setAddGroupPermissions(true); serviceContext.setAddGuestPermissions(true); serviceContext.setCreateDate(assetTag.getCreateDate()); serviceContext.setModifiedDate(assetTag.getModifiedDate()); serviceContext.setScopeGroupId(portletDataContext.getScopeGroupId()); return serviceContext; }
From source file:com.liferay.blogs.internal.exportimport.test.BlogsExportImportTest.java
License:Open Source License
@Override protected StagedModel addStagedModel(long groupId, Date createdDate) throws Exception { ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(groupId, TestPropsValues.getUserId()); serviceContext.setCreateDate(createdDate); serviceContext.setModifiedDate(createdDate); BlogsEntry entry = BlogsEntryLocalServiceUtil.addEntry(TestPropsValues.getUserId(), RandomTestUtil.randomString(), RandomTestUtil.randomString(), serviceContext); return entry; }
From source file:com.liferay.bookmarks.internal.exportimport.test.BookmarksExportImportTest.java
License:Open Source License
@Override protected StagedModel addStagedModel(long groupId, Date createdDate) throws Exception { ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(groupId); serviceContext.setCreateDate(createdDate); serviceContext.setModifiedDate(createdDate); return BookmarksTestUtil.addEntry(BookmarksFolderConstants.DEFAULT_PARENT_FOLDER_ID, true, serviceContext); }
From source file:com.liferay.exportimport.lar.PortletDataContextImpl.java
License:Open Source License
protected ServiceContext createServiceContext(Element element, String path, ClassedModel classedModel, Class<?> clazz) {/*w w w .j a va 2 s .co m*/ ServiceContext serviceContext = new ServiceContext(); // Theme display serviceContext.setCompanyId(getCompanyId()); serviceContext.setScopeGroupId(getScopeGroupId()); // Dates if (classedModel instanceof AuditedModel) { AuditedModel auditedModel = (AuditedModel) classedModel; serviceContext.setUserId(getUserId(auditedModel)); serviceContext.setCreateDate(auditedModel.getCreateDate()); serviceContext.setModifiedDate(auditedModel.getModifiedDate()); } // Permissions if (!MapUtil.getBoolean(_parameterMap, PortletDataHandlerKeys.PERMISSIONS)) { serviceContext.setAddGroupPermissions(true); serviceContext.setAddGuestPermissions(true); } // Asset if (isResourceMain(classedModel)) { Serializable classPKObj = ExportImportClassedModelUtil.getPrimaryKeyObj(classedModel); long[] assetCategoryIds = getAssetCategoryIds(clazz, classPKObj); serviceContext.setAssetCategoryIds(assetCategoryIds); String[] assetTagNames = getAssetTagNames(clazz, classPKObj); serviceContext.setAssetTagNames(assetTagNames); } if (element != null) { Attribute assetPriorityAttribute = element.attribute("asset-entry-priority"); if (assetPriorityAttribute != null) { double assetPriority = GetterUtil.getDouble(assetPriorityAttribute.getValue()); serviceContext.setAssetPriority(assetPriority); } } // Expando String expandoPath = null; if (element != null) { expandoPath = element.attributeValue("expando-path"); } else { expandoPath = ExportImportPathUtil.getExpandoPath(path); } if (Validator.isNotNull(expandoPath)) { try { Map<String, Serializable> expandoBridgeAttributes = (Map<String, Serializable>) getZipEntryAsObject( expandoPath); if (expandoBridgeAttributes != null) { serviceContext.setExpandoBridgeAttributes(expandoBridgeAttributes); } } catch (Exception e) { if (_log.isDebugEnabled()) { _log.debug(e, e); } } } // Workflow if (classedModel instanceof WorkflowedModel) { WorkflowedModel workflowedModel = (WorkflowedModel) classedModel; if (workflowedModel.getStatus() == WorkflowConstants.STATUS_APPROVED) { serviceContext.setWorkflowAction(WorkflowConstants.ACTION_PUBLISH); } else if (workflowedModel.getStatus() == WorkflowConstants.STATUS_DRAFT) { serviceContext.setWorkflowAction(WorkflowConstants.ACTION_SAVE_DRAFT); } } return serviceContext; }
From source file:com.liferay.journal.exportimport.data.handler.test.JournalExportImportTest.java
License:Open Source License
@Override protected StagedModel addStagedModel(long groupId, Date createdDate) throws Exception { String title = RandomTestUtil.randomString(); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(groupId); serviceContext.setCommand(Constants.ADD); serviceContext.setCreateDate(createdDate); serviceContext.setLayoutFullURL("http://localhost"); serviceContext.setModifiedDate(createdDate); return JournalTestUtil.addArticle(groupId, JournalFolderConstants.DEFAULT_PARENT_FOLDER_ID, JournalArticleConstants.CLASSNAME_ID_DEFAULT, title, title, RandomTestUtil.randomString(), LocaleUtil.getSiteDefault(), false, false, serviceContext); }
From source file:com.liferay.message.boards.internal.service.MBDiscussionMBMessageLocalServiceWrapper.java
License:Open Source License
@Override public MBMessage addDiscussionMessage(long userId, String userName, long groupId, String className, long classPK, long threadId, long parentMessageId, String subject, String body, ServiceContext serviceContext) throws PortalException { super.addDiscussionMessage(userId, userName, groupId, className, classPK, threadId, parentMessageId, subject, body, serviceContext); // Message//from w w w . j a va 2s .c o m validateDiscussionMaxComments(className, classPK); long categoryId = MBCategoryConstants.DISCUSSION_CATEGORY_ID; subject = getDiscussionMessageSubject(subject, body); List<ObjectValuePair<String, InputStream>> inputStreamOVPs = Collections.emptyList(); boolean anonymous = false; double priority = 0.0; boolean allowPingbacks = false; serviceContext.setAddGroupPermissions(true); serviceContext.setAddGuestPermissions(true); serviceContext.setAttribute("className", className); serviceContext.setAttribute("classPK", String.valueOf(classPK)); Date now = new Date(); if (serviceContext.getCreateDate() == null) { serviceContext.setCreateDate(now); } if (serviceContext.getModifiedDate() == null) { serviceContext.setModifiedDate(now); } MBMessage message = addMessage(userId, userName, groupId, categoryId, threadId, parentMessageId, subject, body, PropsValues.DISCUSSION_COMMENTS_FORMAT, inputStreamOVPs, anonymous, priority, allowPingbacks, serviceContext); // Discussion if (parentMessageId == MBMessageConstants.DEFAULT_PARENT_MESSAGE_ID) { long classNameId = _classNameLocalService.getClassNameId(className); MBDiscussion discussion = _mbDiscussionLocalService.fetchDiscussion(classNameId, classPK); if (discussion == null) { _mbDiscussionLocalService.addDiscussion(userId, groupId, classNameId, classPK, message.getThreadId(), serviceContext); } } return message; }
From source file:com.liferay.message.boards.lar.test.MBExportImportTest.java
License:Open Source License
@Override protected StagedModel addStagedModel(long groupId, Date createdDate) throws Exception { ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(groupId, TestPropsValues.getUserId()); serviceContext.setCommand(Constants.ADD); serviceContext.setCreateDate(createdDate); serviceContext.setModifiedDate(createdDate); return MBMessageLocalServiceUtil.addMessage(TestPropsValues.getUserId(), RandomTestUtil.randomString(), groupId, MBCategoryConstants.DEFAULT_PARENT_CATEGORY_ID, RandomTestUtil.randomString(), RandomTestUtil.randomString(), serviceContext); }
From source file:com.liferay.message.boards.ratings.test.MBMessageRatingsTest.java
License:Open Source License
@Override protected BaseModel<?> addBaseModel(BaseModel<?> parentBaseModel, ServiceContext serviceContext) throws Exception { serviceContext.setCreateDate(new Date()); serviceContext.setModifiedDate(new Date()); MBCategory category = (MBCategory) parentBaseModel; return MBMessageLocalServiceUtil.addMessage(TestPropsValues.getUserId(), RandomTestUtil.randomString(), group.getGroupId(), category.getCategoryId(), 0, MBMessageConstants.DEFAULT_PARENT_MESSAGE_ID, RandomTestUtil.randomString(), RandomTestUtil.randomString(), MBMessageConstants.DEFAULT_FORMAT, null, false, 0.0, false, serviceContext); }