Package org.verapdf.component
Class AuditDurationImpl
- java.lang.Object
-
- org.verapdf.component.AuditDurationImpl
-
- All Implemented Interfaces:
AuditDuration
public final class AuditDurationImpl extends Object implements AuditDuration
- Version:
- 0.1 Created 27 Oct 2016:13:03:27
- Author:
- Carl Wilson carlwilson AT github
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)longgetDifference()StringgetDuration()longgetFinish()longgetStart()static StringgetStringDuration(long difference)inthashCode()static AuditDurationsumDuration(Collection<AuditDuration> durations)StringtoString()
-
-
-
Method Detail
-
getStart
public long getStart()
- Specified by:
getStartin interfaceAuditDuration- Returns:
- the start time in millisecs
-
getFinish
public long getFinish()
- Specified by:
getFinishin interfaceAuditDuration- Returns:
- the finish time in millisecs
-
getDifference
public long getDifference()
- Specified by:
getDifferencein interfaceAuditDuration- Returns:
- the difference between the start and finish time in millisecs
-
getDuration
public String getDuration()
- Specified by:
getDurationin interfaceAuditDuration- Returns:
- a string representation of the duration.
-
getStringDuration
public static String getStringDuration(long difference)
-
sumDuration
public static AuditDuration sumDuration(Collection<AuditDuration> durations)
-
-