package org.nightlabs.jfire.voucher.ui.articlecontainer.detail;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
import org.nightlabs.jfire.trade.ArticleCarrier;
import org.nightlabs.jfire.trade.ArticleProductTypeClassGroup;
import org.nightlabs.jfire.trade.ui.articlecontainer.detail.AbstractArticleEditFactory;
import org.nightlabs.jfire.trade.ui.articlecontainer.detail.SegmentEdit;
public class ArticleEditFactory
extends AbstractArticleEditFactory
{
@Override
public Collection<? extends org.nightlabs.jfire.trade.ui.articlecontainer.detail.ArticleEdit> createArticleEdits(
SegmentEdit segmentEdit,
ArticleProductTypeClassGroup articleProductTypeClassGroup,
Collection<? extends ArticleCarrier> articleCarriers)
{
ArrayList<ArticleEdit> res = new ArrayList<ArticleEdit>(1);
ArticleEdit edit = new ArticleEdit();
edit.init(this, segmentEdit, articleProductTypeClassGroup, new HashSet<ArticleCarrier>(articleCarriers));
res.add(edit);
return res;
}
}