public static class ClassUtil.ClassInfo
extends java.lang.Object
public ESPropertyDescripts getEsPropertyDescripts()
public java.lang.reflect.Constructor getConstructor(java.lang.Class... paramTypes)
public ESIndexWrapper getEsIndexWrapper()
public ClassUtil.PropertieDescription getPkProperty()
public void setPkProperty(ClassUtil.PropertieDescription pkProperty)
public java.lang.String getName()
public void setPropertyValue(java.lang.Object obj,
java.lang.String property,
java.lang.Object value)
public java.lang.Object getPropertyValue(java.lang.Object obj,
java.lang.String property)
public java.lang.reflect.Method[] getDeclaredMethods()
public java.lang.String toString()
toString 在类中 java.lang.Objectpublic java.lang.reflect.Field[] getDeclaredFields()
public java.util.List<ClassUtil.PropertieDescription> getPropertyDescriptors()
public java.lang.reflect.Method getDeclaredMethod(java.lang.String name)
public java.lang.reflect.Field getDeclaredField(java.lang.String name)
public java.lang.Class<?> getClazz()
public ClassUtil.PropertieDescription getPropertyDescriptor(java.lang.String name)
public java.lang.reflect.Constructor getDefaultConstruction()
throws java.lang.NoSuchMethodException
java.lang.NoSuchMethodExceptionpublic boolean isPrimary()
public void setPrimary(boolean primary)
public boolean isBaseprimary()
public java.lang.reflect.Constructor[] getConstructions()
public java.util.List<java.lang.Class> getSuperClasses()
public boolean isCglib()
public boolean isMap()
public void setMap(boolean map)
public boolean isList()
public void setList(boolean list)
public boolean isArray()
public void setArray(boolean array)
public boolean isEnums()
public void setEnums(boolean enums)
public ClassUtil.PropertieDescription getEsIdProperty()
public void setEsIdProperty(ClassUtil.PropertieDescription esIdProperty)
public ClassUtil.PropertieDescription getEsParentProperty()
public void setEsParentProperty(ClassUtil.PropertieDescription esParentProperty)
public ClassUtil.PropertieDescription getEsReturnSourceProperty()
public ClassUtil.PropertieDescription getEsDocAsUpsertProperty()
public ClassUtil.PropertieDescription getEsRoutingProperty()
public ClassUtil.PropertieDescription getEsRetryOnConflictProperty()
public ClassUtil.PropertieDescription getEsVersionTypeProperty()
public ClassUtil.PropertieDescription getEsVersionProperty()
public void setEsVersionProperty(ClassUtil.PropertieDescription esVersionProperty)
public void setEsVersionTypeProperty(ClassUtil.PropertieDescription esVersionTypeProperty)
public void setEsRetryOnConflictProperty(ClassUtil.PropertieDescription esRetryOnConflictProperty)
public void setEsRoutingProperty(ClassUtil.PropertieDescription esRoutingProperty)
public void setEsDocAsUpsertProperty(ClassUtil.PropertieDescription esDocAsUpsertProperty)
public void setEsReturnSourceProperty(ClassUtil.PropertieDescription esReturnSourceProperty)
public java.util.List<ClassUtil.PropertieDescription> getEsAnnonationProperties()
public boolean isNumeric()
public java.lang.Class<?> getComponentType()
public boolean isSamplePrimaryType()