
org.apache.cayenne.modeler.editor.ObjRelationshipTableModel.class Maven / Gradle / Ivy
???? 1G
N ? ?
?
?
O ? N ? N ? ?
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
N ?
?
?
? ? ?
?
? ?
? ? ?
? ?
" ?
" ? ?
" ? ?
?
?
?
? ? ? N ?
- ?
- ?
? ?
N ?
?
?
?
?
? ? ?
?
N ?
? ?
?
?
? N ?
? ?
- ? ? ?
? ?
?
N ?
N ? ?
N ? ? ? ?
K ?
? ? ? ? RelationshipComparator InnerClasses REL_NAME I
ConstantValue
REL_TARGET
REL_SEMANTICS REL_DELETERULE REL_LOCKING entity "Lorg/apache/cayenne/map/ObjEntity; e(Lorg/apache/cayenne/map/ObjEntity;Lorg/apache/cayenne/modeler/ProjectController;Ljava/lang/Object;)V Code LineNumberTable LocalVariableTable this =Lorg/apache/cayenne/modeler/editor/ObjRelationshipTableModel; mediator .Lorg/apache/cayenne/modeler/ProjectController; eventSource Ljava/lang/Object; orderList ()V getEntity $()Lorg/apache/cayenne/map/ObjEntity; getElementsClass ()Ljava/lang/Class; getColumnCount ()I
getColumnName (I)Ljava/lang/String; column getColumnClass (I)Ljava/lang/Class; col getRelationship +(I)Lorg/apache/cayenne/map/ObjRelationship; row
getValueAt (II)Ljava/lang/Object; relationship (Lorg/apache/cayenne/map/ObjRelationship; getSemantics <(Lorg/apache/cayenne/map/ObjRelationship;)Ljava/lang/String; dot
collection Ljava/lang/String; semantics setUpdatedValueAt (Ljava/lang/Object;II)V text anyConnector %Lorg/apache/cayenne/map/Relationship; srcDB !Lorg/apache/cayenne/map/DbEntity; targetDB target value event 0Lorg/apache/cayenne/map/event/RelationshipEvent; removeRow (I)V rel e isInherited (I)Z isCellEditable (II)Z isColumnSortable sortCol sortByColumn (IZ)V isAscent Z
access$000 y(Lorg/apache/cayenne/modeler/editor/ObjRelationshipTableModel;Lorg/apache/cayenne/map/ObjRelationship;)Ljava/lang/String; x0 x1
SourceFile ObjRelationshipTableModel.java ? ? java/util/ArrayList ? ? ` ? ` ? ^ _ Rorg/apache/cayenne/modeler/editor/ObjRelationshipTableModel$RelationshipComparator ` &org/apache/cayenne/map/ObjRelationship Name Target Used for Locking Semantics Delete Rule org/apache/cayenne/map/ObjEntity java/lang/Boolean java/lang/String r y z
r t to many to one java/lang/StringBuilder ` l , read-only list t , .org/apache/cayenne/map/event/RelationshipEvent i j ` !"#$%&'()* l+
,-./0 %org/apache/cayenne/map/DbRelationship123'456 ?789 g h:;< `=> ?@"A' ? ? nameBC targetEntityName usedForLocking =org/apache/cayenne/modeler/editor/ObjRelationshipTableModel$1 `DEF ;org/apache/cayenne/modeler/editor/ObjRelationshipTableModel 1org/apache/cayenne/modeler/util/CayenneTableModel getRelationships ()Ljava/util/Collection; (Ljava/util/Collection;)V S(Lorg/apache/cayenne/modeler/ProjectController;Ljava/lang/Object;Ljava/util/List;)V
objectList Ljava/util/List; @(Lorg/apache/cayenne/modeler/editor/ObjRelationshipTableModel;)V java/util/Collections sort )(Ljava/util/List;Ljava/util/Comparator;)V java/util/List size get (I)Ljava/lang/Object; getName ()Ljava/lang/String; getTargetEntity !()Lorg/apache/cayenne/map/Entity; isUsedForLocking ()Z TRUE Ljava/lang/Boolean; FALSE
getDeleteRule !org/apache/cayenne/map/DeleteRule deleteRuleName isToMany
isReadOnly append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString getCollectionType lastIndexOf (I)I substring toLowerCase Y(Ljava/lang/Object;Lorg/apache/cayenne/map/Relationship;Lorg/apache/cayenne/map/Entity;)V
setOldName (Ljava/lang/String;)V +org/apache/cayenne/modeler/util/ProjectUtil setRelationshipName Y(Lorg/apache/cayenne/map/Entity;Lorg/apache/cayenne/map/Relationship;Ljava/lang/String;)V fireTableCellUpdated (II)V setTargetEntity "(Lorg/apache/cayenne/map/Entity;)V clearDbRelationships getSourceEntity getDbEntity #()Lorg/apache/cayenne/map/DbEntity; org/apache/cayenne/map/DbEntity getAnyRelationship F(Lorg/apache/cayenne/map/Entity;)Lorg/apache/cayenne/map/Relationship; addDbRelationship *(Lorg/apache/cayenne/map/DbRelationship;)V fireTableRowsUpdated deleteRuleForName (Ljava/lang/String;)I
setDeleteRule booleanValue setUsedForLocking (Z)V ,org/apache/cayenne/modeler/ProjectController fireObjRelationshipEvent 3(Lorg/apache/cayenne/map/event/RelationshipEvent;)V Z(Ljava/lang/Object;Lorg/apache/cayenne/map/Relationship;Lorg/apache/cayenne/map/Entity;I)V remove #org/apache/cayenne/map/Relationship removeRelationship fireTableRowsDeleted sortByElementProperty (Ljava/lang/String;Z)V A(Lorg/apache/cayenne/modeler/editor/ObjRelationshipTableModel;I)V reverse (Ljava/util/List;)V ! N O R S T U V S T W X S T Y Z S T [ \ S T ] ^ _ ` a b z &*,-? Y+? ? ? *+? *? ? Y*? ?
? c 2 3 6 % 7 d * &