
org.apache.cayenne.modeler.action.PasteAction.class Maven / Gradle / Ivy
???? 1B
?
?
?
!"#
$
!%
&'(
!)* +,-,.
?/0
1
2 ?3
45
6278
9:
?;
?<=>?
&@
%A
?B
%CD
+$
%EF+G
/AH
1@
/C
TIJK
%LM
7AN
9@
7C
%OP
=QR
?@
=S
%TUV
D@
CA
CC
%WXYZ
K@ IA
JC
/[\
P]J^J_`
Pa
7b
7c
7d
7e
7[f
[]
[a
!g
%h
ij
%k
lm
%n
op
Jq
%r
%s
%t
4uvw
xy
JA
Jz
%{
|}
%~
??
s??
uA
uC
/?
??
PA
PC
/?
???
~??
?A
?C
7?
??
[A
[C
7?
???
???
?A
?C
=?
????
??
?A
?C
C?
?? ???
?$?
????
???
??
??
?? ?
????? QueryNameChecker InnerClasses ProcedureNameChecker EmbeddableNameChecker ObjEntityNameChecker DbEntityNameChecker DataMapNameChecker? FreeNameChecker COPY_PREFIX Ljava/lang/String;
ConstantValue
getActionName ()Ljava/lang/String; Code LineNumberTable +(Lorg/apache/cayenne/modeler/Application;)V LocalVariableTable this /Lorg/apache/cayenne/modeler/action/PasteAction; application (Lorg/apache/cayenne/modeler/Application; getIconName getAcceleratorKey ()Ljavax/swing/KeyStroke;
performAction (Ljava/awt/event/ActionEvent;)V o Ljava/lang/Object; i$ Ljava/util/Iterator; undoableEdit ;Lorg/apache/cayenne/modeler/undo/PasteCompoundUndoableEdit; domain 8Lorg/apache/cayenne/configuration/DataChannelDescriptor; map Lorg/apache/cayenne/map/DataMap; content
currentObject ufe 2Ljava/awt/datatransfer/UnsupportedFlavorException; ex Ljava/lang/Exception; e Ljava/awt/event/ActionEvent; paste '(Ljava/lang/Object;Ljava/lang/Object;)V where (Ljava/lang/Object;Ljava/lang/Object;Lorg/apache/cayenne/configuration/DataChannelDescriptor;Lorg/apache/cayenne/map/DataMap;)V oldName dbEntity !Lorg/apache/cayenne/map/DbEntity; objEntity "Lorg/apache/cayenne/map/ObjEntity;
embeddable #Lorg/apache/cayenne/map/Embeddable; procedure "Lorg/apache/cayenne/map/Procedure; query Lorg/apache/cayenne/query/Query; rel 'Lorg/apache/cayenne/map/DbRelationship; (Lorg/apache/cayenne/map/ObjRelationship; dataMap renamedDbEntities Ljava/util/Map; renamedObjEntities renamedEmbeddables (Lorg/apache/cayenne/query/AbstractQuery; root newRoot attr $Lorg/apache/cayenne/map/DbAttribute; checker ?Lorg/apache/cayenne/modeler/action/PasteAction$FreeNameChecker; %Lorg/apache/cayenne/map/ObjAttribute; ,Lorg/apache/cayenne/map/EmbeddableAttribute; param +Lorg/apache/cayenne/map/ProcedureParameter; mediator .Lorg/apache/cayenne/modeler/ProjectController; LocalVariableTypeTable 5Ljava/util/Map; getFreeName e(Lorg/apache/cayenne/modeler/action/PasteAction$FreeNameChecker;Ljava/lang/String;)Ljava/lang/String; i I defName name
enableForPath 7(Lorg/apache/cayenne/configuration/ConfigurationNode;)Z object 4Lorg/apache/cayenne/configuration/ConfigurationNode; updateState ()V getState ()Z
isTreeLeaf (Ljava/lang/Object;)Z flavorsChanged &(Ljava/awt/datatransfer/FlavorEvent;)V #Ljava/awt/datatransfer/FlavorEvent;
SourceFile PasteAction.java Paste ? ? ?????????? icon-paste.gif??????????????? 9org/apache/cayenne/modeler/undo/PasteCompoundUndoableEdit ?????? 6org/apache/cayenne/configuration/DataChannelDescriptor?? java/util/List???? ?? ? ? 1org/apache/cayenne/modeler/undo/PasteUndoableEdit ???? ? ????? 0java/awt/datatransfer/UnsupportedFlavorException java/lang/Exception??? ? ?
3org/apache/cayenne/configuration/DataNodeDescriptor org/apache/cayenne/map/DataMap @org/apache/cayenne/modeler/action/PasteAction$DataMapNameChecker ??? ? ? ??? java/util/HashMap??? org/apache/cayenne/map/DbEntity Aorg/apache/cayenne/modeler/action/PasteAction$DbEntityNameChecker?????? org/apache/cayenne/map/ObjEntity Borg/apache/cayenne/modeler/action/PasteAction$ObjEntityNameChecker?? !org/apache/cayenne/map/Embeddable? ? Corg/apache/cayenne/modeler/action/PasteAction$EmbeddableNameChecker???? org/apache/cayenne/map/Procedure Borg/apache/cayenne/modeler/action/PasteAction$ProcedureNameChecker?? org/apache/cayenne/query/Query &org/apache/cayenne/query/AbstractQuery >org/apache/cayenne/modeler/action/PasteAction$QueryNameChecker?? %org/apache/cayenne/map/DbRelationship? ???? java/lang/String??? ???? ??? &org/apache/cayenne/map/ObjRelationship??????????? ?
>Query root cannot be resolved. Pasting has not been performed. Warning /org/apache/cayenne/modeler/action/PasteAction$1 ? "org/apache/cayenne/map/DbAttribute !"#$%&'( /org/apache/cayenne/modeler/action/PasteAction$2 ?) #org/apache/cayenne/map/ObjAttribute*+,-. /org/apache/cayenne/modeler/action/PasteAction$3 ?/ *org/apache/cayenne/map/EmbeddableAttribute012 )org/apache/cayenne/map/ProcedureParameter /org/apache/cayenne/modeler/action/PasteAction$4 ?3456789: java/lang/StringBuilder Copy of ;< (;= )> ? ?@?A -org/apache/cayenne/modeler/action/PasteAction -org/apache/cayenne/modeler/util/CayenneAction $java/awt/datatransfer/FlavorListener =org/apache/cayenne/modeler/action/PasteAction$FreeNameChecker =(Ljava/lang/String;Lorg/apache/cayenne/modeler/Application;)V java/awt/Toolkit getDefaultToolkit ()Ljava/awt/Toolkit; getSystemClipboard #()Ljava/awt/datatransfer/Clipboard; java/awt/datatransfer/Clipboard addFlavorListener )(Ljava/awt/datatransfer/FlavorListener;)V getMenuShortcutKeyMask ()I javax/swing/KeyStroke getKeyStroke (II)Ljavax/swing/KeyStroke; 3org/apache/cayenne/modeler/util/CayenneTransferable CAYENNE_FLAVOR "Ljava/awt/datatransfer/DataFlavor; getData 6(Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/Object; getProjectController 0()Lorg/apache/cayenne/modeler/ProjectController; ,org/apache/cayenne/modeler/ProjectController getCurrentObject ()Ljava/lang/Object;
getProject &()Lorg/apache/cayenne/project/Project; "org/apache/cayenne/project/Project getRootNode 6()Lorg/apache/cayenne/configuration/ConfigurationNode; getCurrentDataMap "()Lorg/apache/cayenne/map/DataMap; iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next (Lorg/apache/cayenne/configuration/DataChannelDescriptor;Lorg/apache/cayenne/map/DataMap;Ljava/lang/Object;Ljava/lang/Object;)V addEdit "(Ljavax/swing/undo/UndoableEdit;)Z &org/apache/cayenne/modeler/Application getUndoManager 6()Lorg/apache/cayenne/modeler/undo/CayenneUndoManager; 2org/apache/cayenne/modeler/undo/CayenneUndoManager 2org/apache/cayenne/modeler/dialog/ErrorDebugDialog guiException (Ljava/lang/Throwable;)V j(Lorg/apache/cayenne/modeler/action/PasteAction;Lorg/apache/cayenne/configuration/DataChannelDescriptor;)V getName setName (Ljava/lang/String;)V
getDbEntities ()Ljava/util/Collection; java/util/Collection equals
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getObjEntities getEmbeddables getClassName setClassName
getProcedures
getQueries getRelationships getTargetEntityName containsKey get &(Ljava/lang/Object;)Ljava/lang/Object; setTargetEntityName getDbEntityName setDbEntityName getSuperEntityName setSuperEntityName
addDataMap 5(Ljava/lang/Object;Lorg/apache/cayenne/map/DataMap;)V addDbEntity $(Lorg/apache/cayenne/map/DbEntity;)V 6org/apache/cayenne/modeler/action/CreateDbEntityAction fireDbEntityEvent d(Ljava/lang/Object;Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/DbEntity;)V addObjEntity %(Lorg/apache/cayenne/map/ObjEntity;)V 7org/apache/cayenne/modeler/action/CreateObjEntityAction fireObjEntityEvent ?(Ljava/lang/Object;Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/map/ObjEntity;)V
addEmbeddable &(Lorg/apache/cayenne/map/Embeddable;)V 8org/apache/cayenne/modeler/action/CreateEmbeddableAction fireEmbeddableEvent ?(Ljava/lang/Object;Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/map/Embeddable;)V getRoot getObjEntity 6(Ljava/lang/String;)Lorg/apache/cayenne/map/ObjEntity; getDbEntity 5(Ljava/lang/String;)Lorg/apache/cayenne/map/DbEntity; getProcedure 6(Ljava/lang/String;)Lorg/apache/cayenne/map/Procedure; getFrame 2()Lorg/apache/cayenne/modeler/CayenneModelerFrame; javax/swing/JOptionPane showMessageDialog <(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)V
setDataMap #(Lorg/apache/cayenne/map/DataMap;)V addQuery #(Lorg/apache/cayenne/query/Query;)V 1org/apache/cayenne/modeler/dialog/query/QueryType fireQueryEvent ?(Ljava/lang/Object;Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/query/Query;)V addProcedure %(Lorg/apache/cayenne/map/Procedure;)V 7org/apache/cayenne/modeler/action/CreateProcedureAction fireProcedureEvent ?(Ljava/lang/Object;Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/map/Procedure;)V S(Lorg/apache/cayenne/modeler/action/PasteAction;Lorg/apache/cayenne/map/DbEntity;)V addAttribute '(Lorg/apache/cayenne/map/DbAttribute;)V 7org/apache/cayenne/modeler/action/CreateAttributeAction fireDbAttributeEvent ?(Ljava/lang/Object;Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/map/DbEntity;Lorg/apache/cayenne/map/DbAttribute;)V addRelationship ((Lorg/apache/cayenne/map/Relationship;)V :org/apache/cayenne/modeler/action/CreateRelationshipAction fireDbRelationshipEvent ?(Ljava/lang/Object;Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/DbEntity;Lorg/apache/cayenne/map/DbRelationship;)V T(Lorg/apache/cayenne/modeler/action/PasteAction;Lorg/apache/cayenne/map/ObjEntity;)V %(Lorg/apache/cayenne/map/Attribute;)V fireObjAttributeEvent ?(Ljava/lang/Object;Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/map/ObjEntity;Lorg/apache/cayenne/map/ObjAttribute;)V fireObjRelationshipEvent ?(Ljava/lang/Object;Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/ObjEntity;Lorg/apache/cayenne/map/ObjRelationship;)V U(Lorg/apache/cayenne/modeler/action/PasteAction;Lorg/apache/cayenne/map/Embeddable;)V /(Lorg/apache/cayenne/map/EmbeddableAttribute;)V fireEmbeddableAttributeEvent ?(Ljava/lang/Object;Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/Embeddable;Lorg/apache/cayenne/map/EmbeddableAttribute;)V T(Lorg/apache/cayenne/modeler/action/PasteAction;Lorg/apache/cayenne/map/Procedure;)V addCallParameter .(Lorg/apache/cayenne/map/ProcedureParameter;)V @org/apache/cayenne/modeler/action/CreateProcedureParameterAction fireProcedureParameterEvent ?(Ljava/lang/Object;Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/Procedure;Lorg/apache/cayenne/map/ProcedureParameter;)V
isNameFree (Ljava/lang/String;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString
setEnabled (Z)V (I)Ljava/lang/Object; ! ? ? ? ? ? ? ?
? ? ? ? ? C ? ? ? O *? +? ? ? *? ? ? J N O ? ? ? ? ? ? ? ? - ? ? S ? ? ? ? ? ? 6 V? ? ? ? ? X ? ? ? ? ? ? ? ?? ? ?
? M*? ?
N,? ?-? ?? Y? :*? ? ? ? :*? ? :,? ? B,? ? :? ? *? :*-? ? Y-? ? W??ҧ *-,? ? Y-,? ? W*? ? ? W? M? M,? !? ? ? ? ? ? N c
f h j &