|
@@ -15,8 +15,10 @@
|
|
|
*/
|
|
|
package org.codelibs.fess.es.config.allcommon;
|
|
|
|
|
|
+import java.time.LocalDateTime;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Collection;
|
|
|
+import java.util.Date;
|
|
|
import java.util.Iterator;
|
|
|
import java.util.List;
|
|
|
import java.util.ListIterator;
|
|
@@ -498,7 +500,7 @@ public abstract class EsAbstractBehavior<ENTITY extends Entity, CB extends Condi
|
|
|
// ===================================================================================
|
|
|
// Assist Logic
|
|
|
// ============
|
|
|
- public static String[] toStringArray(final Object value) {
|
|
|
+ protected String[] toStringArray(final Object value) {
|
|
|
if (value instanceof String[]) {
|
|
|
return (String[]) value;
|
|
|
} else if (value instanceof List) {
|
|
@@ -511,6 +513,14 @@ public abstract class EsAbstractBehavior<ENTITY extends Entity, CB extends Condi
|
|
|
return new String[] { str };
|
|
|
}
|
|
|
|
|
|
+ protected LocalDateTime toLocalDateTime(Object value) {
|
|
|
+ return DfTypeUtil.toLocalDateTime(value);
|
|
|
+ }
|
|
|
+
|
|
|
+ protected Date toDate(Object value) {
|
|
|
+ return DfTypeUtil.toDate(value);
|
|
|
+ }
|
|
|
+
|
|
|
public static class BulkList<E, B> implements List<E> {
|
|
|
|
|
|
private final List<E> parent;
|