Project

General

Profile

1
package eu.dnetlib.msro.workflows.util;
2

    
3
import org.apache.commons.lang.math.NumberUtils;
4

    
5
import eu.dnetlib.msro.workflows.procs.WorkflowProcess;
6

    
7
public class ProcessUtils {
8

    
9
	// TDOO: eliminare
10

    
11
	public static long calculateStartDate(final WorkflowProcess process) {
12
		if (process.getEnv().hasAttribute(WorkflowsConstants.SYSTEM_START_DATE)) {
13
			return NumberUtils.toLong(process.getEnv().getAttribute(WorkflowsConstants.SYSTEM_START_DATE).toString(), 0);
14
		} else {
15
			return 0;
16
		}
17
	}
18

    
19
	public static long calculateEndDate(final WorkflowProcess process) {
20
		if (process.getEnv().hasAttribute(WorkflowsConstants.SYSTEM_END_DATE)) {
21
			return NumberUtils.toLong(process.getEnv().getAttribute(WorkflowsConstants.SYSTEM_END_DATE).toString(), 0);
22
		} else {
23
			return 0;
24
		}
25
	}
26

    
27
}
(4-4/8)