How to Control REST Service Output Data Part 1

Advanced Oracle ADF 12c Course Model|Expose Application Module to REST Web Service
6 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
£54.93
List Price:  £78.48
You save:  £23.54
CA$95.68
List Price:  CA$136.70
You save:  CA$41.01
A$105.53
List Price:  A$150.76
You save:  A$45.23
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.08
List Price:  CHF 91.55
You save:  CHF 27.46
NOK kr740.69
List Price:  NOK kr1,058.18
You save:  NOK kr317.48
DKK kr481.62
List Price:  DKK kr688.07
You save:  DKK kr206.44
NZ$114.33
List Price:  NZ$163.34
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,254.58
List Price:  ₺3,220.97
You save:  ₺966.38
B$361.64
List Price:  B$516.65
You save:  B$155.01
R1,289.17
List Price:  R1,841.76
You save:  R552.58
Лв126.12
List Price:  Лв180.18
You save:  Лв54.05
₩95,655.33
List Price:  ₩136,656.33
You save:  ₩41,001
₪256.11
List Price:  ₪365.88
You save:  ₪109.77
₱4,073.73
List Price:  ₱5,819.86
You save:  ₱1,746.13
¥10,984.58
List Price:  ¥15,692.93
You save:  ¥4,708.35
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,455.03
List Price:  CLP$90,653.93
You save:  CLP$27,198.90
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,410.57
List Price:  DA13,444.25
You save:  DA4,033.68
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,672.61
List Price:  ISK kr13,818.61
You save:  ISK kr4,146
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.44
List Price:  SAR374.94
You save:  SAR112.49
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 kr746.68
List Price:  SEK kr1,066.73
You save:  SEK kr320.05
ARS$62,326.79
List Price:  ARS$89,042.09
You save:  ARS$26,715.29
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,690.36
List Price:  $U3,843.53
You save:  $U1,153.17
zł274.38
List Price:  zł391.99
You save:  zł117.60
Already have an account? Log In

Transcript

Hello, in this video I will show you how you can control the output of the wrist with surface. So this is a web surface which we created last video, I will go here and I will add the version number and the resource number okay. The version number you will find find here is the top and this is a resource name, version number and resource name. So you want to add this by default it will return five row only you will find here the bottom in 510 2030 and 40 only five department and as you can see as well it return the all attribute exists in the view object department view object has department ID, name, manager and location. The view object itself so it returned all attribute. So in this video, I will show you how you can control that splayed attribute and how you can control the return role.

Because as you know, most of the mobile application will use the rest for web surface. So, of course, if the rest of is a very surface return to all data, it can't be handed to so it it should send the data batch by batch. So I will show you how you can control the output number of row four as I will RESTful web surface and how you can send batch by batch. First, let's try to see I'll show you how you can control the attribute if it displayed attribute or not. You can find it here is attribute in the view object. You will find here for example, if I don't want to display the manager, so I would sit next to the manager and I will go here and I see here Hidden attribute you will find here or at least I will see it is hidden in the wrist surface okay.

So, this is a way one way you can do it there are other way you can define the here like shaping and you in the is attribute here you can select the shape and control this but I saw this is sometimes it's not working so, I like to work with this way that you select what any attribute you want. And you just uncheck this it means his attribute will never displayed in the rest of subsurface. So, if you back again here in the attribute, you will find the hidden one is manager ID and this is only will be displayed. So let us now stop this and rerun it again and check the output of this web surface after we hide the manager ID. So you will select service To surface project, right click and see here. If I refresh Here you will find this exceptions is one of the stupid things you have to stop the whole server and rerun it again.

So you have to stop the Manage server because I make some changes XML file. So we want to read restart the whole server to take this change. So once this is stopped, finish, I will re run the application again. His service is restarted so it is now to run it again. So as you can see here, the department ID department name and location and there is no more manager ID displayed. So, from here from the view object attributes you can control which attribute you want there is to display or you want to hide it or to want to display it.

The second thing I need to tell you about it is the number of rows as a batches which you want the RESTful web service to be returned by default as I said it is only five row, but you have two parameters you can use to control this first one is limit limit if you write limit 10 enter so it will return 10 departments. Okay, now within 510 2030 4050 6070 80, all the 10 divorcement so the second parameter is Off offset offset is a batch. So, it means if you write offset zero it means it will get sorry and have to write here and have to equal zero. So, offset equals zero it means I will need unlimited it means I need to get the first 10 rows. So, it will return from 510 till 90 if I if you want to get the second 10 like a batch second 10 row you should set the offset to be 10 it means give me 10 row is starting from row number 10 when you press this, you will find here to start from 100 110 then 190 after that I need to get 10 but starting from 20 so it will get 200 and so on.

So, you have two parameters here, one called limit one called offset limited means I need to return 10 robots in row or 20 or whatever and offset is starting from which rule. So for example, if you have them wide application will use this rest URL and you want the homepage will return only the first 10 once the user scroll more it will take get the second 10 and so on. So, this you can control the return of this to using limit and so, in this video I'll show you how you can hide or display a specific attribute from the view object interest and I show you how you can use limit and offset to control the return result you negativity

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.