|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
package cokr.xit.foundation;
|
|
|
|
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.function.Supplier;
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
@ -202,6 +203,15 @@ public class AbstractComponent {
|
|
|
|
|
return isEmpty(logName) ? log(getClass()) : Log.get(logName);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**주어진 Date에 지정한 날짜수만큼의 차이의 Date를 반환한다.
|
|
|
|
|
* @param date 날짜
|
|
|
|
|
* @param days 날짜수
|
|
|
|
|
* @return 새 Date
|
|
|
|
|
*/
|
|
|
|
|
protected static Date dateDiff(Date date, int days) {
|
|
|
|
|
return new Date(date.getTime() + (1000L * 60L * 60L * 24L * days));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**현재 객체를 반환한다.
|
|
|
|
|
* @param <T> AbstractComponent 유형
|
|
|
|
|
* @return 현재 객체
|
|
|
|
|