Use Bind Variables in ADF Application Part 4

Advanced Oracle ADF 12c Course Model|Groovy Expression, Bind Variables and Overriding Methods
14 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€64.51
List Price:  €92.16
You save:  €27.65
£55.26
List Price:  £78.95
You save:  £23.68
CA$95.77
List Price:  CA$136.82
You save:  CA$41.05
A$105.61
List Price:  A$150.88
You save:  A$45.26
S$94.49
List Price:  S$134.99
You save:  S$40.50
HK$546.56
List Price:  HK$780.84
You save:  HK$234.27
CHF 64.51
List Price:  CHF 92.16
You save:  CHF 27.65
NOK kr745.92
List Price:  NOK kr1,065.65
You save:  NOK kr319.72
DKK kr481.76
List Price:  DKK kr688.26
You save:  DKK kr206.50
NZ$114.32
List Price:  NZ$163.32
You save:  NZ$49
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.19
৳8,200.05
List Price:  ৳11,714.86
You save:  ৳3,514.80
₹5,813.28
List Price:  ₹8,305.04
You save:  ₹2,491.76
RM329.26
List Price:  RM470.40
You save:  RM141.13
₦102,276.30
List Price:  ₦146,115.27
You save:  ₦43,838.96
₨19,447.66
List Price:  ₨27,783.57
You save:  ₨8,335.90
฿2,561.05
List Price:  ฿3,658.80
You save:  ฿1,097.75
₺2,253.54
List Price:  ₺3,219.48
You save:  ₺965.94
B$361.65
List Price:  B$516.66
You save:  B$155.01
R1,289.17
List Price:  R1,841.76
You save:  R552.58
Лв126.36
List Price:  Лв180.52
You save:  Лв54.16
₩95,655.33
List Price:  ₩136,656.33
You save:  ₩41,001
₪256.70
List Price:  ₪366.73
You save:  ₪110.03
₱4,073.73
List Price:  ₱5,819.86
You save:  ₱1,746.13
¥10,984.57
List Price:  ¥15,692.92
You save:  ¥4,708.34
MX$1,168.81
List Price:  MX$1,669.81
You save:  MX$500.99
QR254.92
List Price:  QR364.18
You save:  QR109.26
P949.81
List Price:  P1,356.93
You save:  P407.12
KSh9,122.85
List Price:  KSh13,033.20
You save:  KSh3,910.35
E£3,298.27
List Price:  E£4,712.01
You save:  E£1,413.74
ብር4,016.76
List Price:  ብር5,738.47
You save:  ብር1,721.71
Kz59,376.64
List Price:  Kz84,827.41
You save:  Kz25,450.77
CLP$63,605.87
List Price:  CLP$90,869.43
You save:  CLP$27,263.55
CN¥497.66
List Price:  CN¥710.97
You save:  CN¥213.31
RD$4,116.79
List Price:  RD$5,881.38
You save:  RD$1,764.59
DA9,406.51
List Price:  DA13,438.44
You save:  DA4,031.93
FJ$158.71
List Price:  FJ$226.74
You save:  FJ$68.02
Q543.03
List Price:  Q775.80
You save:  Q232.76
GY$14,626.09
List Price:  GY$20,895.31
You save:  GY$6,269.22
ISK kr9,653.57
List Price:  ISK kr13,791.40
You save:  ISK kr4,137.83
DH697.32
List Price:  DH996.21
You save:  DH298.89
L1,240.19
List Price:  L1,771.78
You save:  L531.58
ден3,973.31
List Price:  ден5,676.40
You save:  ден1,703.09
MOP$562.57
List Price:  MOP$803.71
You save:  MOP$241.13
N$1,284.81
List Price:  N$1,835.52
You save:  N$550.71
C$2,572.99
List Price:  C$3,675.86
You save:  C$1,102.87
रु9,296.83
List Price:  रु13,281.76
You save:  रु3,984.92
S/261.34
List Price:  S/373.37
You save:  S/112.02
K271.67
List Price:  K388.13
You save:  K116.45
SAR262.50
List Price:  SAR375.02
You save:  SAR112.51
ZK1,865.84
List Price:  ZK2,665.60
You save:  ZK799.76
L320.98
List Price:  L458.57
You save:  L137.58
Kč1,589.64
List Price:  Kč2,271.01
You save:  Kč681.37
Ft24,759.44
List Price:  Ft35,372.15
You save:  Ft10,612.70
SEK kr760.40
List Price:  SEK kr1,086.34
You save:  SEK kr325.93
ARS$62,235.70
List Price:  ARS$88,911.95
You save:  ARS$26,676.25
Bs483.06
List Price:  Bs690.12
You save:  Bs207.05
COP$270,493.43
List Price:  COP$386,435.76
You save:  COP$115,942.32
₡35,841.38
List Price:  ₡51,204.17
You save:  ₡15,362.78
L1,727.58
List Price:  L2,468.08
You save:  L740.49
₲525,820.15
List Price:  ₲751,203.84
You save:  ₲225,383.69
$U2,694.45
List Price:  $U3,849.38
You save:  $U1,154.93
zł274.83
List Price:  zł392.63
You save:  zł117.80
Already have an account? Log In

Transcript

Hello, let's continue to come about to bind the variable in the view criteria, we have created to view criteria in Zimbabwe view and we created two methods. For each of you criteria. One method will get the parameter from us from a method in the model and from getting value from session scope. And other one we will since a variable and it will filter resemble we view criteria depending on the view criteria condition. In this video, I will show you how you can call these two methods or to view criteria necessary to view and build missiles from the back pain. As I told you, we can expose this as a client surface method and you call it in your back pain by calling the method or I already described this before and I show you before how to do this but in this video, I will show another way.

You can go directly to this. We believe you Ember class and call this two methods So now in the login here we have let's surround this. This is a belief you want now this view object will return all in buoy. So let us now add some change in this beach. I will surround this has been the collection because it give me more face it for toolbar, I can add the toolbar bottom and this bottom I need to call the fairest methods which should filter which you should call the view criteria and we'll filter the main view in between the object with the department which is stored in the session scope. So I will add a button here.

Get In this for depth, we can display here is a variable which is stored in the session scope, you know the variable is user depth, so, you need to display it here if you want. So, you can go to expression builder and you need to in the JSP object, you will find here session scope, session scope dot and give the variable name. So here I need to say get an mp4 department ID I will display the value which is stored in the session scope. This is we'll call the first method. second method we need to add input tickets the user will as a salary and then press a button to filter is a view object called a second view criteria and filter this view object adds a secondary toolbar. And in this toolbox, I will add Ben in the out horizontal and here I need to add a multicast and a button Okay, we can add space or between both of them and this is I will call it salary and this photon let's execute Okay.

So, the first port on should call the finish method which equals the first few criteria. second button should call the second method we should call the secondary criteria and both of them should fail towards the main mbv view object depending on the condition which is written in the view query view corrector. So let's action here. Because we will not navigate to any beach we can just add action listener. Bizarre okay, but I prefer if I will navigate a button will navigate to another page. So I need to go to action.

If not, I like to be in the action listener with dipped here I would say filter is Laurie I will find this to get the value sorry input text okay so let's go to the been here now I need to go to the MVP view Ember class I will go to the View object first at the from the view object I will go to same believe you open as I told you before, that to go to the View object you can go to throws a traitor So, I will just as a binding function here which I will go to the binding and from the binding I can go to the iterator or kill binding and it is important in pointing contiguous does well. So, it has been bought by in the context. So, now I need from filter by dip towards mint lettuce first to get citrate or so, this year three to finding we should import this year iterator binding ater equal bindings dot dot get and we will say now's a treat or name, a treat or name should get it from A beach definition is a movie.

So, it is quite a big definition you will find it when we want a traitor exists here so I will take it copy and I will pass to DCA three. So now we connect to the binding and we get site straighter after we get a traitor we can get the view object and we can cost the view object to the image we believe you and will because this view actually is a view object. So I will take the name of this clause, because we need to go to this clause. Here I will write m vo equal I traitor dot get If you object and it should be caused to this loss like this. So, now we connect to the binding getting a traitor from the traitor I get the view object which is mapped to this a traitor which is in between view you can cause this view object to the view inbuilt class, but you have to generate a view on the class should be generated like this after that.

You can get it from back being like this. Once you get it you can just easily dot you can call it and you will find Sam methods Phil, what's the method name? We created here get Emma's for dipped. So let us here right get them this for Dept. So now I will call this get M's for depth which will go here and it will cause a few criteria and filters if you object we can do the same for the filter with salary. So, we will do the same here we'll copy this but before we publish it with this we need to get to Saturday so I will call object salary equal you salary it would take years to get a value.

So, I will first get the value of the salary after that I can get the traitor and get the name believe you embel but instead of I call this get embers for dip, I will call the get amps by salary and I will send the salary so double bar double string dot value of salary okay so now we get that salary from Ember test connectors are binding gets a traitor from a trader gets a view object and a cost it to a view object The Emperor clause and from the object in the clause I call my method and this method will receive a salary. And once this method receives a salary, it will set a bind variable with this salary and to call this view criteria and execute the query and should filter that. So, this is how you can call methods from the view MB from back pain to So, this is now try to log in So, to run the login and this but before doing this actually we need to add a partial trigger because this pause button should filter this.

So, let us add here the partial trigger or bottom It was run and test Okay. So now let us sit the department to be for example 30 and this value should be stored in the session scope. But actually the employee should not be filter because currently we didn't use it so it will display all the in between. Here you will find get employees for department and the reads the value from the session scope. So once you press this button, this button should code the method in the view embed clause and quotes a view criteria and it gets this value from the session scope and filter this so let's try it is press on it. Now we will find it is filtered the view criteria boys a value which is two in this session in scope.

So it goes a few criteria boss bind variables and executes the query The value is of a query is filtered like this for the salary for example, if I need to get a salary which is greater than 10 K and execute, you will find the good old salary which is greater than 10 or equal to 10 k if we say for example, sir his returns then 15 So, it will get all surrogates as 15. So, this is how you can call a method is a few ambit and this missile should get the view crew specific view criteria and since the bind variable, so, this is a good way you should know about it in EDF, how you can create view correctly I was bind variable and how you can set the bind variable to this view criteria and how we can call this from your back beam.

This is how you can deal with bind variables in nikka surveyed you Just go quickly through some overriding missiles. So and see you next video.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.