All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jeeplus.database.persistence.DsObjectKit.class Maven / Gradle / Ivy

There is a newer version: 8.0
Show newest version
????4?,com/jeeplus/database/persistence/DsObjectKitjava/lang/Objectxjava/util/Map$Entry
java/util/MapEntrya[Ljava/lang/String;HBLjava/lang/String;
ALLATORIxDEMOnulltoString'([Ljava/lang/Object;)Ljava/lang/String;isNull(Ljava/lang/Object;)Z
7:com/jeeplus/database/datasource/DynamicDataSourceConfigure&(Ljava/lang/String;)Ljava/lang/String;
 java/lang/StringBuilder"()V$%
#&getClass()Ljava/lang/Class;()
*java/lang/Class,
getSimpleName()Ljava/lang/String;./
-0append-(Ljava/lang/String;)Ljava/lang/StringBuilder;23
#4
~@|BfM/6Hcom/jeeplus/database/datasource/exception/ErrorCreateDataSourceException8
9 (I)Ljava/lang/StringBuilder;2;
#<C1>&(Ljava/lang/Object;)Ljava/lang/String;@
A(C)Ljava/lang/StringBuilder;2C
#Dlength()IFG
#HdeleteCharAtJ;
#K/
#M[Ljava/lang/Object;java/lang/ThrowablePOequals/(Ljava/util/Collection;Ljava/util/Collection;)Z5(Ljava/util/Collection<*>;Ljava/util/Collection<*>;)ZS
Vjava/util/CollectionXsizeZGY[toArray()[Ljava/lang/Object;]^Y_)([Ljava/lang/Object;[Ljava/lang/Object;)ZSa
bLjava/util/Collection;M(Ljava/lang/reflect/Field;)Z
	g-com/jeeplus/database/persistence/DsReflectKitiforName%(Ljava/lang/String;)Ljava/lang/Class;kl
jmjava/lang/reflect/FieldogetTypeq)
prisAssignableFrom(Ljava/lang/Class;)Ztu
-vLjava/lang/reflect/Field;isEmpty(Ljava/lang/String;)Zjava/lang/String|
}V'(Ljava/lang/Object;Ljava/lang/Object;)ZS
?!(Ljava/util/Map;Ljava/util/Map;)Z)(Ljava/util/Map<**>;Ljava/util/Map<**>;)Z	[entrySet()Ljava/util/Set;??	?
java/util/Set?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????getKey???containsKey?	?getValue???get&(Ljava/lang/Object;)Ljava/lang/Object;??	?Ljava/util/Map;
isNotEmpty(Ljava/lang/CharSequence;)Zz?
?Ljava/lang/CharSequence;java/lang/CharSequence?isTrimEmptytrim?/
}??HisTrimNotEmpty?{
?Ljava/lang/Object;java/lang/Exception?+com/jeeplus/database/persistence/DsClassKit?isJavaBasicType?u
??isArray??
-?isPrimitiveArray?u
??isPrimitiveWrapperArray?u
??java/util/Arrays?
deepEquals?a
??isCollection?u
??ST
?isMap?u
??S?
?getDeclaredFields()[Ljava/lang/reflect/Field;??
-?([Ljava/lang/Object;)Zz?
?"java/lang/reflect/AccessibleObject?
setAccessible)([Ljava/lang/reflect/AccessibleObject;Z)V??
??
p?[Ljava/lang/reflect/Field;?(Ljava/util/Map;)Z(Ljava/util/Map<**>;)Zz?	?z{
?
&.Lcom/jeeplus/database/persistence/DsObjectKit;addAll&(Ljava/util/List;[Ljava/lang/Object;)V2(Ljava/util/List;[TT;)Vjava/util/List?add???Ljava/util/List;
isIgnoreFieldf
?ef
?
M/?deepToString?
?
}H	substring(II)Ljava/lang/String;
}
*(Ljava/util/Collection;)Ljava/lang/String;	

#(Ljava/util/Map;)Ljava/lang/String;

getAllField-(Ljava/lang/Class;)[Ljava/lang/reflect/Field;
??f
getName/
pF->mapToObject4(Ljava/lang/Class;Ljava/util/Map;)Ljava/lang/Object;f(Ljava/lang/Class;Ljava/util/Map;)TM; java/lang/InstantiationException# java/lang/IllegalAccessException%+java/lang/reflect/InvocationTargetException'newInstance)?
-*&org/apache/commons/beanutils/BeanUtils,populate$(Ljava/lang/Object;Ljava/util/Map;)V./
-0&java/lang/ReflectiveOperationException2printStackTrace4%
35Ljava/lang/Class;(Ljava/util/Collection;)Z(Ljava/util/Collection<*>;)Zz8
:	<fM{V6>indexOf(Ljava/lang/String;)I@A
}B
equalProperty:(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/String;)Z
getFieldValue8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;FG
jHjava/lang/EnumJ'(Ljava/util/Map<**>;)Ljava/lang/String;_M
aLh@/OCQY?~JuUHC
AWVwW{D~swWaL}KGlVYV
TGADHC^NDhC
A[J`B(Ljava/lang/Class;Ljava/util/List;>;)Ljava/util/List;java/util/ArrayListr
s&?? !
v	isNotNullclone(TT;)TT;java/io/IOException{java/io/Serializable}java/io/ByteArrayOutputStream
?&java/io/ObjectOutputStream?(Ljava/io/OutputStream;)V$?
??writeObject(Ljava/lang/Object;)V??
??java/io/ObjectInputStream?java/io/ByteArrayInputStream?toByteArray()[B??
??([B)V$?
??(Ljava/io/InputStream;)V$?
??
readObject??
??close?%
??
??
??
|5z?
?-(Ljava/util/Collection<*>;)Ljava/lang/String;Y?
ConstantValueCode
StackMapTableLineNumberTableLocalVariableTable	SignatureInnerClasses
SourceFile!
?? 	??*????*??
?!???#Y?'YL*?+?1?57?:?5*??=??!?5*MW,?>Y6? ,2:+?B??5,?EW???+YZ?Id?L+]?EX?N??6?
Q?R?
Q?R?1R#R ?6
?*?? ?<???SXd?j?u!|??O	ST??C*??
+????*?++?+?W???*?\+?\??*?`+?`?c??*?Q?YY?Q?YY?????"?1g3??CdCd?U
ef??6L?hYM?>Y6?&,2?nYL?+*?s?w??????ݿ??M?
p-y?Q?p-y?Q?p-y??=?(+4i?6x	z{?X*??*?~??????Q?}?D?	Sa??J*??
+????*?++?+?W???*?+???Y=*??*2+2??????????;	?Q?RR?Q?RR?RR?.(bj?"N)?+)3??A)H4?JOJO	S??2?*??
+????*?++?+?W???*??+????*????M,???9,???N+-?????-??+-?????????????L
?Q?		?Q?		???9?Q?		??2???"o103,R?bsy>{?~`???????	???N*????????	Q???T??	?{?[*??*???~??????Q?}?z?	z??X*??*????????Q??????	?{?N*????????	Q?}?:?	?K	*??????Q??a?	?	S?'?*??
+????*+???*?+YM+?+?W??,???	*+?W?,???=,?Ú
,?ƙ?YXY*S?YXY+S?ˬ*?R?R+?R?R?c?,?Ι*?Y+?Y?Ь,?ә*?	+?	?լ,??YM?ܙ?,??>,??',2Y:*??+??????????M???????????????}?Q??Q??-?
???p?Q?????~?Hg??)++2?8??GUM?gy??????????8???-?????~??K?????????	z??X*??*????????Q?	?Z????	?{?N*???????	Q?}?V?	z??T*??*???????Q?R??O$%?/*??????	????3*??
+????+YL?=Y>?+2:?*??W??꿱???Q??R??R?Q??R??r?$?,?2??3?3O??	?f?x*????*???
*???????#?	Q?p
?Q?p??
4?x	@??T*????*?+YL?W?+-?W?	*????+???*????#Y?'M+???M+?Ù;?YXY*SN,+?1?5??:?5-?:,ZZ?d??5X?N?*?R?R??Y+?w?*?Y??	+?w?*?	??,+?1?5?!?5+?NW-??|6-Y??YL?>Y6?W+2Y:????6,??5??:?5W,*??B?5?!?5W?:,?:?5W?????,Y?Id?LW,Y?!?5W?N???|?
Q??-?Q?-?M#
?,?#?pn???#??#??'??sQ"({/D4k<?C?J\V?f?l?~????
?????????Z???]???h???????E!?,?4<9D?P??T?	 !??*?+YM+?1,??M,?6?
$
&
(??Q?-	3???
?
?)<?7??"	?8?N*?;??????	Q?Y??d?9
f??;?=YL?=Y>?+2*??~???????*???:?C????E?
py?Q?py?Q?py?#cS#&??;x	DE?m	}>,?x,Y:?6Y6?`2:*?I:+?I:?/?*?K??(??"??W???????????,?????l?yy?:Q?	yy?Q?	yy???F_??%?-<7P?VFCM?W?^?h?k?s?y?{G? }?}?}	?D?*????*???N?!???#Y?'YL*?+?1?5+P?:?5*???=R?!?5*????MX,???6,???N,+-???B?5=?E+-???B?5,?EX???+YZ?Id?L+}?EX?N??6?
Q?	?Q?	?<	#??:?:??|??%?/?K?lK~??/?????????L	z8?X*??*?S??????Q?Y?x?d?9T%????}YXYV?:SYX?!SYZ?:S?=
?}YXY\?!SY^?:SY`?!SYb?:SYd?!SYf?:SYh?!SYj?:SYl?!SY	n?:S?h??
_%	op??5?sY?tM+?uYL???+???	N+,*-?w??W???,??+?-?s??!Q?-?s??#!/?33?575??q	x?N*???????	Q??E??	y????*????L*?~??MN:??Y??M??Y,??YN*????Y??Y,??????Y:??L,?,??-?-???h???`?:+???:+:,?,??-?-??????
:???:,?,??-?-??????M,???+?Icg|Ip?u??|I?pu????|??????	Q??F????Q????|H??L|????Q?	QL|???Q???/B9
???"Z,?0?9?EfI?M	Q7U?Y5^?c?g?j?o?p?rku?y	}7???5?????????k?L???	?7???5???????????u????z	???N*????????	Q?	??????		?(?*????*?S?N?!???#Y?'YL*?+?1?5P?:?5*?\?=R?!?5*??MW,???,Y??N+-?B?5,?EW???+YZ?Id?L+}?EX?N??6?
Q?Y?Q?Y?6Y#?? ?>?2?%?9?>?G?J?c?qt?p?
??d??	???N*?ܚ?????	Q?R???O?
	
	?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy