How to treat only selected tables?

I am writing a transformation I only applied to certain tables in the model.  I found the "isSelected()' on the table object function, but appears not to do what I thought, he does.  If I selected a table in the user interface and apply my transformation, the table not treated.  Passage through the debugger shows that the isSelected() function returns false for all my paintings.

Here is the code I use to test...

tables = model.getTableSet () .toArray ();

for (t = 0; t < tables.length; t ++) {}
table = table [t];

If (table.isSelected ()) {}
table.setName ("Found_You");
}
}

Is it possible for me to treat only the tables that are currently selected in the user interface?

Thank you

Eric

Hi Eric,.

Must be something like this

importPackage(javax.swing);
mainView = model.getMainView();

selObjects = mainView.getSelectedObjects();

for (var t = 0; t 
         

Tags: Database

Similar Questions

  • How to erase only selected elements of the criteria row of the view

    Hello

    I use Jdev 11.1.1.7

    Requirement:

    Step 1 - run VO according to display criteria based on the associated parameters search engine

    Step 2 - on the same search engine, there are a few checkboxes and the link, if users select check box and click the Super accurate, it must set the value of the checkbox enabled in above search criteria, I used the code below, everything works perfectly as expected, but problem It's

    Step 3 - If user different box is checked and click the same link code below is adding once AGAIN value of check box in step 1, step 2 see criteria settings, I don't want to, when user select multiple checkbox and click on the hyper link, I need to delete ONLY to see the parameters of criteria that are set in step 2 and all newly selected value checkbox associated with criteria view... How can we achieve this feature?

    Any help is appreciated

    ViewObjectImpl masterVo = getEmployeeVO();

    MasterVc = ViewCriteria

    masterVo.getViewCriteria ("EmployeeVOCriteria");

    ViewCriteriaRow vcRow = masterVc.createViewCriteriaRow ();

    Add criteria

    vcRow.setConjunction (ViewCriteria.VC_CONJ_AND);

    ViewCriteriaItem rowViewCriteriaItem = vcRow.ensureCriteriaItem("StatusCs");

    rowViewCriteriaItem.setValue (StatusValue);

    masterVc.addRow (vcRow);

    masterVo.applyViewCriteria (masterVc);

    masterVo.executeQuery ();

    As I said earlier, the code in your first post adds only a criterion. It does not remove everything that was added before. To clear bind variables that could have been used before, there is no code at all. I don't see how you decide what criteria to remove or allow to bind variable that you must delete.

    OK, you say that's not relevant. I show a code that allows you to remove all of the selected criteria.

    remove the current criteria

    String [] applyViewCriteriaNames = getApplyViewCriteriaNames();

    If (applyViewCriteriaNames! = null) {}

    for (String cname: applyViewCriteriaNames) {}

    removeApplyViewCriteriaName (cname);

    }

    }

    Claire bind variable with the name bindCity

    ensureVariableManager () .setVariableValue ("bindCity", null);

    You know what criteria to remove and which variable to clear. Then, you can use the above code to do.

    Timo

  • How to import the selected tables from MySQL to Oracle

    Hello world:

    How can I import tables from MySQL to Oracle? I have more than 180 tables in my DB (MySQL), but I copy only 12 of them to ORACLE... rigth now I do it manually, using SQL Developer (rigth clicking on the picture icon and copy to Oracle) but now I need to do this automatically every 4 hours...

    I read on the dblink option, but I don't know if this is the best for this case...

    I appreciate all help.

    Best regards
    Jack

    Hi Jack,

    I think that with a db-link you can define an automated task (PL/SQL + programmer).
    We use a db-link to Oracle's RDBMS to MySQL. So we have no experience.
    We have created the db-link like http://www.pythian.com/news/1554/how-to-access-mysql-from-oracle-with-odbc-and-sql/

    Heike cordially

  • How export/import only selected photos in one catalog to another?

    Hello.

    I'm all wrong a lot of photos in a catalog of evil. I would like to move these photos for a catalogue of different - how should I do this?

    A tutorial on the topic:

    http://lightroomers.com/Tutorial-moving-folders-and-photos-in-Lightroom-2/100/

    Access all photographs and select the photos that you want to move

    drag it to the folder you want to move to / collection selected etc. Press on move.

    complete!

    -janelle

    PS:

    You can move photos in one catalog to another in Lightroom. Photos of movement can be particularly useful when managing photos of shootings. You import pictures into a catalog on your laptop to shoot and then put these photos in a master catalog on a desktop computer. To do this, export photos in the catalog of the stem (on the laptop) in a new catalog. Then import this new catalog in the master catalog (on the desktop). See catalogues combined or merged using Lightroom 3 and using the catalog in Adobe Photoshop Lightroom Import command by David Marx.

  • How to view only selected data TextInput should appear in the DataGrid

    Hello

    I have a lot of data on my Datarid displayed using an ArrayCollection as a dataprovider collection.
    I want to use the filtering of the features of the ArrayList.
    I have a TextInput, and when her sweat gets into a text, so I want to only data related using appears only on the data grid.
    I tried this, but I've hit up

    It's my ArrayCollection collection

    < mx:ArrayCollection id = "arraycoll" >

    < mx:Object >
    < mx:name > happy < / mx:name >
    < mx:pass > keyboard < / mx:pass >
    < / mx:Object >

    < mx:Object >
    Kiran < mx:name > < / mx:name >
    < mx:pass > keyboard < / mx:pass >
    < / mx:Object >

    < mx:ArrayCollection >

    It comes to my DataGrid

    < mx:DataGrid dataProvider = "{arraycoll}" = XY = "199" width = "300" height = "300" "329" visible = "true" >

    public void (SearchData): Sub

    {

    arraycoll.filterFunction = doFilter;

    }

    private void doFilter(item:Object):Boolean {}
    var searchString:String = myTextIp. text.toLowerCase ();

    Need a logic here
    }

    < mx:TextInput id = "myTextIp" name = "SeacrhName" change = "SearchData ()" >

    For example, if a user presses Ra to TextInput so I want to display only as Ravi on to DataGrid.

    Help, please.

    Hello

    Try this

    private function doFilter(item:Object):Boolean
    {
         var searchString:String = myTextIp.text.toLowerCase();
         if (item.name.search(searchString) == 0)
         return true;
              else 
    
         return false
    }
    
  • Ongoing replication of the selected tables from Oracle to SQL Server

    Hi all

    How can we replicate selected tables to Oracle 11 g for SQL Server 2008/2012?

    Is GoldenGate the only option

    No matter who did it before or have the steps to do it?

    Thank you

    Define "replicate".

    If you have no budget, you can open a connection directly from SQL Server to Oracle, or vice versa. In Oracle, they are called links DB; in SQL Server, they are called "linked servers".

    Datanamic also have tools that claim to do the cross-DB replication. I have no experience with them and is not an endorsement - I know they exist.

  • How can I print only selected pages in a Multipage document?

    HP Envy 114 e - All - in-One Printer

    How to print only pages 2 and 4 of a 10 page document using my printer of 114 do you want?

    Hello

    Where to print from? Under Word or PDF, you can select which pages to print.

    Kind regards.

  • How to get the selected row in a programmatic table of the ADF (table generated from a bean)

    Hi all


    We use JDeveloper Studio Edition Version 12.1.3.0.0 and deployed on GlassFish Server Open Source Edition 3.1.2.2 (build 5) and connect to the SQLServer database.


    How to get the selected line in a programmatic (using a SortableModel custom not a display object) ADF table (generated from a bean)?


    We are trying to get the selected row in a bean of a programmatic ADF table to retrieve data based on the selected line.


    Any idea?

    Well, you can use selectionListener to set the selected line to a variable of bean (but this bean must be in extended view or some superiors)

    Something like this: http://www.awasthiashish.com/2015/07/get-selected-row-singlemultiple-from.html

    Dario

  • How the identity if one table used only by synonyms and not by any other subprogrammes in a schema?

    Hi people

    How the identity if one table used only by synonyms and not by any other subprogrammes within a schema. I see in the TOAD describe objects tab used by, but I would like to identify hundreds of table so I would like to know if there would be any SQL or Meta Data Tables?

    How the identity if one table used only by synonyms and not by any other subprogrammes within a schema. I see in the TOAD describe objects tab used by, but I would like to identify hundreds of table so I would like to know if there would be any SQL or Meta Data Tables?

    The ALL_DEPENDENCIES view has hierarchical information based on object_id

    The view object has the object_type.

    Create a hierarchical query on the first view and attach it to the second view.

    Or you can use the utldtree.sql file in the installation of the DB admin folder. Comments initially show you how a hierarchical query based on the object type.

  • Transformation of Scripts that run only on the selected Tables

    I'm relatively new to Data Modeler, but found almost everything to be very intuitive. I'm now doing use custom transformation scripts to dynamically add custom DDL elements. I wrote a transformation script that adds a sequence at the end of my DDL trigger successfully, and I'm happy with the results. The problem I run into is that we have two different categories of tables that require slightly different sequence triggers, but as my model is set to the level of database, my transformation scripts are applied to all arrays regardless they come what schema. Do you have any suggestions on how to limit the tables which proceeds by a transformation script? I thought to add if statements to check what schema tables are coming from, but if I have a situation where I have two different tables that require two different processing scripts, but they are in the same pattern, how can that I manage that? Ideally, I'd like to just pick a table and apply a transformation script for this table individually. Is this possible?

    I work in a relational model with Data Modeler 4.0.

    to dynamically add items customized to DDL

    you need to check the custom of DDL in DM 4.1 features - "tools > rules and design transformations > Table DDL transformations"-DM 4.1 comes with example to generate tables of the newspaper and associated trigger.

    . I wrote successfully in a transformation script that adds a sequence at the end of my DDL trigger

    Data Modeler can generate the sequence and relaxation for you - you need to define the column as 'auto increment' / identity and set in preferences, you want "trigger" put in place. 4.1 DM added support for z/OS, DB2 LUW DB2 and MS SQL Server 2012.

    Do you have any suggestions on how to limit the tables which proceeds by a transformation script? I thought to add if the instructions to check the schema, the tables are coming, but if I have a situation where I have two different tables that require two different processing scripts, but they are in the same schema

    Well you need to sort it out on yourself - you can use classification types, dynamic properties user defined properties (in DM 4.1) or put paintings in various subviews or use the search feature (4.0.3 DM / DM 4.1 comes for example how to use the search results to create subview).

    Ideally, I'd like to just pick a table and apply a transformation script for this table individually. Is this possible?

    Here is an example of how get selected tables:

    appv = model.getAppView();
    dpv = appv.getCurrentDPV();
    //check there is a diagram selected and it belongs to the same model
    if(dpv!=null && dpv.getDesignPart() == model){
     tvs = dpv.getSelectedTopViews();
     for(var i=0;i
    

    Philippe

  • How to print a selection of an image in photoshop CC, I have problems because in the print window does not display the full image and the printed only a section of what I SELECTED

    How to print a selection of an image in photoshop CC, I have problems because in the print window does not display the full image and the printed only a section of what I SELECTED

    Hi jodepepevalentin,

    In the print menu, check "scale to fit media" under the Position and size of the device and then check out.

    If you want the area selected for printing, check "Print selected area" under the Position and size and specify the size.

    Kind regards

    Claes

  • How to use the selection tool to resize a text box? Before I was able to click on the text box with the selection too in order to resize, but now I click on it and it only gives me 'path' or 'anchor' options.

    How to use the selection tool to resize a text box? Before I was able to click on the text box with the selection too in order to resize, but now I click on it and it only gives me 'path' or 'anchor' options.

    Ashley,

    What about window > show the rectangle enclosing (Ctrl / Cmd + Shift + B to toggle)?

  • After dragging table how can we single selection line enabled?

    Hello world

    I dragged a single table and created two buttons. Now I need the table to be selected (while dragging I don't check this value)
    After dragging table how can we single selection line enabled?

    Thank you.

    Hi Kumar,

    Add this attribute to the af: table:

    rowSelection="single"
    

    AP

  • How to make a selected line in the table of the adf

    Hello
    I add a new line to my table as below.

    BindingContainer DCBindingContainer =
    (DCBindingContainer) ADFUtil.evaluateEL("#{bindings}");
    DCIteratorBinding iter = bindingContainer.findIteratorBinding("IfwSystemBrandView1Iterator");
    ViewObject vo = iter.getViewObject ();
    line = vo.createRow ();
    row.setNewRowState (Row.STATUS_INITIALIZED);
    vo.insertRow (row);

    This code adds a newline at the end of the table.
    I want this new line to select once it gets added.
    How to get there?

    Thank you
    Praveen

    So that the new row to select, you need to add the key to the new line created in the SelectedRowKeys of the table.
    (1) create a link to the table named "table".
    (2) after the insertion of the new line, add the following code:

    Key to the new line should be added to the key defined for the selected table row to be selected.
    table.getSelectedRowKeys () .add (row.getKey ());

    Thank you
    Nini

  • How to block a select statement for a table of the specified until validation line

    Hello

    How to block a SELECT statement for a specified row in a table until willingness to engage occure?

    My procedure is part of a Stock request and if a user (X) get stock 1 piece, another user must wait for the user (Y) complete his reportoire.

    So, let say my stock have 10 pencils.

    When the X user starts the Stock_PLS procedure, in table Stock, line (e.g. R1) that user X should work with it, must be lock up to what the commit / rollback will appear.

    procedure Stock_PLS...

    Start
    ..
    pencils: pencils-1 =;
    ..
    End

    Observation-> pencils: = 9;


    This means that is a user there, run SELECT * stock of the table where rows_id = R1, SELECTION should wait the Stock_PLS started by user X will be completed (with commit or rollback) and his SELECT should return the value 9.

    What I need, is that Oracle has something like LINE EXCLUSIVE TABLE LOCK, but in my situation the SELECT statement should be denied on the specified lines, until the end of the procedure.

    Kind regards
    Michael

    Hello
    You can achieve this using the update with the Select clause.
    You can write your select statement like this
    SELECT * from stock of the table where rows_id = R1 for update;

Maybe you are looking for