Class DefaultBulkOptions.BaseBuilder<T extends DefaultBulkOptions.BaseBuilder>
- java.lang.Object
-
- com.atlassian.confluence.pages.persistence.dao.bulk.DefaultBulkOptions.BaseBuilder<T>
-
- Direct Known Subclasses:
AttachmentDeleteOptions.AttachmentDeleteOptionsBuilder,AttachmentDeleteOptions.IdListAttachmentDeleteOptionsBuilder,DefaultBulkOptions.Builder,PageCopyOptions.Builder,PageDeleteOptions.Builder
- Enclosing class:
- DefaultBulkOptions
public abstract static class DefaultBulkOptions.BaseBuilder<T extends DefaultBulkOptions.BaseBuilder> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected intbatchSizeprotected intmaxProcessedEntriesprotected com.atlassian.core.util.ProgressMeterprogressMeterprotected ConfluenceUseruser
-
Constructor Summary
Constructors Constructor Description BaseBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected DefaultBulkOptionsbuildDefault()protected abstract Tbuilder()TwithBatchSize(int batchSize)TwithMaxProcessedEntries(int maxProcessedEntries)TwithProgressMeter(com.atlassian.core.util.ProgressMeter progressMeter)TwithUser(ConfluenceUser user)
-
-
-
Field Detail
-
maxProcessedEntries
protected int maxProcessedEntries
-
batchSize
protected int batchSize
-
user
protected ConfluenceUser user
-
progressMeter
protected com.atlassian.core.util.ProgressMeter progressMeter
-
-
Method Detail
-
builder
protected abstract T builder()
-
withMaxProcessedEntries
public T withMaxProcessedEntries(int maxProcessedEntries)
-
withBatchSize
public T withBatchSize(int batchSize)
-
withUser
public T withUser(ConfluenceUser user)
-
withProgressMeter
public T withProgressMeter(com.atlassian.core.util.ProgressMeter progressMeter)
-
buildDefault
protected final DefaultBulkOptions buildDefault()
-
-