@Override public PagingResults<TopicInfo> listTopics(String siteShortName, String username, boolean sortAscending, PagingRequest paging) { NodeRef container = getSiteDiscussionsContainer(siteShortName, false); if (container == null) { // No topics return new EmptyPagingResults<TopicInfo>(); } // We can now fetch by parent nodeRef return listTopics(container, username, sortAscending, paging); }
@Override public PagingResults<BlogPostInfo> getDrafts(String siteShortName, String username, PagingRequest pagingReq) { NodeRef container = getSiteBlogContainer(siteShortName, false); if (container == null) { // No blog posts yet return new EmptyPagingResults<BlogPostInfo>(); } // We can now fetch by parent nodeRef return getDrafts(container, username, pagingReq); }
@Override public PagingResults<BlogPostInfo> findBlogPosts(String siteShortName, RangedDateProperty dateRange, String tag, PagingRequest pagingReq) { NodeRef container = getSiteBlogContainer(siteShortName, false); if (container == null) { // No blog posts yet return new EmptyPagingResults<BlogPostInfo>(); } // We can now fetch by parent nodeRef return findBlogPosts(container, dateRange, tag, pagingReq); }
@Override public PagingResults<TopicInfo> listTopics(String siteShortName, Date from, Date to, boolean sortAscending, PagingRequest paging) { NodeRef container = getSiteDiscussionsContainer(siteShortName, false); if (container == null) { // No topics return new EmptyPagingResults<TopicInfo>(); } // We can now fetch by parent nodeRef return listTopics(container, from, to, sortAscending, paging); }
@Override public PagingResults<BlogPostInfo> getPublished(String siteShortName, Date fromDate, Date toDate, String byUser, PagingRequest pagingReq) { NodeRef container = getSiteBlogContainer(siteShortName, false); if (container == null) { // No blog posts yet return new EmptyPagingResults<BlogPostInfo>(); } // We can now fetch by parent nodeRef return getPublished(container, fromDate, toDate, byUser, pagingReq); }
@Override public PagingResults<BlogPostInfo> findBlogPosts(String siteShortName, RangedDateProperty dateRange, String tag, PagingRequest pagingReq) { NodeRef container = getSiteBlogContainer(siteShortName, false); if (container == null) { // No blog posts yet return new EmptyPagingResults<BlogPostInfo>(); } // We can now fetch by parent nodeRef return findBlogPosts(container, dateRange, tag, pagingReq); }
@Override public PagingResults<BlogPostInfo> getPublished(String siteShortName, Date fromDate, Date toDate, String byUser, PagingRequest pagingReq) { NodeRef container = getSiteBlogContainer(siteShortName, false); if (container == null) { // No blog posts yet return new EmptyPagingResults<BlogPostInfo>(); } // We can now fetch by parent nodeRef return getPublished(container, fromDate, toDate, byUser, pagingReq); }
@Override public PagingResults<? extends BaseCredentialsInfo> listSharedCredentials(String remoteSystem, QName credentialsType, PagingRequest paging) { // Get the container for that system NodeRef container = getSharedContainer(remoteSystem, false); if (container == null) { return new EmptyPagingResults<BaseCredentialsInfo>(); } return listCredentials(new NodeRef[] {container}, remoteSystem, credentialsType, paging); } @Override
@Override public PagingResults<? extends BaseCredentialsInfo> listPersonCredentials(String remoteSystem, QName credentialsType, PagingRequest paging) { // Get the container for that system NodeRef container = getPersonContainer(remoteSystem, false); if (container == null) { return new EmptyPagingResults<BaseCredentialsInfo>(); } return listCredentials(new NodeRef[] {container}, remoteSystem, credentialsType, paging); } @Override
@Override public PagingResults<BlogPostInfo> getPublishedExternally( String siteShortName, PagingRequest pagingReq) { NodeRef container = getSiteBlogContainer(siteShortName, false); if (container == null) { // No blog posts yet return new EmptyPagingResults<BlogPostInfo>(); } // We can now fetch by parent nodeRef return getPublishedExternally(container, pagingReq); }
@Override public PagingResults<TopicInfo> listTopics(String siteShortName, boolean sortAscending, PagingRequest paging) { NodeRef container = getSiteDiscussionsContainer(siteShortName, false); if (container == null) { // No topics return new EmptyPagingResults<TopicInfo>(); } // We can now fetch by parent nodeRef return listTopics(container, sortAscending, paging); }
@Override public PagingResults<TopicInfo> listTopics(String siteShortName, Date from, Date to, boolean sortAscending, PagingRequest paging) { NodeRef container = getSiteDiscussionsContainer(siteShortName, false); if (container == null) { // No topics return new EmptyPagingResults<TopicInfo>(); } // We can now fetch by parent nodeRef return listTopics(container, from, to, sortAscending, paging); }
@Override public PagingResults<Pair<TopicInfo, Integer>> listHotTopics( String siteShortName, Date since, PagingRequest paging) { NodeRef container = getSiteDiscussionsContainer(siteShortName, false); if (container == null) { // No topics return new EmptyPagingResults<Pair<TopicInfo,Integer>>(); } // We can now fetch by parent nodeRef return listHotTopics(container, since, paging); }
@Override public PagingResults<TopicInfo> findTopics(String siteShortName, String username, String tag, boolean sortAscending, PagingRequest paging) { NodeRef container = getSiteDiscussionsContainer(siteShortName, false); if (container == null) { // No topics return new EmptyPagingResults<TopicInfo>(); } // We can now search by parent nodeRef return findTopics(container, username, tag, sortAscending, paging); }
@Override public PagingResults<CustomModelDefinition> getCustomModels(PagingRequest pagingRequest) { ParameterCheck.mandatory("pagingRequest", pagingRequest); List<CustomModelDefinition> result = getAllCustomModels(); return result.isEmpty() ? new EmptyPagingResults<CustomModelDefinition>() : wrapResult(pagingRequest, result); }
@Override public PagingResults<? extends BaseCredentialsInfo> listPersonCredentials(String remoteSystem, QName credentialsType, PagingRequest paging) { // Get the container for that system NodeRef container = getPersonContainer(remoteSystem, false); if (container == null) { return new EmptyPagingResults<BaseCredentialsInfo>(); } return listCredentials(new NodeRef[] {container}, remoteSystem, credentialsType, paging); } @Override
@Override public PagingResults<TopicInfo> listTopics(String siteShortName, boolean sortAscending, PagingRequest paging) { NodeRef container = getSiteDiscussionsContainer(siteShortName, false); if (container == null) { // No topics return new EmptyPagingResults<TopicInfo>(); } // We can now fetch by parent nodeRef return listTopics(container, sortAscending, paging); }
@Override public PagingResults<BlogPostInfo> getDrafts(String siteShortName, String username, PagingRequest pagingReq) { NodeRef container = getSiteBlogContainer(siteShortName, false); if (container == null) { // No blog posts yet return new EmptyPagingResults<BlogPostInfo>(); } // We can now fetch by parent nodeRef return getDrafts(container, username, pagingReq); }
@Override public PagingResults<BlogPostInfo> getPublishedExternally( String siteShortName, PagingRequest pagingReq) { NodeRef container = getSiteBlogContainer(siteShortName, false); if (container == null) { // No blog posts yet return new EmptyPagingResults<BlogPostInfo>(); } // We can now fetch by parent nodeRef return getPublishedExternally(container, pagingReq); }
@Override public PagingResults<Pair<TopicInfo, Integer>> listHotTopics( String siteShortName, Date since, PagingRequest paging) { NodeRef container = getSiteDiscussionsContainer(siteShortName, false); if (container == null) { // No topics return new EmptyPagingResults<Pair<TopicInfo,Integer>>(); } // We can now fetch by parent nodeRef return listHotTopics(container, since, paging); }