package foundation.persist.adapter;
|
|
import foundation.server.Initializer;
|
|
public class DBAdapterLoader extends Initializer {
|
|
@Override
|
public void startUp() throws Exception {
|
loadAdapterBucket();
|
}
|
|
private void loadAdapterBucket() {
|
DBAdapterBucket bucket = DBAdapterBucket.getInstance();
|
|
// Date Function
|
bucket.loadOneAdapter("dateAddFunction", new DateAdapter());
|
bucket.loadOneAdapter("currentTime", new DateAdapter());
|
bucket.loadOneAdapter("currentDate", new DateAdapter());
|
bucket.loadOneAdapter("unlimitedDate", new DateAdapter());
|
bucket.loadOneAdapter("toDate", new DateAdapter());
|
bucket.loadOneAdapter("timeFormat", new DateAdapter());
|
bucket.loadOneAdapter("dateFormat", new DateAdapter());
|
bucket.loadOneAdapter("yearFormat", new DateAdapter());
|
bucket.loadOneAdapter("monthFormat", new DateAdapter());
|
bucket.loadOneAdapter("dayFormat", new DateAdapter());
|
bucket.loadOneAdapter("hourFormat", new DateAdapter());
|
bucket.loadOneAdapter("minuteFormat", new DateAdapter());
|
bucket.loadOneAdapter("secondFormat", new DateAdapter());
|
bucket.loadOneAdapter("getYear(", new DateAdapter());
|
bucket.loadOneAdapter("getMonth(", new DateAdapter());
|
|
// Empty Function
|
bucket.loadOneAdapter("ifEmpty", new EmptyAdapter());
|
|
// Group Function
|
bucket.loadOneAdapter("groupConcatStart", new GroupAdapter());
|
bucket.loadOneAdapter("groupConcatEnd", new GroupAdapter());
|
|
// ID Function
|
bucket.loadOneAdapter("guid", new IdAdapter());
|
|
// Temp Function
|
bucket.loadOneAdapter("tempFrom", new DefaultAdapter());
|
bucket.loadOneAdapter("defaultTilde", new DefaultAdapter());
|
bucket.loadOneAdapter("defaultNA", new DefaultAdapter());
|
bucket.loadOneAdapter("commentTable", new DefaultAdapter());
|
|
// String Function
|
bucket.loadOneAdapter("dateToChar", new StringAdapter());
|
|
}
|
|
@Override
|
public void shutDown() throws Exception {
|
|
}
|
|
}
|