package com.sissi.ucenter.relation.muc.status.extract; import java.util.List; import com.sissi.field.Fields; import com.sissi.ucenter.relation.muc.status.CodeStatus; import com.sissi.ucenter.relation.muc.status.CodeStatusExtracter; /** * @author kim 2014年3月27日 */ public class ChainedCodeStatusExtracter implements CodeStatusExtracter { private final List<CodeStatusExtracter> extracters; public ChainedCodeStatusExtracter(List<CodeStatusExtracter> extracters) { super(); this.extracters = extracters; } @Override public CodeStatus extract(Fields fields, CodeStatus status) { for (CodeStatusExtracter extracter : extracters) { extracter.extract(fields, status); } return status; } }