Monday, 26 March 2018
ADF: How to check whether particular View Object’s data is modified or not
ADF: How to check whether particular View Object’s data is modified or not?
Create following method in ViewImpl class of your view object.
public boolean isdirty()
{
boolean flag=false;
DepartmentsViewRowImpl crow =(DepartmentsViewRowImpl)this.getCurrentRow();
EntityImpl entity= crow.getDepartments();
byte state=entity.getEntityState();
if(state!=entity.STATUS_UNMODIFIED)
{
flag=true;
}
return flag;
}
http://adftutorials.com/keyword/custom-error-message
ADF: Custom Error Handler in Model layer
ADF: Custom Error Handler in Model layer
https://docs.oracle.com/cd/E14571_01/web.1111/b31974/web_adv.htm#ADFFD1398
http://adftutorials.com/adf-custom-error-handler-to-display-custom-message-to-user.html
In Model Project
------------------
Step1 : custom error handler that extends the DCErrorHandlerImpl class
eg:
public final class MyErrorMessageHandler extends DCErrorHandlerImpl {
public String getDisplayMessage(BindingContext ctx, Exception ex) {
String message="";
if (ex instanceof oracle.jbo.ValidationException) {
String msg = ex.getMessage();
int i=msg.indexOf("JBO-25013");//When JBO-25013 Too many object match promary key exception occur.
if(i>0)
{
message= "Duplicate Employee Id Found.";
}
message= getDisplayMessage(ctx,ex);
}
else
{
message=getDisplayMessage(ctx,ex);
}
return message;
}
In View Project
------------------
Step2 : Register MyCustomErrorHandler class into Databinding.cpx file.
<?xml version="1.0" encoding="UTF-8" ?>
<Application xmlns="http://xmlns.oracle.com/adfm/application"
version="11.1.1.60.13" id="DataBindings" SeparateXMLFiles="false"
Package="com.in.adftutorials.view" ClientType="Generic"
ErrorHandlerClass="com.in.adftutorials.view.MyCustomErrorHandler">
Subscribe to:
Posts (Atom)