List of usage examples for com.liferay.portal.kernel.model ClassedModel getPrimaryKeyObj
public Serializable getPrimaryKeyObj();
From source file:com.liferay.bookmarks.trash.test.BookmarksEntryTrashHandlerTest.java
License:Open Source License
@Override public BaseModel<?> moveBaseModelFromTrash(ClassedModel classedModel, Group group, ServiceContext serviceContext) throws Exception { BaseModel<?> parentBaseModel = getParentBaseModel(group, serviceContext); BookmarksEntryServiceUtil.moveEntryFromTrash((Long) classedModel.getPrimaryKeyObj(), (Long) parentBaseModel.getPrimaryKeyObj()); return parentBaseModel; }
From source file:com.liferay.bookmarks.trash.test.BookmarksFolderTrashHandlerTest.java
License:Open Source License
@Override public BaseModel<?> moveBaseModelFromTrash(ClassedModel classedModel, Group group, ServiceContext serviceContext) throws Exception { BaseModel<?> parentBaseModel = getParentBaseModel(group, serviceContext); BookmarksFolderServiceUtil.moveFolderFromTrash((Long) classedModel.getPrimaryKeyObj(), (Long) parentBaseModel.getPrimaryKeyObj()); return parentBaseModel; }
From source file:com.liferay.comment.demo.data.creator.internal.CommentDemoDataCreatorImpl.java
License:Open Source License
@Override public Comment create(long userId, ClassedModel classedModel) throws PortalException { User user = _userLocalService.fetchUser(userId); String className = classedModel.getModelClassName(); Long classPK = (long) classedModel.getPrimaryKeyObj(); AssetEntry assetEntry = _assetEntryLocalService.getEntry(className, classPK); Group group = _groupLocalService.getGroup(assetEntry.getGroupId()); IdentityServiceContextFunction identityServiceContextFunction = new IdentityServiceContextFunction( new ServiceContext()); long commentId = _commentManager.addComment(user.getUserId(), group.getGroupId(), className, classPK, user.getFullName(), StringPool.BLANK, _getRandomBody(), identityServiceContextFunction); return _getComment(commentId); }
From source file:com.liferay.document.library.trash.test.DLFileEntryTrashHandlerTest.java
License:Open Source License
@Override public BaseModel<?> moveBaseModelFromTrash(ClassedModel classedModel, Group group, ServiceContext serviceContext) throws Exception { BaseModel<?> parentBaseModel = getParentBaseModel(group, serviceContext); DLTrashServiceUtil.moveFileEntryFromTrash((Long) classedModel.getPrimaryKeyObj(), (Long) parentBaseModel.getPrimaryKeyObj(), serviceContext); return parentBaseModel; }
From source file:com.liferay.document.library.trash.test.DLFileShortcutTrashHandlerTest.java
License:Open Source License
@Override public BaseModel<?> moveBaseModelFromTrash(ClassedModel classedModel, Group group, ServiceContext serviceContext) throws Exception { BaseModel<?> parentBaseModel = getParentBaseModel(group, serviceContext); DLTrashServiceUtil.moveFileShortcutFromTrash((Long) classedModel.getPrimaryKeyObj(), (Long) parentBaseModel.getPrimaryKeyObj(), serviceContext); return parentBaseModel; }
From source file:com.liferay.document.library.trash.test.DLFolderTrashHandlerTest.java
License:Open Source License
@Override public BaseModel<?> moveBaseModelFromTrash(ClassedModel classedModel, Group group, ServiceContext serviceContext) throws Exception { BaseModel<?> parentBaseModel = getParentBaseModel(group, serviceContext); DLTrashServiceUtil.moveFolderFromTrash((Long) classedModel.getPrimaryKeyObj(), (Long) parentBaseModel.getPrimaryKeyObj(), serviceContext); return parentBaseModel; }
From source file:com.liferay.exportimport.lar.PortletDataContextImpl.java
License:Open Source License
@Override public Element getMissingReferenceElement(ClassedModel classedModel) { StringBundler sb = new StringBundler(5); sb.append("missing-reference[@class-name='"); sb.append(ExportImportClassedModelUtil.getClassName(classedModel)); sb.append("' and @class-pk='"); sb.append(String.valueOf(classedModel.getPrimaryKeyObj())); sb.append("']"); XPath xPath = SAXReaderUtil.createXPath(sb.toString()); Node node = xPath.selectSingleNode(_missingReferencesElement); return (Element) node; }
From source file:com.liferay.exportimport.lar.PortletDataContextImpl.java
License:Open Source License
protected Element doAddReferenceElement(ClassedModel referrerClassedModel, Element element, ClassedModel classedModel, String className, String binPath, String referenceType, boolean missing) { Element referenceElement = null; if (missing) { Element referencesElement = _missingReferencesElement; referenceElement = referencesElement.addElement("missing-reference"); } else {/*ww w. ja v a 2s. c om*/ Element referencesElement = element.element("references"); if (referencesElement == null) { referencesElement = element.addElement("references"); } referenceElement = referencesElement.addElement("reference"); } referenceElement.addAttribute("class-name", className); referenceElement.addAttribute("class-pk", String.valueOf(classedModel.getPrimaryKeyObj())); populateClassNameAttribute(classedModel, referenceElement); if (missing) { if (classedModel instanceof StagedModel) { referenceElement.addAttribute("display-name", StagedModelDataHandlerUtil.getDisplayName((StagedModel) classedModel)); } else { referenceElement.addAttribute("display-name", String.valueOf(classedModel.getPrimaryKeyObj())); } } if (classedModel instanceof StagedGroupedModel) { StagedGroupedModel stagedGroupedModel = (StagedGroupedModel) classedModel; referenceElement.addAttribute("group-id", String.valueOf(stagedGroupedModel.getGroupId())); try { Group group = GroupLocalServiceUtil.getGroup(stagedGroupedModel.getGroupId()); long liveGroupId = group.getLiveGroupId(); if (group.isStagedRemotely()) { liveGroupId = group.getRemoteLiveGroupId(); } if (liveGroupId == GroupConstants.DEFAULT_LIVE_GROUP_ID) { liveGroupId = group.getGroupId(); } referenceElement.addAttribute("live-group-id", String.valueOf(liveGroupId)); if (group.isLayout()) { try { Layout scopeLayout = LayoutLocalServiceUtil.getLayout(group.getClassPK()); referenceElement.addAttribute("scope-layout-uuid", scopeLayout.getUuid()); } catch (NoSuchLayoutException nsle) { if (_log.isWarnEnabled()) { _log.warn("Unable to find layout " + group.getClassPK(), nsle); } } } } catch (Exception e) { if (_log.isWarnEnabled()) { _log.warn("Unable to find group " + stagedGroupedModel.getGroupId()); } } } if (Validator.isNotNull(binPath)) { referenceElement.addAttribute("path", binPath); } referenceElement.addAttribute("type", referenceType); if (missing) { referenceElement.addAttribute("referrer-class-name", ExportImportClassedModelUtil.getClassName(referrerClassedModel)); if (referrerClassedModel instanceof PortletModel) { Portlet portlet = (Portlet) referrerClassedModel; referenceElement.addAttribute("referrer-display-name", portlet.getRootPortletId()); } else if (referrerClassedModel instanceof StagedModel) { StagedModel referrerStagedModel = (StagedModel) referrerClassedModel; referenceElement.addAttribute("referrer-display-name", StagedModelDataHandlerUtil.getDisplayName(referrerStagedModel)); } } if (classedModel instanceof StagedModel) { StagedModel stagedModel = (StagedModel) classedModel; referenceElement.addAttribute("uuid", stagedModel.getUuid()); referenceElement.addAttribute("company-id", String.valueOf(stagedModel.getCompanyId())); Map<String, String> referenceAttributes = StagedModelDataHandlerUtil.getReferenceAttributes(this, stagedModel); for (Map.Entry<String, String> referenceAttribute : referenceAttributes.entrySet()) { referenceElement.addAttribute(referenceAttribute.getKey(), referenceAttribute.getValue()); } } return referenceElement; }
From source file:com.liferay.exportimport.lar.PortletDataContextImpl.java
License:Open Source License
protected String getReferenceKey(ClassedModel classedModel) { return getReferenceKey(ExportImportClassedModelUtil.getClassName(classedModel), String.valueOf(classedModel.getPrimaryKeyObj())); }
From source file:com.liferay.journal.trash.test.JournalFolderTrashHandlerTest.java
License:Open Source License
@Override public BaseModel<?> moveBaseModelFromTrash(ClassedModel classedModel, Group group, ServiceContext serviceContext) throws Exception { BaseModel<?> parentBaseModel = getParentBaseModel(group, serviceContext); JournalFolderServiceUtil.moveFolderFromTrash((Long) classedModel.getPrimaryKeyObj(), (Long) parentBaseModel.getPrimaryKeyObj(), serviceContext); return parentBaseModel; }