package ru.vyarus.dropwizard.guice.module.context.info.impl; import io.dropwizard.Bundle; import ru.vyarus.dropwizard.guice.bundle.GuiceyBundleLookup; import ru.vyarus.dropwizard.guice.module.context.ConfigItem; import ru.vyarus.dropwizard.guice.module.context.info.BundleItemInfo; /** * Bundle item info implementation. * * @author Vyacheslav Rusakov * @since 06.07.2016 */ public class BundleItemInfoImpl extends ItemInfoImpl implements BundleItemInfo { public BundleItemInfoImpl(final Class<?> type) { super(ConfigItem.Bundle, type); } @Override public boolean isFromLookup() { return getRegisteredBy().contains(GuiceyBundleLookup.class); } @Override public boolean isFromDwBundle() { return getRegisteredBy().contains(Bundle.class); } }