List of usage examples for com.liferay.portal.kernel.model ClassedModel getModelClassName
public String getModelClassName();
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.DLFileShortcutTrashHandlerTest.java
License:Open Source License
@Override public boolean isAssetEntryVisible(ClassedModel classedModel, long classPK) throws Exception { AssetEntry assetEntry = AssetEntryLocalServiceUtil.getEntry(classedModel.getModelClassName(), classPK); return assetEntry.isVisible(); }
From source file:com.liferay.trash.test.util.BaseTrashHandlerTestCase.java
License:Open Source License
protected void reindex(ClassedModel classedModel) throws Exception { Indexer<?> indexer = IndexerRegistryUtil.nullSafeGetIndexer(classedModel.getModelClassName()); long classPK = (Long) classedModel.getPrimaryKeyObj(); indexer.reindex(classedModel.getModelClassName(), classPK); }
From source file:com.liferay.trash.web.internal.dao.search.TrashResultRowSplitter.java
License:Open Source License
@Override public List<ResultRowSplitterEntry> split(List<ResultRow> resultRows) { List<ResultRowSplitterEntry> resultRowSplitterEntries = new ArrayList<>(); List<ResultRow> trashContainedResultRows = new ArrayList<>(); List<ResultRow> trashContainerResultRows = new ArrayList<>(); String containerModelName = null; String containedModelName = null; for (ResultRow resultRow : resultRows) { TrashedModel trashedModel = (TrashedModel) resultRow.getObject(); ClassedModel classedModel = (ClassedModel) trashedModel; TrashHandler trashHandler = TrashHandlerRegistryUtil.getTrashHandler(classedModel.getModelClassName()); if (Validator.isNull(containerModelName) && Validator.isNull(containedModelName)) { containerModelName = trashHandler.getTrashContainerModelName(); containedModelName = trashHandler.getTrashContainedModelName(); }/*from w w w . j a v a 2s. c om*/ if (trashHandler.isContainerModel()) { trashContainerResultRows.add(resultRow); } else { trashContainedResultRows.add(resultRow); } } if (!trashContainerResultRows.isEmpty()) { resultRowSplitterEntries.add(new ResultRowSplitterEntry(containerModelName, trashContainerResultRows)); } if (!trashContainedResultRows.isEmpty()) { resultRowSplitterEntries.add(new ResultRowSplitterEntry(containedModelName, trashContainedResultRows)); } return resultRowSplitterEntries; }