@Test public void testMetadataLogger() { TruncateMetadata logger = new TruncateMetadata(10); withMetadataLogger(logger); assertNotNull(getMetadataLogger()); assertEquals(logger, getMetadataLogger()); assertEquals(TruncateMetadata.class, getMetadataLogger().getClass()); }
private MetadataLogger metadataLogger() { return ObjectUtils.defaultIfNull(getMetadataLogger(), DEFAULT_LOGGER); }
MetadataServiceImpl extends ServiceImp { private MetadataLogger metadataLogger() { return ObjectUtils.defaultIfNull(getMetadataLogger(), DEFAULT_LOGGER); } }
MetadataServiceImpl extends ServiceImp { private MetadataLogger metadataLogger() { return ObjectUtils.defaultIfNull(getMetadataLogger(), DEFAULT_LOGGER); }  }
MetadataServiceImpl extends ServiceImp { private MetadataLogger metadataLogger() { return ObjectUtils.defaultIfNull(getMetadataLogger(), DEFAULT_LOGGER); }  @Override void prepare(); MetadataLogger getMetadataLogger(); void setMetadataLogger(MetadataLogger metadataLogger); T withMetadataLogger(MetadataLogger logger); }
MetadataServiceImpl extends ServiceImp { private MetadataLogger metadataLogger() { return ObjectUtils.defaultIfNull(getMetadataLogger(), DEFAULT_LOGGER); }  @Override void prepare(); MetadataLogger getMetadataLogger(); void setMetadataLogger(MetadataLogger metadataLogger); T withMetadataLogger(MetadataLogger logger);  }