Interface ShortDumpable

All Known Subinterfaces:
AssignmentPath, AssignmentPathSegment, DeltaSetTriple<T>, EvaluatedAssignment, EvaluationOrder, ItemPath, LocalizableMessage, PrismReferenceValue, PrismValueDeltaSetTriple<V>, UniformItemPath, ValueMetadata
All Known Implementing Classes:
AbstractDelegatedPrismValueDeltaSetTriple, AssignmentObjectRelation, AsynchronousOperationResult, AsynchronousOperationReturnValue, CachePerformanceCollector.CacheData, Confidence, Confidence.PerItemConfidence, GetOperationOptions, GuiProfiledPrincipal, ItemName, ItemPathImpl, LocalizableMessageList, com.evolveum.midpoint.security.api.MidPointPrincipal, ObjectSelector, OperationResult, PolyString, PolyStringNormalizerConfigurationType, ProjectionContextFilter, ProjectionContextKey, ProjectionContextKey.Classified, ProjectionContextKey.WithResource, RawType, ResourceOperationCoordinates, ResourceOperationCoordinates.ObjectClassScoped, ResourceOperationCoordinates.ResourceScoped, ResourceOperationCoordinates.TypeScoped, ResourceShadowCoordinates, SearchResultList, SearchResultMetadata, SelectorOptions, SingleLocalizableMessage, SingleOperationPerformanceInformation, TypedValue, ValidationItem
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface ShortDumpable
Author:
Radovan Semancik
  • Method Details

    • shortDump

      void shortDump(StringBuilder sb)
      Show the content of the object intended for diagnostics. This method is supposed to append a compact, human-readable output in a single line. Unlike toString() method, there is no requirement to identify the actual class or type of the object. It is assumed that the class/type will be obvious from the context in which the output is used.
      Parameters:
      sb - StringBuilder to which to a compact one-line content of the object intended for diagnostics by system administrator should be appended.
    • shortDump

      default String shortDump()
    • shortDumpLazily

      default Object shortDumpLazily()