public abstract static class MailboxRepairSupport.MailboxMaintenanceOperation extends IDirEntryRepairSupport.InternalMaintenanceOperation
Modifier and Type | Class and Description |
---|---|
static class |
MailboxRepairSupport.MailboxMaintenanceOperation.DiagnosticReportCheckId |
Modifier and Type | Field and Description |
---|---|
protected BmContext |
context |
protected ItemValue<Mailbox> |
mailbox |
afterOp, beforeOp, cost, identifier
Constructor and Description |
---|
MailboxMaintenanceOperation(BmContext context,
java.lang.String identifier) |
Modifier and Type | Method and Description |
---|---|
void |
check(java.lang.String domainUid,
DirEntry entry,
DiagnosticReport report,
IServerTaskMonitor monitor) |
protected abstract void |
checkMailbox(java.lang.String domainUid,
DiagnosticReport report,
IServerTaskMonitor monitor) |
protected boolean |
isEntrySupported(java.lang.String domainUid,
DirEntry entry,
DiagnosticReport report,
IServerTaskMonitor monitor) |
protected java.lang.String |
mailboxToString(java.lang.String domainUid) |
void |
repair(java.lang.String domainUid,
DirEntry entry,
DiagnosticReport report,
IServerTaskMonitor monitor) |
protected abstract void |
repairMailbox(java.lang.String domainUid,
DiagnosticReport report,
IServerTaskMonitor monitor) |
equals, hashCode
public MailboxMaintenanceOperation(BmContext context, java.lang.String identifier)
public void check(java.lang.String domainUid, DirEntry entry, DiagnosticReport report, IServerTaskMonitor monitor)
check
in class IDirEntryRepairSupport.InternalMaintenanceOperation
public void repair(java.lang.String domainUid, DirEntry entry, DiagnosticReport report, IServerTaskMonitor monitor)
repair
in class IDirEntryRepairSupport.InternalMaintenanceOperation
protected boolean isEntrySupported(java.lang.String domainUid, DirEntry entry, DiagnosticReport report, IServerTaskMonitor monitor)
protected java.lang.String mailboxToString(java.lang.String domainUid)
protected abstract void checkMailbox(java.lang.String domainUid, DiagnosticReport report, IServerTaskMonitor monitor)
protected abstract void repairMailbox(java.lang.String domainUid, DiagnosticReport report, IServerTaskMonitor monitor)
Copyright © 2021. All Rights Reserved.