Class DefaultCleanupListener

java.lang.Object
com.evolveum.midpoint.common.cleanup.DefaultCleanupListener
All Implemented Interfaces:
CleanerListener

public class DefaultCleanupListener extends Object implements CleanerListener
  • Constructor Details

    • DefaultCleanupListener

      public DefaultCleanupListener(@NotNull @NotNull PrismContext prismContext)
  • Method Details

    • isWarnAboutMissingReferences

      public boolean isWarnAboutMissingReferences()
    • setWarnAboutMissingReferences

      public void setWarnAboutMissingReferences(boolean warnAboutMissingReferences)
    • onConfirmOptionalCleanup

      public boolean onConfirmOptionalCleanup(CleanupEvent<Item<?,?>> event)
      Description copied from interface: CleanerListener
      Method that allows consumers to react on cleanup event marked with action CleanupPathAction.ASK.
      Specified by:
      onConfirmOptionalCleanup in interface CleanerListener
      Returns:
      true if the item should be removed, false otherwise
    • onReferenceCleanup

      public void onReferenceCleanup(CleanupEvent<PrismReference> event)
      Specified by:
      onReferenceCleanup in interface CleanerListener
    • canResolveLocalObject

      protected <O extends ObjectType> boolean canResolveLocalObject(Class<O> type, String oid)
      Returns:
      true if the object reference can be resolved, false otherwise. E.g. file/object is available locally in project.
    • resolveConnector

      protected PrismObject<ConnectorType> resolveConnector(String oid)
    • getMidpointVersion

      protected String getMidpointVersion()