001    package org.kuali.rice.krms.builder;
002    
003    import org.kuali.rice.krms.dto.PropositionEditor;
004    
005    import java.util.List;
006    import java.util.Map;
007    
008    /**
009     * Created with IntelliJ IDEA.
010     * User: SW
011     * Date: 2013/03/01
012     * Time: 11:22 AM
013     * To change this template use File | Settings | File Templates.
014     */
015    public interface ComponentBuilder<T extends PropositionEditor> {
016    
017        public List<String> getComponentIds();
018    
019        public void resolveTermParameters(T propositionEditor, Map<String, String> termParameters);
020    
021        public Map<String, String> buildTermParameters(T propositionEditor);
022    
023    }