Package dev.openfga.language
Class Utils
- java.lang.Object
-
- dev.openfga.language.Utils
-
public class Utils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Boolean>>deepCopy(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Boolean>> records)static <T> java.util.List<T>emptyIfNull(java.util.List<T> list)static <T,U>
UgetNullSafe(T item, java.util.function.Function<T,U> getter)static <T,U>
java.util.List<U>getNullSafeList(T item, java.util.function.Function<T,? extends java.util.List<U>> getter)
-
-
-
Method Detail
-
getNullSafe
public static <T,U> U getNullSafe(T item, java.util.function.Function<T,U> getter)
-
getNullSafeList
public static <T,U> java.util.List<U> getNullSafeList(T item, java.util.function.Function<T,? extends java.util.List<U>> getter)
-
emptyIfNull
public static <T> java.util.List<T> emptyIfNull(java.util.List<T> list)
-
deepCopy
public static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Boolean>> deepCopy(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Boolean>> records)
-
-