public ContentIds build() { return ContentIds.from( contents ); } }
public static ContentIds from( final Collection<String> ids ) { return new ContentIds( doParseIds( ids ) ); }
public Builder addMoved( final ContentIds contentIds ) { this.movedContents.addAll( contentIds.getSet() ); return this; }
public static ContentIds from( final String... ids ) { return new ContentIds( parseIds( ids ) ); }
public List<String> execute() { final Branch targetBranch = ContentConstants.BRANCH_MASTER; final Context context = ContextBuilder. from( ContextAccessor.current() ). branch( targetBranch ). build(); final List<ContentId> contentIds = context.callWith( this::resolveContentIds ); final UnpublishContentParams unpublishContentParams = UnpublishContentParams.create(). contentIds( ContentIds.from( contentIds ) ). unpublishBranch( targetBranch ). includeChildren( true ). build(); final UnpublishContentsResult result = this.contentService.unpublishContent( unpublishContentParams ); return result.getUnpublishedContents().stream().map( ContentId::toString ).collect( Collectors.toList() ); }
public static ContentIds empty() { final ImmutableSet<ContentId> set = ImmutableSet.of(); return new ContentIds( set ); }
private static ImmutableSet<ContentId> parseIds( final String... paths ) { final Collection<String> list = Lists.newArrayList( paths ); return doParseIds( list ); }
public static FindContentIdsByQueryResult empty() { return FindContentIdsByQueryResult.create().contents( ContentIds.empty() ).hits( 0 ).totalHits( 0 ).aggregations( Aggregations.empty() ).build(); }
private Content move( final ContentId sourceId, final ContentPath newPath ) { final MoveContentParams moveParams = MoveContentParams.create(). contentId( sourceId ). parentContentPath( newPath ). build(); final MoveContentsResult result = contentService.move( moveParams ); return contentService.getById( result.getMovedContents().first() ); }
private ContentsResultMapper convert( final FindContentIdsByQueryResult findQueryResult ) { final ContentIds contentIds = findQueryResult.getContentIds(); final Contents contents; if ( contentIds.isEmpty() ) { contents = Contents.empty(); } else { contents = this.contentService.getByIds( new GetContentByIdsParams( contentIds ) ); } return new ContentsResultMapper( contents, findQueryResult.getTotalHits(), findQueryResult.getAggregations() ); }
public static ContentIds from( final Iterable<ContentId> ids ) { return new ContentIds( ImmutableSet.copyOf( ids ) ); }
private DuplicateContentsResult( Builder builder ) { this.duplicatedContents = ContentIds.from( builder.duplicatedContents ); this.contentName = builder.contentName; this.contentPath = builder.contentPath; }
public Builder addExcludeIds( final ContentIds exclude ) { this.exclude.addAll( exclude.getSet() ); return this; }
public static ContentIds from( final ContentId... ids ) { return new ContentIds( ImmutableSet.copyOf( ids ) ); }
private UnpublishContentsResult( Builder builder ) { this.unpublishedContents = ContentIds.from( builder.unpublishedContents ); this.contentPath = builder.contentPath; }
public Builder addDeleted( final ContentIds deletedContents ) { this.deletedContents.addAll( deletedContents.getSet() ); return this; }
public Builder addPending( final ContentIds pendingContents ) { this.pendingContents.addAll( pendingContents.getSet() ); return this; }
private MoveContentsResult( Builder builder ) { this.movedContents = ContentIds.from( builder.movedContents ); this.contentName = builder.contentName; }
public Builder addAll( final ContentIds contentIds ) { this.contents.addAll( contentIds.getSet() ); return this; }