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

org.apache.cayenne.lifecycle.id.EntityIdCoder.class Maven / Gradle / Ivy

There is a newer version: 5.0-M1
Show newest version
????3???
L?
L???
??
?
?
?
L??
L?	?
L?
,?
??	??
?	?
?????????
?
?
?
???
??
???
#???
#?
??
??????
*????????
??	?
E?
E?
?

E
E

E??	?
?
C

E

C
E
O
Q
Q 
Q!?
E"
L#
$%&'
[?(
)*+
`,-.
c,/
e,0
)?	ConverterInnerClassesID_SEPARATORLjava/lang/String;
ConstantValueTEMP_ID_PREFIXTEMP_PREFIX_LENGTHI
entityName
convertersLjava/util/SortedMap;	SignaturebLjava/util/SortedMap;idSize
getEntityName&(Ljava/lang/String;)Ljava/lang/String;CodeLineNumberTableLocalVariableTableid	separatorname
StackMapTable%(Lorg/apache/cayenne/map/ObjEntity;)V	attribute%Lorg/apache/cayenne/map/ObjAttribute;e"Ljava/lang/ClassNotFoundException;type$Lorg/apache/cayenne/map/DbAttribute;this/Lorg/apache/cayenne/lifecycle/id/EntityIdCoder;entity"Lorg/apache/cayenne/map/ObjEntity;?12??
toStringId1(Lorg/apache/cayenne/ObjectId;)Ljava/lang/String;Lorg/apache/cayenne/ObjectId;toTempIdStringbBbufferLjava/lang/StringBuilder;??toPermIdStringvalueLjava/lang/Object;entryEntryLjava/util/Map$Entry;idValuesLjava/util/Map;LocalVariableTypeTablebLjava/util/Map$Entry;5Ljava/util/Map;3
toObjectId1(Ljava/lang/String;)Lorg/apache/cayenne/ObjectId;decoded&Ljava/io/UnsupportedEncodingException;stringIdidMaptoksLjava/util/StringTokenizer;	
decodeTemp(Ljava/lang/String;)[Bindexc1c2i
byteStringbytes[BcreateL(Ljava/lang/Class;)Lorg/apache/cayenne/lifecycle/id/EntityIdCoder$Converter;Ljava/lang/Class;Ljava/lang/Class<*>;O(Ljava/lang/Class<*>;)Lorg/apache/cayenne/lifecycle/id/EntityIdCoder$Converter;()V
SourceFileEntityIdCoder.java-org/apache/cayenne/lifecycle/id/EntityIdCoder:4567"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder??Invalid String id: 89:;?<=>.?@op=A1B;qljava/util/TreeMaprsCDEFG2HIJK#org/apache/cayenne/map/ObjAttributeLIM;NO??PQRSTUVD"org/apache/cayenne/map/DbAttributeWXY7Z[A\N] java/lang/ClassNotFoundException*org/apache/cayenne/CayenneRuntimeExceptionCan't instantiate class java/lang/Object?^_IEntity has no PK definied: `7abcvpdIeI????w;fghijklmno3java/util/Map$EntryfKpqrK7org/apache/cayenne/lifecycle/id/EntityIdCoder$Converterstorg/apache/cayenne/ObjectId???uUTF-8vwx$java/io/UnsupportedEncodingExceptionUnsupported encodingjava/lang/Stringyz?{java/util/HashMap?|java/util/StringTokenizer?}~7Invalid String ID for entity : ;???????java/lang/NullPointerException	Null typejava/lang/Long???/org/apache/cayenne/lifecycle/id/EntityIdCoder$1??java/lang/Integer/org/apache/cayenne/lifecycle/id/EntityIdCoder$2/org/apache/cayenne/lifecycle/id/EntityIdCoder$3Unsupported ID type:  org/apache/cayenne/map/ObjEntityjava/util/Iterator
java/util/MapindexOf(Ljava/lang/String;)Ilength()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V	substring(II)Ljava/lang/String;
startsWith(Ljava/lang/String;)Z(I)Ljava/lang/String;getName
getAttributes()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;isPrimaryKeygetDbAttributeNamegetJavaClass()Ljava/lang/Class;java/util/SortedMapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getDbEntity#()Lorg/apache/cayenne/map/DbEntity;org/apache/cayenne/map/DbEntitygetPrimaryKeyscontainsKey(Ljava/lang/Object;)ZgetType#org/apache/cayenne/dba/TypesMappinggetJavaBySqlTypeorg/apache/cayenne/util/Util%(Ljava/lang/String;)Ljava/lang/Class;=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)VisEmptysizejava/lang/Mathceil(D)DisTemporaryisReplacementIdAttachedgetKey()[Borg/apache/cayenne/util/IDUtilappendFormattedByte(Ljava/lang/Appendable;B)V
getIdSnapshot()Ljava/util/Map;entrySet()Ljava/util/Set;
java/util/Setget&(Ljava/lang/Object;)Ljava/lang/Object;getValuetoUuid&(Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;[B)Vjava/net/URLDecoderdecode8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;fromStringId&(Ljava/lang/String;)Ljava/lang/Object;9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V(I)V'(Ljava/lang/String;Ljava/lang/String;)VcountTokens	nextToken$(Ljava/lang/String;Ljava/util/Map;)VcharAt(I)Cjava/lang/Characterdigit(II)Ijava/lang/ClassisAssignableFrom(Ljava/lang/Class;)Z2(Lorg/apache/cayenne/lifecycle/id/EntityIdCoder;)V!,klmnlm
opqlrstuvp		wxy?J*?<?
*?d??Y?Y??	*?	?
??*?M,
??,??M,?z89:0=7?@@HC{ J|lC}p7~l
?????y*?*+??*?Y??+??M,??-,??N-??*?-?*-??? W???+?!?"?M,??g,??#N*?-?$?%?J-?&?':*?-?$*?(?? W?':?*Y?Y?+?	?	?
?,?-????*??.?!?Y?Y?/?	+??	?
??**??0?1o?3??4????)zfFHIK4L;MENKMQPTRtS?T?U?W?X?W?\?Y?Z?^?`?a?b?ef{>4???"???>?ltW??????<?!???/????E???????#?)??y_+?5?+?6?	*+?7?*+?8?zrsu{??|???y?I?Y?M,
?	W,+?9?	W,?	W+?:N-?66?-36,?;????,?
?z"z|~??8?>?D?{*8??I??I|?A???+???????yl?Y?M,+?9?	W+?:??:???:-?@?A:,?	?B?C?D?	W???,?
?z"????<?K?d?g?{>K??<(??l??l|?d??V???<(??V???&????@??y/
f+
??&+*??`?`?M?EY*?*,?F?G?+*??`?M*??0?Z*??=?>???N,H?I:?:?*YK?,?-??EY*?-?@?L-?B?C?M?N??OY*?4?PN?QY,?R:?S*??0?*?Y?Y?T?	*??	U?	,?	?
??*??=?>:??T???:?V:H?I:?:	?*YK	?,?-?-?@?B?C?M?WW????EY*?-?X?^fiJ$'Jzn?	??,?:?G?U?^?f?i?k?{?????????????????$?'?)?9?V?Y?{??lf?lk??^@??{#?l$?l)??	;?l9?lB??f??f?l:,?l????????? ^@??B??????o	,?<????????"?O?????(???????????????????y?E+?l?M>,??5h6+?Y6+`?Y6,?Zx?Z`?T????,?z&	?	????(?7?=?C?{H'?p?p(?p8?pE??E?l	<?????7??y?b+?
?[Y\?]?^+?_??`Y*?a?b+?_??cY*?d?L+?_??eY*?f??Y?Y?g?	+?h?	?
??z*
???? ?)?2?;?D?U?{b??b???b??t???y!	
???z1??j*Ciec`??	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy