Hello, in this video, I will start talking about how you can write a Java program in the view layer. last videos I show you how you can write some code in some modern layer, entity object view object and application module. In this video, I will talk about how you can write your Java code in few layers. There are some common code you will use in all ADF application, you can create your own library which has all common code like if you want to navigate to the page from the back being or if you want to loop over a trait or and so on. There are some coupon code like this you should have your own JAR file or you can create a class with this code, In this video, I will just create this class and go quickly through it and explain what exactly is a method so let us now create The util clause which has most of important Java code or methods you can use in bag bean bag bean or mangy bean is is a Java class behind the beach to that you can write a code I will explain it later, but at least we should have our own library or our own code base.
So, I create a sample one was very simple, I will go through it and I will show you how you can use it. So, I would create now a Java class called my EDF util. This class will have all the common methods we will use during a if application okay. So here I pick some major methods we can use in ADF application Think this clause you should be able to you should have this clause in on any ADF application you will develop focus of our effort on I will quickly throws the method here for example, Jeremy's called get I traitor, you will just simply threatenin from each definition and you will be able to have the iterator itself and after that you can do over it you can do whatever you want. Here execute operation if you want to execute the operation like a commit rollback or insert from the big definition as it as I told you before, if the big definition there are here I traitor name.
So if you want to get this a traitor in your Java code you can call get a traitor and send the traitor name Since this entry a traitor name department if you want a traitor okay for execute operation operation is it is like this green icon like if you need to go to the first row previous Nick is to commit rollback read insert or delete all this call or operation. So you can if you want to for example invoke a save or commit in the code so you can call execute operation and send the operation name. I will give you an example for this but I just want to explain what is the method here Sit attribute in a traitor So, if you are in a page with a form and you want to set some value to the to the field for example, if you want to sit at the bar name with a specific value.
So, in this method, it will take a traitor name which is at the bottom if you want a traitor and it will take the attribute in which Is department name and SIDS the value since the value whatever you want in that case the value will be set to this department name and the code here is to get a tribute from a traitor if you want to get the value for example of department ID in the code you can use this since a traitor name and his name and attribute name and you will get the value to return an object what incision this one thinks I need to talk about it which is the scope is ADF application. I think I will talk about the scoping after the decision. So if you want to add some value in the session scope, you can enter key and as the object or the value and here to get value from session just since the key and it will return as an object or a value.
If you want to navigate to another page from Java code you can call this function. If you want to show error message if you want in the code to display error message to the user, you can just call show error message and it gives a message here successful the message and warning message. If you want to upload file Okay I will give an example for uploading file you can you should should have the Upload File Upload the input file component It is called input file. This input file component will have a value change event. You should just since value change event and since a file location and what is the file name you want, it will upload it here to download the file. Get this sequence description.
This is one of the good and the Wharton one how to code SELECT statement in your code for somebody if you want to select something for databases straight away without going to the model. Actually, this is went over earlier. The We see what in some some situation in big enough applications. So, some situation you need to check some of the value from the database level straightaway. So, you should be able to write select a statement like select the bottom int from the department's where the button equals whatever and send it here and it will return the value. This is execute email if you want to execute insert or update or delete statement from straight away from to the database you can call this function make table selection row current row This is if you have a table and once you select the row in the table, you will you will be able to make some code of the user select.
So, so this is I just give you any common function we can you can use as the beginning for your publication. Of course this class will increase by Stein wants you know some genetic code you can open Bob from the code you can edit here if you want to find a specific component from the page from the code you can do it here. So, this is by time you it will be increased increased increased but I just give you the starting point and the main main function you will use in the beginning okay of course, you will be able to download this I will attach to this whole PDF application, you can download this application and you can get this file. So, next video I will quickly talk about scoping in EDF. After that I will talk about how you can use this missiles in the bag bean.
So, see you next video