Interface ShortDumpable

All Known Subinterfaces:
AbstractShadow, AssignmentPath, AssignmentPathSegment, DeltaSetTriple<T>, EvaluatedAssignment, EvaluationOrder, ItemPath, LocalizableMessage, NativeShadowAttributeDefinition, NativeShadowReferenceAttributeDefinition, NativeShadowSimpleAttributeDefinition<T>, PrismReferenceValue, PrismValueDeltaSetTriple<V>, ResourceAttributeDefinitionDelegator<T>, ResourceAttributeWrapper<T>, ResourceItemPrismDefinition, ShadowAttributeDefinition<V,D,RV,SA>, ShadowAttributeUcfDefinition, ShadowAttributeUcfDefinition.Delegable, ShadowReferenceAttributeDefinition, ShadowSimpleAttributeDefinition<T>, UniformItemPath, ValueMetadata
All Known Implementing Classes:
AbstractDelegatedPrismValueDeltaSetTriple, AbstractShadow.Impl, AssignmentObjectRelation, AssociationConfigItem.AttributeBinding, AttributePath, CachePerformanceCollector.CacheData, Confidence, Confidence.PerItemConfidence, GetOperationOptions, GuiProfiledPrincipal, InfraItemName, ItemName, ItemName.WithoutPrefix, ItemPathImpl, LocalizableMessageList, com.evolveum.midpoint.security.api.MidPointPrincipal, NativeShadowAttributeDefinitionImpl, ObjectSelector, OperationResult, PolyString, PolyStringNormalizerConfigurationType, com.evolveum.midpoint.prism.impl.PrismReferenceValueImpl, ProjectionContextFilter, ProjectionContextKey, ProjectionContextKey.Classified, ProjectionContextKey.WithResource, RawRepoShadow, RawType, ResourceAttributeWrapperImpl, ResourceObjectIdentifier, ResourceObjectIdentifier.Primary, ResourceObjectIdentifier.Secondary, ResourceOperationCoordinates, ResourceOperationCoordinates.ObjectClassScoped, ResourceOperationCoordinates.ResourceScoped, ResourceOperationCoordinates.TypeScoped, ResourceOperationStatus, ResourceShadowCoordinates, SearchResultList, SearchResultMetadata, SelectorOptions, ShadowAttributeDefinitionImpl, ShadowAttributeUcfDefinition.Data, ShadowReferenceAttributeDefinitionImpl, ShadowReferenceAttributeValue, ShadowSimpleAttributeDefinitionImpl, 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()