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 int
batchSize
protected int
maxProcessedEntries
protected com.atlassian.core.util.ProgressMeter
progressMeter
protected ConfluenceUser
user
-
Constructor Summary
Constructors Constructor Description BaseBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected DefaultBulkOptions
buildDefault()
protected abstract T
builder()
T
withBatchSize(int batchSize)
T
withMaxProcessedEntries(int maxProcessedEntries)
T
withProgressMeter(com.atlassian.core.util.ProgressMeter progressMeter)
T
withUser(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()
-
-