List of usage examples for com.liferay.portal.kernel.workflow WorkflowConstants STATUS_ANY
int STATUS_ANY
To view the source code for com.liferay.portal.kernel.workflow WorkflowConstants STATUS_ANY.
Click Source Link
From source file:com.liferay.sync.messaging.SyncDLObjectMessageListener.java
License:Open Source License
protected void addSyncDLObject(long modifiedTime, String event, String type, long typePK) throws Exception { if (event.equals(SyncConstants.EVENT_DELETE)) { SyncDLObjectLocalServiceUtil.addSyncDLObject(0, modifiedTime, 0, 0, StringPool.BLANK, StringPool.BLANK, StringPool.BLANK, StringPool.BLANK, StringPool.BLANK, StringPool.BLANK, StringPool.BLANK, 0, StringPool.BLANK, event, null, 0, StringPool.BLANK, type, typePK, StringPool.BLANK); return;/*from w ww .jav a2s .co m*/ } SyncDLObject syncDLObject = null; if (type.equals(SyncConstants.TYPE_FILE)) { FileEntry fileEntry = null; try { fileEntry = DLAppLocalServiceUtil.getFileEntry(typePK); } catch (NoSuchFileEntryException nsfee) { return; } syncDLObject = SyncUtil.toSyncDLObject(fileEntry, event); } else { Folder folder = null; try { folder = DLAppLocalServiceUtil.getFolder(typePK); } catch (NoSuchFolderException nsfe) { return; } if (!SyncUtil.isSupportedFolder(folder)) { return; } syncDLObject = SyncUtil.toSyncDLObject(folder, event); } SyncDLObjectLocalServiceUtil.addSyncDLObject(syncDLObject.getCompanyId(), modifiedTime, syncDLObject.getRepositoryId(), syncDLObject.getParentFolderId(), syncDLObject.getName(), syncDLObject.getExtension(), syncDLObject.getMimeType(), syncDLObject.getDescription(), syncDLObject.getChangeLog(), syncDLObject.getExtraSettings(), syncDLObject.getVersion(), syncDLObject.getSize(), syncDLObject.getChecksum(), syncDLObject.getEvent(), syncDLObject.getLockExpirationDate(), syncDLObject.getLockUserId(), syncDLObject.getLockUserName(), syncDLObject.getType(), syncDLObject.getTypePK(), syncDLObject.getTypeUuid()); if (event.equals(SyncConstants.EVENT_RESTORE) && type.equals(SyncConstants.TYPE_FOLDER)) { List<Object> foldersAndFileEntriesAndFileShortcuts = DLAppServiceUtil .getFoldersAndFileEntriesAndFileShortcuts(syncDLObject.getRepositoryId(), syncDLObject.getTypePK(), WorkflowConstants.STATUS_ANY, false, QueryUtil.ALL_POS, QueryUtil.ALL_POS); for (Object folderAndFileEntryAndFileShortcut : foldersAndFileEntriesAndFileShortcuts) { if (folderAndFileEntryAndFileShortcut instanceof FileEntry) { FileEntry fileEntry = (FileEntry) folderAndFileEntryAndFileShortcut; addSyncDLObject(modifiedTime, SyncConstants.EVENT_RESTORE, SyncConstants.TYPE_FILE, fileEntry.getFileEntryId()); } else if (folderAndFileEntryAndFileShortcut instanceof Folder) { Folder folder = (Folder) folderAndFileEntryAndFileShortcut; if (!SyncUtil.isSupportedFolder(folder)) { continue; } addSyncDLObject(modifiedTime, SyncConstants.EVENT_RESTORE, SyncConstants.TYPE_FOLDER, folder.getFolderId()); } } } }
From source file:com.liferay.users.admin.internal.search.UserIndexer.java
License:Open Source License
@Override public void postProcessContextBooleanFilter(BooleanFilter contextBooleanFilter, SearchContext searchContext) throws Exception { int status = GetterUtil.getInteger(searchContext.getAttribute(Field.STATUS), WorkflowConstants.STATUS_APPROVED); if (status != WorkflowConstants.STATUS_ANY) { contextBooleanFilter.addRequiredTerm(Field.STATUS, status); }// w w w . j ava 2s . c o m LinkedHashMap<String, Object> params = (LinkedHashMap<String, Object>) searchContext.getAttribute("params"); if (params == null) { return; } for (Map.Entry<String, Object> entry : params.entrySet()) { String key = entry.getKey(); Object value = entry.getValue(); if (value == null) { continue; } Class<?> clazz = value.getClass(); if (clazz.isArray()) { Object[] values = (Object[]) value; if (values.length == 0) { continue; } } addContextQueryParams(contextBooleanFilter, searchContext, key, value); } }
From source file:com.liferay.util.WordpressUtil.java
License:Open Source License
private static void addComment(BlogsEntry entry, String nickName, String emailAddress, String comment, Date date, ServiceContext serviceContext) throws PortalException, SystemException { User user = null;/*from ww w .ja v a 2 s. co m*/ try { user = UserLocalServiceUtil.getUserByEmailAddress(entry.getCompanyId(), emailAddress); } catch (NoSuchUserException nsue) { // I'll create an incomplete account for this new user user = addAnonymousUser(entry.getCompanyId(), nickName, emailAddress, serviceContext); } String className = BlogsEntry.class.getName(); long classPK = entry.getEntryId(); String body = comment; String subject = comment; MBMessageDisplay messageDisplay = MBMessageLocalServiceUtil.getDiscussionMessageDisplay(entry.getUserId(), entry.getGroupId(), className, classPK, WorkflowConstants.STATUS_ANY, StringPool.BLANK); MBThread thread = messageDisplay.getThread(); MBMessage rootMessage = MBMessageLocalServiceUtil.getMessage(thread.getRootMessageId()); long parentMessageId = rootMessage.getMessageId(); long threadId = thread.getThreadId(); String name = PrincipalThreadLocal.getName(); PrincipalThreadLocal.setName(user.getUserId()); try { MBMessage addedComment = MBMessageLocalServiceUtil.addDiscussionMessage(user.getUserId(), nickName, entry.getGroupId(), className, classPK, threadId, parentMessageId, subject, body, serviceContext); // addedComment.setCreateDate(date); _commentsCount++; } finally { PrincipalThreadLocal.setName(name); } }
From source file:com.liferay.wiki.internal.exportimport.data.handler.WikiPageStagedModelDataHandler.java
License:Open Source License
@Override public void deleteStagedModel(String uuid, long groupId, String className, String extraData) throws PortalException { WikiPageResource pageResource = _wikiPageResourceLocalService.fetchWikiPageResourceByUuidAndGroupId(uuid, groupId);/* w w w .j a v a 2s.com*/ if (pageResource == null) { return; } WikiPage latestPage = _wikiPageLocalService.getLatestPage(pageResource.getResourcePrimKey(), WorkflowConstants.STATUS_ANY, true); deleteStagedModel(latestPage); }
From source file:com.liferay.wiki.search.test.WikiPageSearchTest.java
License:Open Source License
@Override protected void expireBaseModelVersions(BaseModel<?> baseModel, boolean expireAllVersions, ServiceContext serviceContext) throws Exception { WikiPage page = (WikiPage) baseModel; if (expireAllVersions) { WikiPageServiceUtil.deletePage(page.getNodeId(), page.getTitle()); } else {/*from w w w . j a va2s . c o m*/ List<WikiPage> pages = WikiPageServiceUtil.getPages(page.getGroupId(), page.getNodeId(), false, WorkflowConstants.STATUS_ANY, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); WikiPage previousPage = pages.get(0); WikiPageServiceUtil.revertPage(page.getNodeId(), page.getTitle(), previousPage.getVersion(), serviceContext); } }
From source file:com.liferay.wiki.service.impl.WikiPageLocalServiceImpl.java
License:Open Source License
@Override public WikiPage fetchLatestPage(long resourcePrimKey, int status, boolean preferApproved) { WikiPage page = null;// w w w.j a v a 2 s . c om OrderByComparator<WikiPage> orderByComparator = new PageVersionComparator(); if (status == WorkflowConstants.STATUS_ANY) { if (preferApproved) { page = wikiPagePersistence.fetchByR_S_First(resourcePrimKey, WorkflowConstants.STATUS_APPROVED, orderByComparator); } if (page == null) { page = wikiPagePersistence.fetchByResourcePrimKey_First(resourcePrimKey, orderByComparator); } } else { page = wikiPagePersistence.fetchByR_S_First(resourcePrimKey, status, orderByComparator); } return page; }
From source file:com.liferay.wiki.service.impl.WikiPageLocalServiceImpl.java
License:Open Source License
@Override public WikiPage fetchLatestPage(long resourcePrimKey, long nodeId, int status, boolean preferApproved) { WikiPage page = null;/*w w w . jav a2 s. co m*/ OrderByComparator<WikiPage> orderByComparator = new PageVersionComparator(); if (status == WorkflowConstants.STATUS_ANY) { if (preferApproved) { page = wikiPagePersistence.fetchByR_N_S_First(resourcePrimKey, nodeId, WorkflowConstants.STATUS_APPROVED, orderByComparator); } if (page == null) { page = wikiPagePersistence.fetchByR_N_First(resourcePrimKey, nodeId, orderByComparator); } } else { page = wikiPagePersistence.fetchByR_N_S_First(resourcePrimKey, nodeId, status, orderByComparator); } return page; }
From source file:com.liferay.wiki.service.impl.WikiPageLocalServiceImpl.java
License:Open Source License
@Override public WikiPage fetchLatestPage(long nodeId, String title, int status, boolean preferApproved) { WikiPage page = null;/* w w w . ja v a2 s. co m*/ OrderByComparator<WikiPage> orderByComparator = new PageVersionComparator(); if (status == WorkflowConstants.STATUS_ANY) { if (preferApproved) { page = wikiPagePersistence.fetchByN_T_S_First(nodeId, title, WorkflowConstants.STATUS_APPROVED, orderByComparator); } if (page == null) { page = wikiPagePersistence.fetchByN_T_First(nodeId, title, orderByComparator); } } else { page = wikiPagePersistence.fetchByN_T_S_First(nodeId, title, status, orderByComparator); } return page; }
From source file:com.liferay.wiki.service.impl.WikiPageLocalServiceImpl.java
License:Open Source License
@Override public List<WikiPage> getPages(long nodeId, boolean head, int status, int start, int end, OrderByComparator<WikiPage> obc) { if (status == WorkflowConstants.STATUS_ANY) { return wikiPagePersistence.findByN_H(nodeId, head, start, end, obc); } else {//w w w.j av a2 s. c o m return wikiPagePersistence.findByN_H_S(nodeId, head, status, start, end, obc); } }
From source file:com.liferay.wiki.service.impl.WikiPageLocalServiceImpl.java
License:Open Source License
@Override public int getPagesCount(long nodeId, boolean head, int status) { if (status == WorkflowConstants.STATUS_ANY) { return wikiPagePersistence.countByN_H_NotS(nodeId, head, WorkflowConstants.STATUS_IN_TRASH); } else {//from w w w . j a v a 2 s . c o m return wikiPagePersistence.countByN_H_S(nodeId, head, status); } }