List of usage examples for com.liferay.portal.kernel.util PortalUtil getClassName
public static String getClassName(long classNameId)
From source file:com.liferay.dynamic.data.mapping.service.test.DDMStructureServiceTest.java
License:Open Source License
@Test public void testSearchWithSiteMemberPermission() throws Exception { DDMStructure structure = addStructure(_classNameId, StringUtil.randomString()); structure = addStructure(_classNameId, StringUtil.randomString()); String modelName = ResourceActionsUtil.getCompositeModelName(PortalUtil.getClassName(_classNameId), DDMStructure.class.getName()); List<Role> roles = RoleLocalServiceUtil.getRoles(TestPropsValues.getCompanyId()); for (Role role : roles) { ResourcePermissionServiceUtil.removeResourcePermission(structure.getGroupId(), structure.getCompanyId(), modelName, ResourceConstants.SCOPE_INDIVIDUAL, String.valueOf(structure.getPrimaryKey()), role.getRoleId(), ActionKeys.VIEW); }/*w w w. j a va2s. c om*/ long[] groupIds = { group.getGroupId(), group.getGroupId() }; User siteMemberUser = UserTestUtil.addGroupUser(group, RoleConstants.SITE_MEMBER); PermissionChecker permissionChecker = PermissionCheckerFactoryUtil.create(siteMemberUser); PermissionThreadLocal.setPermissionChecker(permissionChecker); List<DDMStructure> structures = DDMStructureServiceUtil.search(TestPropsValues.getCompanyId(), groupIds, _classNameId, StringPool.BLANK, WorkflowConstants.STATUS_ANY, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); Assert.assertEquals(structures.toString(), 1, structures.size()); }
From source file:com.liferay.dynamic.data.mapping.upgrade.v1_0_0.test.UpgradeDynamicDataMappingTest.java
License:Open Source License
protected String getStructureModelResourceName(long classNameId) throws UpgradeException { String className = PortalUtil.getClassName(classNameId); String structureModelResourceName = _structureModelResourceNames.get(className); if (structureModelResourceName == null) { throw new UpgradeException("Model " + className + " does not support dynamic data " + "mapping structure permission checking"); }/*from ww w. j a va 2 s . c o m*/ return structureModelResourceName; }
From source file:com.liferay.dynamic.data.mapping.upgrade.v1_0_0.test.UpgradeDynamicDataMappingTest.java
License:Open Source License
protected String getTemplateModelResourceName(long classNameId) throws UpgradeException { String className = PortalUtil.getClassName(classNameId); String templateModelResourceName = _templateModelResourceNames.get(className); if (templateModelResourceName == null) { throw new UpgradeException("Model " + className + " does not support dynamic data " + "mapping template permission checking"); }// w w w . j a v a 2s . c om return templateModelResourceName; }
From source file:com.liferay.expando.service.test.ExpandoValueLocalServiceTest.java
License:Open Source License
@Test public void testGetSerializableData() throws Exception { ExpandoColumn column = ExpandoTestUtil.addColumn(_expandoTable, "Test Column", ExpandoColumnConstants.STRING_ARRAY_LOCALIZED); Map<Locale, String[]> dataMap = new HashMap<>(); dataMap.put(_enLocale, new String[] { "Hello, Joe", "Hi, Joe" }); dataMap.put(_ptLocale, new String[] { "Ola, Joao", "Oi, Joao" }); long classPK = CounterLocalServiceUtil.increment(); ExpandoTestUtil.addValue(_expandoTable, column, classPK, dataMap); Serializable serializable = ExpandoValueLocalServiceUtil.getData(TestPropsValues.getCompanyId(), PortalUtil.getClassName(_classNameId), _expandoTable.getName(), column.getName(), classPK); Assert.assertTrue(serializable instanceof Map); dataMap = (Map<Locale, String[]>) serializable; String[] enValues = dataMap.get(_enLocale); Assert.assertEquals(Arrays.toString(enValues), 2, enValues.length); Assert.assertEquals("Hi, Joe", enValues[1]); }
From source file:com.liferay.exportimport.lar.DeletionSystemEventExporter.java
License:Open Source License
protected void exportDeletionSystemEvent(PortletDataContext portletDataContext, SystemEvent systemEvent, Element deletionSystemEventsElement) { Element deletionSystemEventElement = deletionSystemEventsElement.addElement("deletion-system-event"); deletionSystemEventElement.addAttribute("class-name", PortalUtil.getClassName(systemEvent.getClassNameId())); deletionSystemEventElement.addAttribute("extra-data", systemEvent.getExtraData()); deletionSystemEventElement.addAttribute("group-id", String.valueOf(systemEvent.getGroupId())); if (systemEvent.getReferrerClassNameId() > 0) { deletionSystemEventElement.addAttribute("referrer-class-name", PortalUtil.getClassName(systemEvent.getReferrerClassNameId())); }//from w w w .j a v a 2s. c o m deletionSystemEventElement.addAttribute("uuid", systemEvent.getClassUuid()); ManifestSummary manifestSummary = portletDataContext.getManifestSummary(); manifestSummary.incrementModelDeletionCount( new StagedModelType(systemEvent.getClassNameId(), systemEvent.getReferrerClassNameId())); }
From source file:com.liferay.journal.model.impl.JournalArticleModelImpl.java
License:Open Source License
@Override public String getClassName() { if (getClassNameId() <= 0) { return StringPool.BLANK; }//from www . ja v a 2s.com return PortalUtil.getClassName(getClassNameId()); }
From source file:com.liferay.journal.web.internal.portlet.action.ActionUtil.java
License:Open Source License
public static JournalArticle getArticle(HttpServletRequest request) throws PortalException { String actionName = ParamUtil.getString(request, ActionRequest.ACTION_NAME); ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); long resourcePrimKey = ParamUtil.getLong(request, "resourcePrimKey"); long groupId = ParamUtil.getLong(request, "groupId", themeDisplay.getScopeGroupId()); long classNameId = ParamUtil.getLong(request, "classNameId"); long classPK = ParamUtil.getLong(request, "classPK"); String articleId = ParamUtil.getString(request, "articleId"); String ddmStructureKey = ParamUtil.getString(request, "ddmStructureKey"); int status = ParamUtil.getInteger(request, "status", WorkflowConstants.STATUS_ANY); JournalArticle article = null;/*from ww w. ja v a 2s.co m*/ if (actionName.equals("addArticle") && (resourcePrimKey != 0)) { article = JournalArticleLocalServiceUtil.getLatestArticle(resourcePrimKey, status, false); } else if (!actionName.equals("addArticle") && Validator.isNotNull(articleId)) { article = JournalArticleServiceUtil.getLatestArticle(groupId, articleId, status); } else if ((classNameId > 0) && (classPK > JournalArticleConstants.CLASSNAME_ID_DEFAULT)) { String className = PortalUtil.getClassName(classNameId); try { article = JournalArticleServiceUtil.getLatestArticle(groupId, className, classPK); } catch (NoSuchArticleException nsae) { return null; } } else { DDMStructure ddmStructure = DDMStructureServiceUtil.fetchStructure(groupId, PortalUtil.getClassNameId(JournalArticle.class), ddmStructureKey, true); if (ddmStructure == null) { return null; } try { article = JournalArticleServiceUtil.getArticle(ddmStructure.getGroupId(), DDMStructure.class.getName(), ddmStructure.getStructureId()); article.setNew(true); article.setId(0); article.setGroupId(groupId); article.setClassNameId(JournalArticleConstants.CLASSNAME_ID_DEFAULT); article.setClassPK(0); article.setArticleId(null); article.setVersion(0); } catch (NoSuchArticleException nsae) { return null; } } return article; }
From source file:com.liferay.trash.web.internal.display.context.TrashContainerModelDisplayContext.java
License:Open Source License
public String getClassName() { if (Validator.isNotNull(_className)) { return _className; }// w ww . j ava 2s. c o m _className = PortalUtil.getClassName(getClassNameId()); return _className; }
From source file:com.liferay.trash.web.internal.display.context.TrashContainerModelDisplayContext.java
License:Open Source License
public String getContainerModelClassName() { if (Validator.isNotNull(_containerModelClassName)) { return _containerModelClassName; }//from w w w. ja v a 2s.c o m _containerModelClassName = PortalUtil.getClassName(getContainerModelClassNameId()); return _containerModelClassName; }
From source file:com.liferay.trash.web.internal.display.context.TrashDisplayContext.java
License:Open Source License
public String getClassName() { TrashEntry trashEntry = getTrashEntry(); if (trashEntry != null) { return trashEntry.getClassName(); }/*from w w w. j av a 2 s . c om*/ String className = StringPool.BLANK; long classNameId = getClassNameId(); if (classNameId > 0) { className = PortalUtil.getClassName(getClassNameId()); } return className; }