1 16 package nl.hippo.cms.workflows.multiplesitesdocument; 17 18 import com.opensymphony.module.propertyset.PropertySet; 19 import com.opensymphony.workflow.InvalidInputException; 20 import com.opensymphony.workflow.WorkflowException; 21 import java.util.Map ; 22 import nl.hippo.cms.workflows.shared.ValidatorComponent; 23 24 public class RequestPublicationSiteSelectedValidator extends ValidatorComponent 25 { 26 27 public RequestPublicationSiteSelectedValidator() 28 { 29 super(); 30 } 31 32 public void validateImpl(Map transientVars, Map args, PropertySet ps) 33 throws InvalidInputException, WorkflowException 34 { 35 int numberOfCheckedSites = MultipleSitesDocumentUtil.getNumberOfCheckedSites(m_manager, transientVars); 36 if (numberOfCheckedSites == 0) 37 { 38 throw new InvalidInputException("At least one site must be selected."); 39 } 40 } 41 42 } 43 | Popular Tags |