1234567891011121314151617181920212223242526272829303132333435 |
- package com.behosoft.util;
- import java.util.Calendar;
- public class IdHolder {
- private long generateTime;
- private String key;
- private Calendar calendar;
-
- private IdHolder(String key, Calendar calendar) {
- this.key = key;
- this.calendar = calendar;
- this.generateTime = System.currentTimeMillis();
- }
- public static IdHolder createInstance(String key, Calendar calendar) {
- return new IdHolder(key, calendar);
- }
-
- public Calendar getCalendar() {
- return calendar;
- }
- public long getGenerateTime() {
- return generateTime;
- }
- public String getKey() {
- return key;
- }
- }
|