public abstract class MailboxFoldersRepairOp extends IDirEntryRepairSupport.InternalMaintenanceOperation
| Modifier and Type | Field and Description |
|---|---|
protected BmContext |
context |
protected org.slf4j.Logger |
logger |
afterOp, beforeOp, cost, identifier| Modifier | Constructor and Description |
|---|---|
protected |
MailboxFoldersRepairOp(BmContext ctx,
java.lang.String identifier,
java.lang.String beforeOp,
java.lang.String afterOp,
int cost) |
| Modifier and Type | Method and Description |
|---|---|
void |
check(java.lang.String domainUid,
DirEntry entry,
DiagnosticReport report,
IServerTaskMonitor monitor) |
void |
repair(java.lang.String domainUid,
DirEntry entry,
DiagnosticReport report,
IServerTaskMonitor monitor) |
void |
run(boolean repair,
java.lang.String domainUid,
DirEntry entry,
DiagnosticReport report,
IServerTaskMonitor monitor) |
protected abstract void |
runOnFolders(boolean repair,
IServerTaskMonitor mon,
DiagnosticReport report,
java.lang.String subTree,
java.lang.String domainUid,
ItemValue<Mailbox> mbox,
java.util.List<ItemValue<MailboxReplica>> fullList) |
equals, hashCodeprotected final org.slf4j.Logger logger
protected final BmContext context
protected MailboxFoldersRepairOp(BmContext ctx, java.lang.String identifier, java.lang.String beforeOp, java.lang.String afterOp, int cost)
public final void check(java.lang.String domainUid,
DirEntry entry,
DiagnosticReport report,
IServerTaskMonitor monitor)
check in class IDirEntryRepairSupport.InternalMaintenanceOperationpublic final void repair(java.lang.String domainUid,
DirEntry entry,
DiagnosticReport report,
IServerTaskMonitor monitor)
repair in class IDirEntryRepairSupport.InternalMaintenanceOperationpublic void run(boolean repair,
java.lang.String domainUid,
DirEntry entry,
DiagnosticReport report,
IServerTaskMonitor monitor)
protected abstract void runOnFolders(boolean repair,
IServerTaskMonitor mon,
DiagnosticReport report,
java.lang.String subTree,
java.lang.String domainUid,
ItemValue<Mailbox> mbox,
java.util.List<ItemValue<MailboxReplica>> fullList)
Copyright © 2021. All Rights Reserved.