
org.apache.cayenne.dbsync.naming.DefaultObjectNameGenerator.class Maven / Gradle / Ivy
???? 3 ?
( a
b c ' d e f
a g
h
i
j
k
' l
' m
' n
o p
q r
s t u v w
q x
' y
z { |
} ~
q ? ? ? ? ? ?
?
? ?
?
?
? ?
? ?
? ? ? ? ? dbEntityNameStemmer 6Lorg/apache/cayenne/dbsync/naming/DbEntityNameStemmer; ()V Code LineNumberTable LocalVariableTable this =Lorg/apache/cayenne/dbsync/naming/DefaultObjectNameGenerator; 9(Lorg/apache/cayenne/dbsync/naming/DbEntityNameStemmer;)V relationshipName <([Lorg/apache/cayenne/map/DbRelationship;)Ljava/lang/String; relationshipChain ([Lorg/apache/cayenne/map/DbRelationship; name Ljava/lang/String;
StackMapTable u isToMany +([Lorg/apache/cayenne/map/DbRelationship;)Z r 'Lorg/apache/cayenne/map/DbRelationship; 7 stemmed &(Ljava/lang/String;)Ljava/lang/String; dbEntityName toManyRelationshipName inflectorError Ljava/lang/Exception; last baseName ? ? toOneRelationshipName first joins Ljava/util/List; join1 Lorg/apache/cayenne/map/DbJoin; fkColName LocalVariableTypeTable 1Ljava/util/List; ? ?
objEntityName 5(Lorg/apache/cayenne/map/DbEntity;)Ljava/lang/String; dbEntity !Lorg/apache/cayenne/map/DbEntity; objAttributeName 8(Lorg/apache/cayenne/map/DbAttribute;)Ljava/lang/String; attr $Lorg/apache/cayenne/map/DbAttribute;
SourceFile DefaultObjectNameGenerator.java , - ? ? ? * + "java/lang/IllegalArgumentException java/lang/StringBuilder &At least on relationship is expected: ? ? ? ? ? ? , ? <