select * from dba_locks;
select * from dba_locks where blocking_others!='Not Blocking';
select * from dba_locks where blocking_others!='Not Blocking';
1
2
3
4
5
6
7
8
| CREATE TABLE ALS_STAFF(ID NUMBER(3,0),FIRST_NAME VARCHAR2(20 BYTE),LAST_NAME VARCHAR2(30 BYTE),EMAIL_ADDRESS VARCHAR2(100 BYTE),CONSTRAINT ALS_STF_PK PRIMARY KEY (ID) ENABLE) |
1
2
3
4
5
| ID,FRST_NAME, LAST_NAME,EMAIL100,Peter,Jones,testmail@mycompany.org101,John,Janssen,a-testmail@mycompany.org102,Thomas,Higgins,b-testmail@mycompany.org............. |
1
2
3
4
5
6
7
8
9
10
| public void fileUploaded(ValueChangeEvent valueChangeEvent) {// Add event code here...UploadedFile file = (UploadedFile)valueChangeEvent.getNewValue();try {parseFile(file.getInputStream());AdfFacesContext.getCurrentInstance().addPartialTarget(staffTable);} catch (IOException e) {// TODO}} |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
| public void parseFile(java.io.InputStream file) {BufferedReader reader = new BufferedReader(new InputStreamReader(file));String strLine = "";StringTokenizer st = null;int lineNumber = 0, tokenNumber = 0;Row rw = null;CollectionModel _tableModel = (CollectionModel)staffTable.getValue();//the ADF object that implements the CollectionModel is JUCtrlHierBinding. It//is wrapped by the CollectionModel APIJUCtrlHierBinding _adfTableBinding =(JUCtrlHierBinding)_tableModel.getWrappedData();//Acess the ADF iterator binding that is used with ADF table bindingDCIteratorBinding it =_adfTableBinding.getDCIteratorBinding();//read comma separated file line by linetry{while ((strLine = reader.readLine()) != null){lineNumber++;// create a new row skip the header (header has linenumber 1)if (lineNumber>1) {rw = it.getNavigatableRowIterator().createRow();rw.setNewRowState(Row.STATUS_INITIALIZED);it.getNavigatableRowIterator().insertRow(rw);}//break comma separated line using ","st = new StringTokenizer(strLine, ",");while (st.hasMoreTokens()){//display csv valuestokenNumber++;String theToken = st.nextToken();System.out.println("Line # " + lineNumber + ", Token # " +tokenNumber +", Token : " + theToken);if (lineNumber>1){// set Attribute Valuesswitch (tokenNumber) {case 1: rw.setAttribute("Id", theToken);case 2: rw.setAttribute("FirstName", theToken);case 3: rw.setAttribute("LastName", theToken);case 4: rw.setAttribute("EmailAddress", theToken);}}}//reset token numbertokenNumber = 0;}}catch (IOException e) {// TODO add moreFacesContext fctx = FacesContext.getCurrentInstance();fctx.addMessage(staffTable.getClientId(fctx), new FacesMessage(FacesMessage.SEVERITY_ERROR,"Content Error in Uploaded file", e.getMessage()));}catch (Exception e) {FacesContext fctx = FacesContext.getCurrentInstance();fctx.addMessage( null, new FacesMessage(FacesMessage.SEVERITY_ERROR,"Data Error in Uploaded file", e.getMessage()));}} |