Note that there are some explanatory texts on larger screens.

plurals
  1. POhow to export the data in file using java
    primarykey
    data
    text
    <p>I need to export the values in 4 column.values for 3 columns are populating properly. I am having trouble with 4th column which is organization column.it is multivalued column.i.e.: it has multiple values.</p> <p>I have tried to convert from object to String for organization column but didnt help.</p> <p>Please see the code below:</p> <pre><code> String appname = "abc"; String path = "//home/exportfile//"; String filename = path+"ApplicationExport-"+appname+".txt"; String ret = "false"; QueryOptions ops = new QueryOptions(); Filter [] filters = new Filter[1]; filters[0] = Filter.eq("application.name", appname); ops.add(filters); List props = new ArrayList(); props.add("identity.name"); //Do search Iterator it = context.search(Link.class, ops, props); //Build file and export header row BufferedWriter out = new BufferedWriter(new FileWriter(filename)); out.write("Name,UserName,WorkforceID,organization"); out.newLine(); //Iterate Search Results if (it!=null) { while (it.hasNext()) { //Get link and create object Object [] record = it.next(); String identityName = (String) record[0]; Identity user = (Identity) context.getObject(Identity.class, identityName); //Get Identity attributes for export String workforceid = (String) user.getAttribute("workforceID"); //Get application attributes for export String userid=""; List links = user.getLinks(); if (links!=null) { Iterator lit = links.iterator(); while (lit.hasNext()) { Link l = lit.next(); String lname = l.getApplicationName(); if (lname.equalsIgnoreCase(appname)) { userid = (String) l.getAttribute("User Name"); List orgList = l.getAttribute("Organization"); } } } //Output file out.write(identityName+","+userid+","+workforceid+","+org); out.newLine(); out.flush(); } ret="true"; } //Close file and return out.close(); return ret; </code></pre> <p>The output of this code should be:</p> <p>for ex: Name,UserName,WorkforceID,organization abc,abc,123,xy qwe,q01,234,xy</p> <p>any help correcting this code will be greatly appreciated.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload