Edit D:\app\Administrator\product\11.2.0\dbhome_1\sqldeveloper\ide\lib\oracle\ide\db\transfer\TransferDescriptor.class
?? 1b )oracle/ide/db/transfer/TransferDescriptor copyTo ?(Ljava/lang/Object;)Loracle/ide/db/transfer/TransferDescriptor; _hash %Loracle/javatools/data/HashStructure; this +Loracle/ide/db/transfer/TransferDescriptor; getSchemaObjects &(Z)[Loracle/javatools/db/SchemaObject; java/util/HashSet java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; <init> (Ljava/util/Collection;)V getIncludeDependencies ()Z getIncludeAllDependencies ! " getDependencyDepth ()I $ % & iterator ()Ljava/util/Iterator; ( ) * java/util/Iterator , next ()Ljava/lang/Object; . / - 0 oracle/javatools/db/SchemaObject 2 getSourceProvider (()Loracle/javatools/db/DBObjectProvider; 4 5 6 'oracle/javatools/db/SchemaObjectManager 8 getDependencies n(Loracle/javatools/db/SchemaObject;Loracle/javatools/db/DBObjectProvider;Z)[Loracle/javatools/db/SchemaObject; : ; 9 < &oracle/javatools/db/datatypes/DataType > .oracle/javatools/db/datatypes/DataTypeRegistry @ getInstance 2()Loracle/javatools/db/datatypes/DataTypeRegistry; B C A D isRegisteredType +(Loracle/javatools/db/datatypes/DataType;)Z F G A H add (Ljava/lang/Object;)Z J K L hasNext N - O removeAll (Ljava/util/Collection;)Z Q R S size U % V addAll X R Y toArray (([Ljava/lang/Object;)[Ljava/lang/Object; [ \ ] #[Loracle/javatools/db/SchemaObject; _ ignorErrors Z sos result Ljava/util/HashSet; 7Ljava/util/HashSet<Loracle/javatools/db/SchemaObject;>; newDeps dd I incAllDeps i deps so "Loracle/javatools/db/SchemaObject; dsos dso getSchemaObjectsAndDependencies q r &oracle/ideimpl/db/transfer/TransferLog t getLogger ()Ljava/util/logging/Logger; v w u x java/util/logging/Level z SEVERE Ljava/util/logging/Level; | } { ~ )Failed to get source objects for transfer ? java/util/logging/Logger ? log C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V ? ? ? ? oracle/javatools/db/DBException ? dbe !Loracle/javatools/db/DBException; m_objectIDs ![Loracle/javatools/db/DBObjectID; ? ? ? getSchemaObjectDescriptors )()[Loracle/ide/db/SchemaObjectDescriptor; ? ? ? $oracle/ide/db/SchemaObjectDescriptor ? unwrapDescriptor J(Loracle/javatools/db/DBObjectProvider;)Loracle/javatools/db/SchemaObject; ? ? ? ? java/lang/StringBuilder ? ()V ? ? ? Failed to get source object ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ? ? ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ? ? ? for transfer ? toString ()Ljava/lang/String; ? ? ? ? getType ? ? ? ? getSchema ? ? ? ? getName ? ? ? ? oracle/javatools/util/ModelUtil ? hasLength (Ljava/lang/String;)Z ? ? ? ? ? &oracle/ideimpl/db/transfer/TransferArb ? format K(ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; ? ? ? ? 3(Loracle/javatools/db/DBObject;Ljava/lang/String;)V ? ? ? oracle/javatools/db/DBObjectID ? resolveID ()Loracle/javatools/db/DBObject; ? ? ? ? WARNING ? } { ? ,Failed to get source objects for transferdbe ? .(Ljava/util/logging/Level;Ljava/lang/String;)V ? ? ? ? sods '[Loracle/ide/db/SchemaObjectDescriptor; sourceProv &Loracle/javatools/db/DBObjectProvider; type Ljava/lang/String; schema name targets ? #oracle/javatools/data/HashStructure ? getHashStructure 9(Ljava/lang/String;)Loracle/javatools/data/HashStructure; ? ? ? ? 9oracle/ide/db/transfer/TransferDescriptor$TransferTargets ? S(Loracle/ide/db/transfer/TransferDescriptor;Loracle/javatools/data/HashStructure;)V ? ? ? mav$removeTarget ?(Loracle/ide/db/transfer/TransferDescriptor$TransferTargets;Loracle/ide/db/transfer/TransferDescriptor;Ljava/lang/Class;)Loracle/ide/db/transfer/TransferTarget; ? ? ? ? targetClass Ljava/lang/Class; Ljava/lang/Class<TT;>; ttsHash tts ;Loracle/ide/db/transfer/TransferDescriptor$TransferTargets; mav$getTarget ? ? ? ? .(Loracle/ide/db/transfer/TransferDescriptor;)V ? ? ? getProperties '()Loracle/javatools/data/HashStructure; ? ? ? ? putHashStructure :(Ljava/lang/String;Loracle/javatools/data/HashStructure;)V ? ? mav$getOrCreateTarget ? ? 'Loracle/ide/db/transfer/TransferTarget; TT; mav$getTargets ?(Loracle/ide/db/transfer/TransferDescriptor$TransferTargets;Loracle/ide/db/transfer/TransferDescriptor;)[Loracle/ide/db/transfer/TransferTarget; ? ([Loracle/ide/db/transfer/TransferTarget; importOrGenerateConn getString &(Ljava/lang/String;)Ljava/lang/String; ? putString '(Ljava/lang/String;Ljava/lang/String;)V ? importGenerateConn importOrGenerateKey importGenerateKey policy java/lang/Class forName %(Ljava/lang/String;)Ljava/lang/Class; ! java/lang/ClassNotFoundException# className e "Ljava/lang/ClassNotFoundException; ? getSource) / * getSourceConnectionStore, ? - java/lang/String/ +oracle/javatools/db/DBObjectProviderFactory1 findOrCreateProvider :(Ljava/lang/Object;)Loracle/javatools/db/DBObjectProvider;34 25 -oracle/jdeveloper/db/DatabaseConnectionStores7 1()Loracle/jdeveloper/db/DatabaseConnectionStores; B9 8: getStore >(Ljava/lang/String;)Loracle/jdeveloper/db/DatabaseConnections;<= 8> (oracle/jdeveloper/db/DatabaseConnections@ getDatabase 2(Ljava/lang/String;)Loracle/javatools/db/Database;BC AD provIdent Ljava/lang/Object; store chosen *Loracle/jdeveloper/db/DatabaseConnections; sourceIdentifierK getObject &(Ljava/lang/String;)Ljava/lang/Object;MN ?O remove (Ljava/lang/String;)VQR ?S java/net/URLU putURL #(Ljava/lang/String;Ljava/net/URL;)VWX ?Y "java/lang/IllegalArgumentException[ Cprovider identifier must be a String (conn name) or URL (offlinedb)] R \_ source sourceConnectionStoreb sourceProjectNamed ((Ljava/lang/String;Ljava/lang/String;Z)Vf ?g sourceApplicationNamei plusSqlScriptk putBoolean (Ljava/lang/String;Z)Vmn ?o plusSqlScrip getBooleanr ? ?s dependencyDepthu putInt (Ljava/lang/String;I)Vwx ?y getInt (Ljava/lang/String;)I{| ?} includeAllDependencies includeDependencies? m_descs? ? ? schemaObjectDescriptors? getOrCreateListStructure 9(Ljava/lang/String;)Loracle/javatools/data/ListStructure;?? ?? #oracle/javatools/data/ListStructure? ? V 9oracle/ideimpl/db/transfer/TransferSchemaObjectDescriptor? get (I)Ljava/lang/Object;?? ?? ((Loracle/javatools/data/HashStructure;)V ? ?? ? ? ? ? getSchemaName? ? ?? 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ? ?? sodList %Loracle/javatools/data/ListStructure; tsod ;Loracle/ideimpl/db/transfer/TransferSchemaObjectDescriptor; persistSchemaObjectDescriptors *([Loracle/ide/db/SchemaObjectDescriptor;)V?? ? m_scriptPanels [Loracle/ide/wizard/Step;?? ? scriptPanels m_reconcilePanels?? ? reconcilePanels getTarget? / ? ident targetIdentifier? obj targetTableSpace? schemaName targetSchemaName? manualReconcile? reconcile? cascadeDelete? replace? clear? ? ?? )(Loracle/ide/db/SchemaObjectDescriptor;)V ? ?? ? ? ? L sod &Loracle/ide/db/SchemaObjectDescriptor; createDescriptors J([Loracle/javatools/db/DBObjectID;)[Loracle/ide/db/SchemaObjectDescriptor;?? ?? ids getDBObjectID H(Loracle/javatools/db/DBObjectProvider;)Loracle/javatools/db/DBObjectID;?? ?? 2Cant retrieve Object IDs without a source provider? prov m_state &Loracle/ide/db/transfer/TransferState;?? ? $oracle/ide/db/transfer/TransferState? ? ? copyListeners )(Loracle/ide/db/transfer/TransferState;)V?? ?? oldState m_manager (Loracle/ide/db/transfer/TransferManager;?? ? ? newInstance? ? ?? ? *oracle/javatools/data/HashStructureAdapter? &(Ljava/lang/Object;)Ljava/lang/Object; ? ?? target ?? $init$? ? ? hash &oracle/ide/db/transfer/TransferManager? ? ? %oracle/javatools/data/PropertyStorage? ConstantValue TARGET_TABLE_SPACE TARGET_SCHEMA_NAME TARGET_IDENTIFIER PLUS_SQL_SCRIPT DEPENDENCY_DEPTH INCLUDE_ALL_DEPENDENCIES INCLUDE_DEPENDENCIES MANUALRECONCILE RECONCILE CASCADEDELETE REPLACE IMPORT_GENERATE_CONN IMPORT_GENERATE_KEY TARGETS POLICY SOURCE_IDENTIFIER SOURCE_CONNECTION_STORE SOURCE_PROJECT_NAME SOURCE_APPLICATION_NAME NAME_KEY SCHEMA_OBJECT_DESCRIPTORS KEY 7oracle.ideimpl.db.transfer.model.TransferDescriptor.KEY %()[Loracle/javatools/db/SchemaObject; F<T:Loracle/ide/db/transfer/TransferTarget;>(Ljava/lang/Class<TT;>;)TT; removeTransferTarget :(Ljava/lang/Class;)Loracle/ide/db/transfer/TransferTarget; getOrCreateTransferTarget getTransferTarget getTransferTargets *()[Loracle/ide/db/transfer/TransferTarget; getImportGenerateConn setImportGenerateConn getImportGenerateKey setImportGenerateKey getPolicy ()Ljava/lang/Class; setPolicy (Ljava/lang/Class;)V setSource (Ljava/lang/Object;)V setSourceConnectionStore getSourceProjectName setSourceProjectName getSourceApplicationName setSourceApplicationName setPlusSqlScrip (Z)V isPlusSqlScript setDependencyDepth (I)V setIncludeAllDependencies setIncludeDependencies setSchemaObjectDescriptors getScriptPanels ()[Loracle/ide/wizard/Step; setScriptPanels ([Loracle/ide/wizard/Step;)V getReconcilePanels setReconcilePanels getTargetProvider setTarget setTargetTableSpace getTargetTableSpace setTargetSchemaName getTargetSchemaName setManualReconcile isManualReconcile setReconcile isReconcile setCascadeDelete isCascadeDelete setReplace isReplace setObjectIDs $([Loracle/javatools/db/DBObjectID;)V getObjectIDs #()[Loracle/javatools/db/DBObjectID; clearTransferState getTransferState (()Loracle/ide/db/transfer/TransferState; initialiseTransferState getTransferManager *()Loracle/ide/db/transfer/TransferManager; Code LineNumberTable SourceFile TransferDescriptor.java LocalVariableTable LocalVariableTypeTable Exceptions Signature TransferTargets InnerClasses OJC LineColumnInfo 1 ? ? ? ? ? ? ? ? j ? e ? c ? L ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? v ? l ? ? ? ? ? ? ? ? ?? ?? ? ? ?? ?? B ? ? V $ *????? W R ? V 6 *??? W ^ _Z ? V B *+??*?? W c dZ ? V [ +? *? Y???? ?*+?? ? W k m rZ ?G ? ? V 5 *? ?? W xZ TU V / *?? W }Z SR V f "*??*??*???+? *??+??*?? W ? ? ? ? ?Z "