import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
-import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.Enumeration;
*/
protected static class Duration {
- public static Duration minutes(int amount) {
- return new Duration(amount, DurationUnit.MINUTE);
- }
-
- public static Duration seconds(int amount) {
- return new Duration(amount, DurationUnit.SECOND);
- }
-
protected final int amount;
protected final DurationUnit unit;
private StartingPoint startingPoint;
public ExpiresConfiguration(StartingPoint startingPoint,
- Duration... durations) {
- this(startingPoint, Arrays.asList(durations));
- }
-
- public ExpiresConfiguration(StartingPoint startingPoint,
List<Duration> durations) {
super();
this.startingPoint = startingPoint;