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

org.apache.cayenne.gen.PropertyUtils.class Maven / Gradle / Ivy

????7?
java/lang/Object()V		
$org/apache/cayenne/gen/PropertyUtilsimportUtils$Lorg/apache/cayenne/gen/ImportUtils;java/util/ArrayList

	propertyListLjava/util/List;	adhocObjectFactory*Lorg/apache/cayenne/di/AdhocObjectFactory;	loggerLorg/slf4j/Logger;	 !"org/apache/cayenne/gen/EntityUtils	objEntity"Lorg/apache/cayenne/map/ObjEntity;
#$%&' org/apache/cayenne/map/ObjEntitygetDbEntity#()Lorg/apache/cayenne/map/DbEntity;
)*+,-org/apache/cayenne/map/DbEntitygetPrimaryKeys()Ljava/util/List;/0123java/util/Listiterator()Ljava/util/Iterator;56789java/util/IteratorhasNext()Z5;<=next()Ljava/lang/Object;?"org/apache/cayenne/map/DbAttribute
ABCdeclaresDbAttribute'(Lorg/apache/cayenne/map/DbAttribute;)Z
EFGHI#org/apache/cayenne/dba/TypesMappinggetJavaBySqlType8(Lorg/apache/cayenne/map/DbAttribute;)Ljava/lang/String;
KLMNO"org/apache/cayenne/gen/ImportUtilsaddType(Ljava/lang/String;)V
QRSgetPkPropertyTypeForType&(Ljava/lang/String;)Ljava/lang/String;U/org/apache/cayenne/exp/property/PropertyFactory
WXYZ[java/lang/ClassgetName()Ljava/lang/String;],org/apache/cayenne/exp/property/SelfProperty
#_`[getJavaClassName
bcde[#org/apache/cayenne/map/ObjAttributegetType
ghigetPropertyDescriptor?(Ljava/lang/String;)Lorg/apache/cayenne/gen/PropertyDescriptor;
klmn[)org/apache/cayenne/gen/PropertyDescriptorgetPropertyType
bpq9isLazysorg/apache/cayenne/Fault
ucv(org/apache/cayenne/map/EmbeddedAttributex#org/apache/cayenne/EmbeddableObject
zc{*org/apache/cayenne/map/EmbeddableAttribute
}~??&org/apache/cayenne/map/ObjRelationshipgetTargetEntity$()Lorg/apache/cayenne/map/ObjEntity;
#??[getClassName?org/apache/cayenne/Persistent
???getPropertyTypeForJavaClass<(Lorg/apache/cayenne/map/ObjRelationship;)Ljava/lang/String;
}??9isToMany
}??[getCollectionType
K??SformatJavaType?Qpublic static final SelfProperty<%s> SELF = PropertyFactory.createSelf(%s.class);
?????java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
?????"org/apache/cayenne/gen/StringUtilsgetInstance&()Lorg/apache/cayenne/gen/StringUtils;
??SfactoryMethodForPropertyType
K???'(Ljava/lang/String;Z)Ljava/lang/String;?Ipublic static final %s<%s> %s = PropertyFactory.%s("%s", "%s", %s.class);
>X
???ScapitalizedAsConstant??SmakeConcatWithConstants
#X
???SstripGeneric?3public static final %s<%s> %s = %s("%s", %s.class);
???generatePropertyName9(Lorg/apache/cayenne/map/ObjAttribute;)Ljava/lang/String;
k??[getPropertyFactoryMethod
bX
b???	getEntity
#???getAttribute9(Ljava/lang/String;)Lorg/apache/cayenne/map/ObjAttribute;?
uX
???@(Lorg/apache/cayenne/map/EmbeddableAttribute;)Ljava/lang/String;
zX
z???
getEmbeddable%()Lorg/apache/cayenne/map/Embeddable;
?????!org/apache/cayenne/map/Embeddable@(Ljava/lang/String;)Lorg/apache/cayenne/map/EmbeddableAttribute;
???toManyRelationshipDefinition
???toOneRelationshipDefinition?
java/util/Map
????equals(Ljava/lang/Object;)Z
???mapRelationshipDefinition
??? collectionRelationshipDefinition
???getMapKeyTypeInternal
???getRelatedTypeName?Qpublic static final %s<%s, %s> %s = PropertyFactory.%s("%s", %s.class, %s.class);
}X?Cpublic static final %s<%s> %s = PropertyFactory.%s("%s", %s.class);
W??[
getSimpleName?.org/apache/cayenne/exp/property/EntityProperty?createEntity	???FACTORY_METHODSLjava/util/Map;???get&(Ljava/lang/Object;)Ljava/lang/Object;
WforName%(Ljava/lang/String;)Ljava/lang/Class;java/lang/Number
W	
isAssignableFrom(Ljava/lang/Class;)Z1org/apache/cayenne/exp/property/NumericIdProperty java/lang/ClassNotFoundException.org/apache/cayenne/exp/property/BaseIdProperty+org/apache/cayenne/exp/property/MapPropertyjava/util/Collection,org/apache/cayenne/exp/property/ListProperty+org/apache/cayenne/exp/property/SetProperty(org/apache/cayenne/di/AdhocObjectFactorygetJavaClass9org/apache/cayenne/gen/property/PropertyDescriptorCreator!"apply$java/util/Optional
#&'9	isPresent
#)?=+(org/apache/cayenne/di/DIRuntimeException?./01Oorg/slf4j/Loggerwarn
k345defaultDescriptor-()Lorg/apache/cayenne/gen/PropertyDescriptor;7java/util/HashMap
6:,org/apache/cayenne/exp/property/BaseProperty<
createBase?>?@put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;B/org/apache/cayenne/exp/property/NumericPropertyD
createNumericF.org/apache/cayenne/exp/property/StringPropertyHcreateStringJ,org/apache/cayenne/exp/property/DatePropertyL
createDateN
createListP	createSetR	createMapT2org/apache/cayenne/exp/property/EmbeddablePropertyVcreateEmbeddableXcreateNumericIdZcreateBaseId\java/util/Date^java/time/LocalDate`java/time/LocalTimebjava/time/LocalDateTimed
java/sql/Datef
java/sql/Timehjava/sql/Timestamp
jklmnjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;	pqJAVA_DATE_TYPESPK_PROPERTY_SUFFIXLjava/lang/String;
ConstantValuev_PK_PROPERTYDUPLICATE_NAME_SUFFIXC_	Signature5Ljava/util/Map;&Ljava/util/List;>;MLjava/util/List;'(Lorg/apache/cayenne/gen/ImportUtils;)VCodeLineNumberTableLocalVariableTablethis&Lorg/apache/cayenne/gen/PropertyUtils;s(Lorg/apache/cayenne/gen/ImportUtils;Lorg/apache/cayenne/di/AdhocObjectFactory;Ljava/util/List;Lorg/slf4j/Logger;)VLocalVariableTypeTable?(Lorg/apache/cayenne/gen/ImportUtils;Lorg/apache/cayenne/di/AdhocObjectFactory;Ljava/util/List;Lorg/slf4j/Logger;)VaddImportForPK'(Lorg/apache/cayenne/gen/EntityUtils;)V
javaBySqlType	attribute$Lorg/apache/cayenne/map/DbAttribute;entityUtils$Lorg/apache/cayenne/gen/EntityUtils;entity!Lorg/apache/cayenne/map/DbEntity;needToCreatePKZ
StackMapTableaddImportForSelfProperty%(Lorg/apache/cayenne/map/ObjEntity;)V	addImport((Lorg/apache/cayenne/map/ObjAttribute;)V%Lorg/apache/cayenne/map/ObjAttribute;-(Lorg/apache/cayenne/map/EmbeddedAttribute;)V*Lorg/apache/cayenne/map/EmbeddedAttribute;/(Lorg/apache/cayenne/map/EmbeddableAttribute;)V,Lorg/apache/cayenne/map/EmbeddableAttribute;+(Lorg/apache/cayenne/map/ObjRelationship;)Vrelationship(Lorg/apache/cayenne/map/ObjRelationship;selfPropertyDefinition6(Lorg/apache/cayenne/map/ObjEntity;)Ljava/lang/String;propertyTypepropertyDefinitionZ(Lorg/apache/cayenne/map/ObjEntity;Lorg/apache/cayenne/map/DbAttribute;)Ljava/lang/String;utils$Lorg/apache/cayenne/gen/StringUtils;
attributeTypepropertyFactoryMethodpropertyDescriptor+Lorg/apache/cayenne/gen/PropertyDescriptor;name>(Lorg/apache/cayenne/map/EmbeddedAttribute;)Ljava/lang/String;
embeddable#Lorg/apache/cayenne/map/Embeddable;
mapKeyType
entityType	javaClassLjava/lang/Class;ex"Ljava/lang/ClassNotFoundException;Ljava/lang/Class<*>;collectionTypeoptionalPropertyDescriptorLjava/util/Optional;creator;Lorg/apache/cayenne/gen/property/PropertyDescriptorCreator;type*Lorg/apache/cayenne/di/DIRuntimeException;attrTypeALjava/util/Optional;
SourceFilePropertyUtils.javaBootstrapMethods?
_PK_PROPERTY?_?>WARN: Class not found: . Will use default PropertyDescriptor.?
?????$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;InnerClasses?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup!rstuwxty??z{qz|z}~U*?*+?*?
Y????bc	df?????*?*+?*,?*-?*???kl	mnop?4???}z???l+??"M,??>,?(?.:?4?:?:?>:+?@?"?D:*??J*?*?P?J>????*?T?V?J??:stu
wy0z9{@|I}V~X?[?_?k??>@?s0(??l??l??d??]????
)?5=???d$*?T?V?J*?\?V?J*?+?^?J?????#??$??$?!???=*?T?V?J*?+?a?J*?*+?a?f?j?J+?o?*?r?V?J?????)?0?<??=??=???<??k+*?T?V?J*?+?t?J*?*w?V?f?j?J?????*??+??+????j**?T?V?J*?+?y?J*?*+?y?f?j?J?????)??*??*?????O*?T?V?J+?|?*?+?|???J?*???V?J*?*+???J+???*?+???J??"???$?0?<?C?N??O??O???$??`*?+?^??M??Y,SY,S????
??? ???!?s???m??N,?D:*,?D?P:*??:*???:??Y*???SYSY-,??????SYSY,??SY+??SYS????.??
???(?7?D?X?_?i??Hm??m?!m??i??
c?sY?sQ?s???X??M,*?+?a????N*+?a?f:??Y*??j??SY-SY*+??SY??SY+??SY-S????&	????.?=?E?L?T??4X??X??T??C?s9?????+??M+??N,+????:-?????:???????	???(??4+??+??'??	"?!?s???#????Y??M,*?+?t????N*w?V?f:??Y*??j??SY-SY*+??SY??SY+??SY-S????&	??? ?/?>?F?M?U??4Y??Y??U??D?s 9?????X??M,*?+?y????N*+?y?f:??Y*??j??SY-SY*+??SY??SY+??SY-S????&	????.?=?E?L?T??4X??X??T??C?s9?????+??M+??N,+?˶?:-?????:???????	(?4+??+??'??	"???s???????X+???	*+?հ*+?ذ?	

??????
??`۶V+???ݙ	*+??*+????????????h??M*+??N*-??:*?+???:*+??:??Y*?-??SYSYSY,+???SYSY+??SYSYS????*

% 3!E$T&d ?Hh??h??d??
^?sW?sJ?s%C?s???O??M*+??N*-??:*+??:??Y*?-??SYSY,+???SYSY+??SYS????&	-/
013&436B8K3?>O??O??K??
E?s>?s7?s??a+?|?	???*?+?|??????>?
B??????
???L??M??VN?:*+??:??Y*?-??SYSY,+???SYSY+??SYS????&	FH
IJL#M0O?QHL?>L??L??H??
B?s>?s7?s?SA
??+??????W?
??
?sRS?(+?M,??
?V??M?V??V?
?\]^b`a!c?*????(??(?s????B
???L+???B+??M۶V,?ݙ
?V?/?V,?ݚ?V,?ݙ
?V??V???V??"ghijm8n?qFt? :?sL??L???
???hiBl*?+?M*??.N-?4?/-?:?:,? ?#:?%??(?k???ΧM*??*?+?,?-?2??2?FM*GJM*?2yz){6|>}GJ?M?N?U?d?h??>6??)?????N??l??l?s?6???????W51?B*?*??9??6Y?8????9?V;?=W??A?VC?=W??E?VG?=W??I?VK?=W???VM?=W???VO?=W???VQ?=W??S?VU?=W???VW?=W???VY?=W?WY[SY]SY_SYaSYcSYeSYgS?i?o??2B
EF.G@HRIdJvK?L?M?N?Q??????????
???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy