1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.common.util.spring;
17
18 import org.kuali.common.util.Assert;
19 import org.kuali.common.util.FormatUtils;
20 import org.springframework.beans.factory.FactoryBean;
21
22 public class GetMillisFactoryBean implements FactoryBean<Long> {
23
24 String time;
25
26 @Override
27 public Long getObject() {
28 Assert.hasText(time, "time has no text");
29 return FormatUtils.getMillis(time);
30 }
31
32 @Override
33 public Class<Long> getObjectType() {
34 return Long.class;
35 }
36
37 @Override
38 public boolean isSingleton() {
39 return false;
40 }
41
42 public String getTime() {
43 return time;
44 }
45
46 public void setTime(String time) {
47 this.time = time;
48 }
49
50 }