Write Java Code in Application Module

Complete Oracle ADF 12c Course for Beginners Write Java Code in Model and View Layer
9 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
€67.28
List Price:  €96.12
You save:  €28.84
£55.93
List Price:  £79.91
You save:  £23.97
CA$98.01
List Price:  CA$140.02
You save:  CA$42.01
A$107.87
List Price:  A$154.11
You save:  A$46.23
S$94.42
List Price:  S$134.90
You save:  S$40.47
HK$544.78
List Price:  HK$778.29
You save:  HK$233.51
CHF 62.22
List Price:  CHF 88.89
You save:  CHF 26.67
NOK kr779.46
List Price:  NOK kr1,113.56
You save:  NOK kr334.10
DKK kr501.79
List Price:  DKK kr716.88
You save:  DKK kr215.08
NZ$119.98
List Price:  NZ$171.41
You save:  NZ$51.43
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.18
৳8,402.58
List Price:  ৳12,004.20
You save:  ৳3,601.62
₹5,911.93
List Price:  ₹8,445.97
You save:  ₹2,534.04
RM312.68
List Price:  RM446.70
You save:  RM134.02
₦118,358.68
List Price:  ₦169,091.08
You save:  ₦50,732.40
₨19,451.98
List Price:  ₨27,789.74
You save:  ₨8,337.75
฿2,421.30
List Price:  ฿3,459.15
You save:  ฿1,037.85
₺2,419.75
List Price:  ₺3,456.94
You save:  ₺1,037.18
B$406.81
List Price:  B$581.19
You save:  B$174.37
R1,266.21
List Price:  R1,808.95
You save:  R542.74
Лв131.43
List Price:  Лв187.77
You save:  Лв56.33
₩98,455.31
List Price:  ₩140,656.47
You save:  ₩42,201.16
₪260.61
List Price:  ₪372.31
You save:  ₪111.70
₱4,125.84
List Price:  ₱5,894.31
You save:  ₱1,768.47
¥10,813.84
List Price:  ¥15,449
You save:  ¥4,635.16
MX$1,432.62
List Price:  MX$2,046.69
You save:  MX$614.07
QR256.35
List Price:  QR366.23
You save:  QR109.88
P959.91
List Price:  P1,371.36
You save:  P411.45
KSh9,063.70
List Price:  KSh12,948.70
You save:  KSh3,885
E£3,476.67
List Price:  E£4,966.88
You save:  E£1,490.21
ብር8,762.26
List Price:  ብር12,518.05
You save:  ብር3,755.79
Kz63,877.12
List Price:  Kz91,256.94
You save:  Kz27,379.82
CLP$68,152.06
List Price:  CLP$97,364.26
You save:  CLP$29,212.20
CN¥507.37
List Price:  CN¥724.85
You save:  CN¥217.47
RD$4,236.71
List Price:  RD$6,052.70
You save:  RD$1,815.99
DA9,355.50
List Price:  DA13,365.57
You save:  DA4,010.07
FJ$159.32
List Price:  FJ$227.62
You save:  FJ$68.29
Q542.77
List Price:  Q775.43
You save:  Q232.65
GY$14,710.67
List Price:  GY$21,016.15
You save:  GY$6,305.47
ISK kr9,775.50
List Price:  ISK kr13,965.60
You save:  ISK kr4,190.10
DH703.21
List Price:  DH1,004.63
You save:  DH301.41
L1,276.61
List Price:  L1,823.81
You save:  L547.19
ден4,112.73
List Price:  ден5,875.58
You save:  ден1,762.85
MOP$563.70
List Price:  MOP$805.33
You save:  MOP$241.62
N$1,272.29
List Price:  N$1,817.64
You save:  N$545.34
C$2,573.53
List Price:  C$3,676.63
You save:  C$1,103.10
रु9,461.06
List Price:  रु13,516.38
You save:  रु4,055.32
S/267.08
List Price:  S/381.56
You save:  S/114.48
K283.05
List Price:  K404.37
You save:  K121.32
SAR262.80
List Price:  SAR375.44
You save:  SAR112.64
ZK1,938.90
List Price:  ZK2,769.98
You save:  ZK831.07
L334.76
List Price:  L478.25
You save:  L143.49
Kč1,707.89
List Price:  Kč2,439.96
You save:  Kč732.06
Ft27,663.65
List Price:  Ft39,521.19
You save:  Ft11,857.54
SEK kr779.03
List Price:  SEK kr1,112.95
You save:  SEK kr333.92
ARS$70,272.32
List Price:  ARS$100,393.34
You save:  ARS$30,121.01
Bs485.83
List Price:  Bs694.07
You save:  Bs208.24
COP$310,661.31
List Price:  COP$443,820.90
You save:  COP$133,159.58
₡35,743.76
List Price:  ₡51,064.70
You save:  ₡15,320.94
L1,776.85
List Price:  L2,538.46
You save:  L761.61
₲551,865.53
List Price:  ₲788,413.13
You save:  ₲236,547.59
$U2,996.30
List Price:  $U4,280.61
You save:  $U1,284.31
zł292.33
List Price:  zł417.63
You save:  zł125.30
Already have an account? Log In

Transcript

Hello, let's continue talking about writing Java code in the modern layer, I talk about entity object and if you object this so this video will talk about its application module. So, once you have an application module you'll find a Java tab as well same like entity and view object. So, you will it exists you will find here application module and this is a class which you can write your own Java code press OK. Here is a application module ml Okay, what exactly is this application module have? It has all views as you as you know here is the data model you can add all view which you want to be used in the model interview layer, it will appear in the data control. So, if you will add it here as application module.

So, if you will For application module embell, you will find all the view which is application would you will has. So, first thing you can do you can deal with this department views or employee view you can do it like here to control the view object from here like if you want to sit create or whatever this is one things you can do second thing from the module emin you can write some code and use this code in the view layer this is what I will show you how you can write some code here and code this code from the view layer. Their usage of the application when you think you can write some code will apply for all application level like for example, display successful message who wants to receive his breast in any safe or commit operation will have In the ADF application you want to display this message.

So, this is what I will show you how to do this in application module. So, most important thing here how to can write your own your own message and you can call it from the view layer. So, let us now try to write public. For example, Boolean if you want to display output, create new dipped from application module m, okay and I want to set some parameter okay or make it easy now just to create it so what how you can now create a new row is a view object live in here. We was a department view one. So we should get a department if you want, because here we drag department view one.

So, you can choose a department view one here. So I will say get the department to view one dot create. Can you throw here, okay? And this is we're here you can press Ctrl and the prisons to go it will return row so we can say here, throw the throw equal, GET IT department to carry through. Here you have to import you press ALT Enter. And you can select or if you do choose to throw Okay.

Then I will say now this is the dip throw. Once I created the Euro, you can set anything you want you can say dot set attribute. Okay, so you can go for the department view here, you can go open the department to get attribute name. For example, I will set a department ID. This is like a default value. okay for you to department name copies This works My name I would say deep name from application module.

Okay, you can say as well Select here, press Control tracks row here, then I will take any other field like measure ID attribute the attribute manager ID and I will set it was 100 Okay. So now I need to insert first is this So, you can see get into what went view one dot insert, row, it dipped, Pro, this is a way how you can programmatically create a row from a view object, some attribute and insert row, this is same like create insert and the big reveal when to risk read insert, you will see it. So, here you can see for example here convert Boolean out equal false can write try catch here if any exception happened here, I will turn false. Here I will return okay. So Neato just actually, so here I will return true usings okay return true or return false. So, here I create some method on the method, I need to call it from the view layer.

As I said anything from the view layer, it should appear here in the data control, so that I will be able to use it in the view layer. So, how I can place this create here, you you can go here in the application module here Java you'll find here client interface versus, you will get your mess with just drag it here. And the breeze okay simple, easy things, refresh, or you can find it here straightaway. Just the straightaway so this is one month a powerful and one good feature you should care about it here is application module. Because it's application module you have all view object in under your hand, you can do whatever you want, you can get a department view here and sets a where clause to in other things, you can set the bind value to anything from here, you can create a new row so you can write your own business here.

And once you create your function here, you can go for the client interface and just drag this here and the case it will display in the data controller. Here insert a control is a programmatic Now, let's now try to drag this as a bottom. can drag this here, not here, let us drag it into action here. So let's drag it to the bottom here, you can drag it as a bottom. Here, if you want to see the output because there are a Boolean here you want to try if you open this, this is a return type, you can drag this return type as well here as an au tickers to see the result. If it is true or false just to see the output.

As I said, if you want to the boresha trigger, you can see this is okay, partial sum is true, that's fine. Here, you can add it to see see how simple it is. So let's now try to run this and see how it will work. Okay, so we have here second, a new Department for Education. Would you once they pressed on it you will find here department ID 502 This is the Berkman new forum application module and the manager is 100 means it is called my method and you can see here as a result is coming through. So, this is one of the good feature here is application module that you can create your own business function here.

You can make this function appear here in that data control I can drag it and you can call this function from the array. In this video I will show you something is new as application module level associated with you

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.