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, hashCode
protected 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.InternalMaintenanceOperation
public final void repair(java.lang.String domainUid, DirEntry entry, DiagnosticReport report, IServerTaskMonitor monitor)
repair
in class IDirEntryRepairSupport.InternalMaintenanceOperation
public 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.