/** * Constructs a new Submission Configuration object, based on the XML * configuration file (item-submission.xml) * * @param submissionName the submission process name * @param steps the vector listing of step information to build * SubmissionStepConfig objects for this submission process */ public SubmissionConfig(boolean isDefault, String submissionName, List<Map<String, String>> steps) { this.submissionName = submissionName; this.defaultConf = isDefault; // initialize a vector of SubmissionStepConfig objects List<SubmissionStepConfig> stepConfigs = new ArrayList<SubmissionStepConfig>(); // loop through our steps, and create SubmissionStepConfig objects for (int stepNum = 0; stepNum < steps.size(); stepNum++) { Map<String, String> stepInfo = steps.get(stepNum); SubmissionStepConfig step = new SubmissionStepConfig(stepInfo); // set the number of the step (starts at 0) and add it step.setStepNumber(stepNum); stepConfigs.add(step); log.debug("Added step '" + step.getProcessingClassName() + "' as step #" + step.getStepNumber() + " of submission process " + submissionName); } // get steps as an array of Strings submissionSteps = stepConfigs .toArray(new SubmissionStepConfig[stepConfigs.size()]); }
int stepNumber = currentStep.getStepNumber();
subInfo).getStepNumber()) log.error("Problem loading Review JSP for step #" + s.getStepNumber() + ". ", e); JSPManager.showIntegrityError(request, response); return;
int currentStepNum = step.getStepNumber();
int currStep = currentStepConfig.getStepNumber(); int currPage = AbstractProcessingStep.getCurrentPage(request); double currStepAndPage = Float
currentStepNum = currentStepConfig.getStepNumber(); currentStepNum = currentStepConfig.getStepNumber(); foundPrevious = true;
.getStepNumber()); else if ((this.stepConfig.getStepNumber() == SubmissionController .getStepReached(subInfo)) && (currentPage > pageReached))
doStep(context, request, response, subInfo, currentStepConfig.getStepNumber());
int currStep=stepConfig.getStepNumber(); doStep(context, request, response, subInfo, currStep); stepConfig); int currStep=stepConfig.getStepNumber(); int currPage=AbstractProcessingStep.getCurrentPage(request); double currStepAndPage = Float.parseFloat(currStep+"."+currPage);
currentStepNum = currentStepConfig.getStepNumber();
if (!subInfo.isInWorkflow() && (currentStepConfig.getStepNumber() > getStepReached(subInfo))) userHasReached(subInfo, currentStepConfig.getStepNumber());
+ step.getStepNumber() + "\"/>";