package io.cattle.platform.configitem.server.model.impl;
import io.cattle.platform.configitem.server.model.ConfigItem;
import io.cattle.platform.configitem.server.model.ConfigItemFactory;
import io.cattle.platform.configitem.version.ConfigItemStatusManager;
import io.cattle.platform.core.dao.DataDao;
import io.cattle.platform.core.dao.NicDao;
import io.cattle.platform.object.ObjectManager;
import java.io.IOException;
import java.util.Arrays;
import java.util.Collection;
import javax.inject.Inject;
public class PSKConfigItemFactory implements ConfigItemFactory {
@Inject
NicDao nicDao;
@Inject
DataDao dataDao;
@Inject
ObjectManager objectManager;
@Inject
ConfigItemStatusManager versionManager;
@Override
public Collection<ConfigItem> getConfigItems() throws IOException {
return Arrays.<ConfigItem>asList(new PSKConfigItem(objectManager, nicDao, dataDao, versionManager));
}
}