Entity Object EO (cont.)

Complete Oracle ADF 12c Course for Beginners ADF Business Components (Model Layer)
10 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.24
List Price:  €96.07
You save:  €28.82
£55.68
List Price:  £79.55
You save:  £23.86
CA$100.66
List Price:  CA$143.82
You save:  CA$43.15
A$111.82
List Price:  A$159.75
You save:  A$47.93
S$94.88
List Price:  S$135.55
You save:  S$40.66
HK$543.79
List Price:  HK$776.87
You save:  HK$233.08
CHF 62.67
List Price:  CHF 89.54
You save:  CHF 26.86
NOK kr792.28
List Price:  NOK kr1,131.89
You save:  NOK kr339.60
DKK kr501.55
List Price:  DKK kr716.53
You save:  DKK kr214.98
NZ$123.71
List Price:  NZ$176.74
You save:  NZ$53.02
د.إ257.07
List Price:  د.إ367.25
You save:  د.إ110.18
৳8,328.16
List Price:  ৳11,897.89
You save:  ৳3,569.72
₹5,958.01
List Price:  ₹8,511.81
You save:  ₹2,553.80
RM314.25
List Price:  RM448.95
You save:  RM134.70
₦108,236.03
List Price:  ₦154,629.53
You save:  ₦46,393.50
₨19,398.69
List Price:  ₨27,713.60
You save:  ₨8,314.91
฿2,394.21
List Price:  ฿3,420.45
You save:  ฿1,026.24
₺2,465.01
List Price:  ₺3,521.60
You save:  ₺1,056.58
B$426.13
List Price:  B$608.79
You save:  B$182.65
R1,290
List Price:  R1,842.93
You save:  R552.93
Лв131.30
List Price:  Лв187.58
You save:  Лв56.28
₩101,582.03
List Price:  ₩145,123.41
You save:  ₩43,541.37
₪254.54
List Price:  ₪363.65
You save:  ₪109.10
₱4,098.92
List Price:  ₱5,855.86
You save:  ₱1,756.93
¥10,967.38
List Price:  ¥15,668.35
You save:  ¥4,700.97
MX$1,406.50
List Price:  MX$2,009.38
You save:  MX$602.87
QR254.06
List Price:  QR362.96
You save:  QR108.89
P963.25
List Price:  P1,376.14
You save:  P412.88
KSh9,053.20
List Price:  KSh12,933.70
You save:  KSh3,880.50
E£3,568.78
List Price:  E£5,098.48
You save:  E£1,529.69
ብር8,687.63
List Price:  ብር12,411.43
You save:  ብር3,723.80
Kz64,250.82
List Price:  Kz91,790.82
You save:  Kz27,540
CLP$69,297.02
List Price:  CLP$99,000
You save:  CLP$29,702.97
CN¥510.87
List Price:  CN¥729.84
You save:  CN¥218.97
RD$4,243.89
List Price:  RD$6,062.96
You save:  RD$1,819.07
DA9,435.69
List Price:  DA13,480.14
You save:  DA4,044.44
FJ$162.05
List Price:  FJ$231.51
You save:  FJ$69.46
Q536.99
List Price:  Q767.16
You save:  Q230.17
GY$14,580.66
List Price:  GY$20,830.41
You save:  GY$6,249.74
ISK kr9,757.30
List Price:  ISK kr13,939.60
You save:  ISK kr4,182.30
DH701.41
List Price:  DH1,002.06
You save:  DH300.64
L1,291.33
List Price:  L1,844.84
You save:  L553.50
ден4,135.36
List Price:  ден5,907.91
You save:  ден1,772.55
MOP$557.92
List Price:  MOP$797.07
You save:  MOP$239.14
N$1,283.07
List Price:  N$1,833.03
You save:  N$549.96
C$2,564.57
List Price:  C$3,663.83
You save:  C$1,099.26
रु9,479.94
List Price:  रु13,543.35
You save:  रु4,063.41
S/259.51
List Price:  S/370.75
You save:  S/111.23
K282.61
List Price:  K403.75
You save:  K121.13
SAR262.99
List Price:  SAR375.71
You save:  SAR112.72
ZK1,928.73
List Price:  ZK2,755.44
You save:  ZK826.71
L334.62
List Price:  L478.06
You save:  L143.43
Kč1,690.23
List Price:  Kč2,414.72
You save:  Kč724.49
Ft27,882.67
List Price:  Ft39,834.10
You save:  Ft11,951.42
SEK kr772.23
List Price:  SEK kr1,103.23
You save:  SEK kr331
ARS$71,547.27
List Price:  ARS$102,214.77
You save:  ARS$30,667.50
Bs481.59
List Price:  Bs688.02
You save:  Bs206.42
COP$305,890.51
List Price:  COP$437,005.17
You save:  COP$131,114.66
₡35,162.35
List Price:  ₡50,234.08
You save:  ₡15,071.73
L1,769.11
List Price:  L2,527.41
You save:  L758.30
₲543,432.39
List Price:  ₲776,365.26
You save:  ₲232,932.87
$U3,131.93
List Price:  $U4,474.38
You save:  $U1,342.44
zł286.59
List Price:  zł409.44
You save:  zł122.84
Already have an account? Log In

Transcript

Hello, last video we are we talk about the entity object, I quickly went through the entity objects what is a feature for an object, but to have some type of imagination on how this changes in into object will affect in the intubation level. So let's now quickly create it page and we should make some change in entity object and sees the effect of this change in sub agents itself. So I will just quickly now create a new page. I will call it depart. myths. Okay.

Here and I just will track departments here as table If table okay sorting filtering single row I will talk about this detail in detail once we go to the View Controller just need to create a simple and quick beach and we will make some changes the entity object level and we will see how it will works to have a look in this structure to see windows and we can open this structure is right okay so here we have a form with a single one call to this try to add create bottom here okay and delete if you want to make some operations as you can see it is more simple and easy and we can create a compliment or tone and for Well, that's fine. I just sorry I went was done in a group. Here we don't need to make any code. There is no code at all.

As you can see, okay. Here's this is a quick pitch. Okay, I carry it for a department with some operation is carried insert created, delete, commit and rollback. Okay, so let's run the page here. It will have an error on the embedded WebLogic. So it runs a bit of logic and it will deploy his application and runs a bitch.

Okay, so now let's back again to the entity object and we need to make some modification and add some validation and we should check it and if it is, which helps this will, will work. So first, as you can see here, department ID I said it is updatable only while new, so we will see it right now. I add here, alternate key for department name. And I add the business rule for for this so we can check how how's error message a bit. If I enter the department name already exists. We add some label here so we can see this label enzyme in the page says Okay, so let's see all this validation and labeling, which we added up appeared in the page.

So it is still running with logic. So all this validation rule is the entity object before the row is inserted or go to the database it has to go first through the entity object. So once the user create a new row and try to commit the changes, it will not reach to this database unless it go first to through the entity object and it checks all validation. Here the WebLogic is already sorted and deploy it now and this is pitch Okay, so as you can see now, the department ID is read only, we can't update the value while the rest of fields are open. Why the department is a read only because we see here department. While new a bit about only why new What does it mean?

It means one if I create a new euro, the department ID will be on this thread. If you press Create for this is a auto operation it is a table with create you will find the department ID here is open because this is a new row. Okay, so let's try it for example. 500 Okay, let's try to make something okay, let's take one away one. So department ID open because we should only why new. We can see this is a test And we can commit save, once it is saved, you will find it become read only the user will not be able to make a change.

Because this change what we talked about which we are talking about, if we make it always save and run it again the document ID should be all open if it's new or not. So let's see it now. You will find that worked with all of it. So this is the first a validation or first change you can do in the entity object and it will affect in the page itself. So let us make it while new. And let's try the second one which is alternate key for the department name.

We sit here in business rule if the what we do is is an alternate key so if the user tries to enter a department name which is already exist he should see this message. So let's see how it works here. Let me change copy this and I will watch it here as the forum marketing okay is this is committed rollback I think has to be amended rollback you could support a variety of years and remove says disable okay so save okay so here in marketing I will call it here let me see what see see the department name is already exist because We defined alternate key for the department name that it should not be Repeat as well not only primary key, this is like alternate key. So, this is a second thing we add as you can see as well here department ID name manager location is that they will which we entered it here.

So, if you change it like the name yes Save and run again you will find here okay. So, this is you have to stop on deploy and is in progress for removing the vacation wants it done you can run sometimes it happened. If there are some changes in the model, you have to stop our on deploys application and run it again. So here we'll find the name. So, the labeling of the column or if it is informed, it will read from this label attribute. Now it is a comeback department ID as a read only because we return it back as a while new.

As you can see, the birth with a D is a mandatory the birth name in name is a mandatory manager and allegation is not so if you create and try to commit he will give you a mandatory because this is required and this is required. All these kind of features we did Rebecca to consider was this point of feature we created without even writing any code. This is about four of the ADF frameworks. This is how the entity object is affecting the wages is a bitch near validation. As you can see, it is more simple and it is more easy. Next video, let us move to the second component which is the view object.

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.