java.lang.Object
com.cloudimpl.outstack.runtime.util.Util

public class Util
extends java.lang.Object
Author:
nuwansa
  • Nested Class Summary

    Nested Classes
    Modifier and Type Class Description
    static class  Util.VarArg<T>  
  • Constructor Summary

    Constructors
    Constructor Description
    Util()  
  • Method Summary

    Modifier and Type Method Description
    static <T> java.lang.Class<T> classForName​(java.lang.String name)  
    static <T> T createObject​(java.lang.Class<T> type, Util.VarArg<java.lang.Class<?>> types, Util.VarArg<java.lang.Object> args)  
    static <T> java.lang.Class<T> extractGenericParameter​(java.lang.Class<?> parameterizedSubClass, java.lang.Class<?> genericSuperClass, int pos)  
    static java.lang.reflect.Field getIdField​(java.lang.Class<? extends Entity> type)  
    static boolean isIdFieldIgnoreCase​(java.lang.Class<? extends Entity> entity)  
    static reactor.util.retry.Retry wrap​(reactor.retry.Retry retry)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Util

      public Util()
  • Method Details

    • createObject

      public static <T> T createObject​(java.lang.Class<T> type, Util.VarArg<java.lang.Class<?>> types, Util.VarArg<java.lang.Object> args)
    • isIdFieldIgnoreCase

      public static boolean isIdFieldIgnoreCase​(java.lang.Class<? extends Entity> entity)
    • getIdField

      public static java.lang.reflect.Field getIdField​(java.lang.Class<? extends Entity> type)
    • wrap

      public static reactor.util.retry.Retry wrap​(reactor.retry.Retry retry)
    • classForName

      public static <T> java.lang.Class<T> classForName​(java.lang.String name)
    • extractGenericParameter

      public static <T> java.lang.Class<T> extractGenericParameter​(java.lang.Class<?> parameterizedSubClass, java.lang.Class<?> genericSuperClass, int pos)