<aui:script>
AUI().use('aui-base','aui-io-request','aui-node', function(A){
var rewardCategory=false;
var rewardPointLevels=false;
A.one("#<portlet:namespace/>percentage").on('blur',function(){
var rewardPointLevel3=A.one("#<portlet:namespace/>percentage").get("value");
A.io.request('<%=ajaxURL%>',{
dataType : 'json',
method : 'GET',
data : {
<portlet:namespace />rewardPointLevel1 :rewardPointLevel3,
<portlet:namespace />cmd :'rewardPointLevels',
},
on : {
success : function() {
var data = this.get('responseData');
var isLevelStart=data.NotExisting;
if(!isLevelStart){
A.one("#<portlet:namespace/>percentage").setStyle('border','1px solid red');
$('#val2').html('Duplicate Session Percentage Not Allowed !');
rewardPointLevels = false;
}else{
A.one("#<portlet:namespace/>percentage").setStyle('border','1px solid blue');
rewardPointLevels = true;
}
}
}
});
});
A.one("#<portlet:namespace/>term").on('blur',function(){
var desc3=A.one("#<portlet:namespace/>term").get("value");
A.io.request('<%=ajaxURL%>',{
dataType : 'json',
method : 'GET',
data : {
<portlet:namespace />desc :desc3,
<portlet:namespace />cmd :'rewardCategory',
},
on : {
success : function() {
var data = this.get('responseData');
var isLevelStart=data.NotExisting;
if(!isLevelStart){
A.one("#<portlet:namespace/>term").setStyle('border','1px solid red');
$('#val1').html('Duplicate Term Not Allowed !');
rewardCategory = false;
}else{
A.one("#<portlet:namespace/>term").setStyle('border','1px solid blue');
rewardCategory = true;
}
}
}
});
});
A.one('#<portlet:namespace/>save').on('click', function(event){
if(rewardCategory == true && rewardPointLevels == true){
document.<portlet:namespace/>fm.submit();
}
});
});
</aui:script>
JAVA FILE
@ResourceMapping(value = "ajaxURL")
public void ajaxValidation(ResourceRequest resourceRequest,
ResourceResponse resourceResponse) throws IOException,
PortletException, NumberFormatException, SystemException {
JSONObject jsonUser = JSONFactoryUtil.createJSONObject();
String desc = ParamUtil.getString(resourceRequest, "desc");
String rewardPointLevel = ParamUtil.getString(resourceRequest, "rewardPointLevel1");
String cmd = ParamUtil.getString(resourceRequest, "cmd");
System.out.println("rewardPointLevel>>>"+rewardPointLevel);
System.out.println("desc>>>"+desc);
System.out.println("cmd >>> "+cmd);
if(cmd.equalsIgnoreCase("rewardCategory")){
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(Feedback_Form_Terms.class, PortalClassLoaderUtil.getClassLoader());
Criterion criterion1 = RestrictionsFactoryUtil.like("term",desc);
dynamicQuery.add(criterion1);
java.util.List <Feedback_Form_Terms> cat = Feedback_Form_TermsLocalServiceUtil.dynamicQuery(dynamicQuery);
System.out.println("********"+cat);
if(cat.size() == 0){
jsonUser.put("NotExisting",true);
}else{
System.out.println("not ");
jsonUser.put("NotExisting",false);
}
System.out.println("reward category >>");
jsonUser.put("levelStart", false);
}
if(cmd.equalsIgnoreCase("rewardPointLevels")){
System.out.println("Mohamed Saleem");
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(Feedback_Form_Terms.class, PortalClassLoaderUtil.getClassLoader());
Criterion criterion1 = RestrictionsFactoryUtil.like("value", Long.valueOf(rewardPointLevel));
dynamicQuery.add(criterion1);
java.util.List <Feedback_Form_Terms> cat = Feedback_Form_TermsLocalServiceUtil.dynamicQuery(dynamicQuery);
System.out.println("Saleem+++++"+cat);
if(cat.size() == 0){
System.out.println("Saleem++++");
jsonUser.put("NotExisting",true);
}else{
System.out.println("not >>>>>>>>>>");
jsonUser.put("NotExisting",false);
}
System.out.println("Saleem >>");
jsonUser.put("levelStart", false);
}
PrintWriter out = resourceResponse.getWriter();
out.println(jsonUser.toString());
}
AUI().use('aui-base','aui-io-request','aui-node', function(A){
var rewardCategory=false;
var rewardPointLevels=false;
A.one("#<portlet:namespace/>percentage").on('blur',function(){
var rewardPointLevel3=A.one("#<portlet:namespace/>percentage").get("value");
A.io.request('<%=ajaxURL%>',{
dataType : 'json',
method : 'GET',
data : {
<portlet:namespace />rewardPointLevel1 :rewardPointLevel3,
<portlet:namespace />cmd :'rewardPointLevels',
},
on : {
success : function() {
var data = this.get('responseData');
var isLevelStart=data.NotExisting;
if(!isLevelStart){
A.one("#<portlet:namespace/>percentage").setStyle('border','1px solid red');
$('#val2').html('Duplicate Session Percentage Not Allowed !');
rewardPointLevels = false;
}else{
A.one("#<portlet:namespace/>percentage").setStyle('border','1px solid blue');
rewardPointLevels = true;
}
}
}
});
});
A.one("#<portlet:namespace/>term").on('blur',function(){
var desc3=A.one("#<portlet:namespace/>term").get("value");
A.io.request('<%=ajaxURL%>',{
dataType : 'json',
method : 'GET',
data : {
<portlet:namespace />desc :desc3,
<portlet:namespace />cmd :'rewardCategory',
},
on : {
success : function() {
var data = this.get('responseData');
var isLevelStart=data.NotExisting;
if(!isLevelStart){
A.one("#<portlet:namespace/>term").setStyle('border','1px solid red');
$('#val1').html('Duplicate Term Not Allowed !');
rewardCategory = false;
}else{
A.one("#<portlet:namespace/>term").setStyle('border','1px solid blue');
rewardCategory = true;
}
}
}
});
});
A.one('#<portlet:namespace/>save').on('click', function(event){
if(rewardCategory == true && rewardPointLevels == true){
document.<portlet:namespace/>fm.submit();
}
});
});
</aui:script>
JAVA FILE
@ResourceMapping(value = "ajaxURL")
public void ajaxValidation(ResourceRequest resourceRequest,
ResourceResponse resourceResponse) throws IOException,
PortletException, NumberFormatException, SystemException {
JSONObject jsonUser = JSONFactoryUtil.createJSONObject();
String desc = ParamUtil.getString(resourceRequest, "desc");
String rewardPointLevel = ParamUtil.getString(resourceRequest, "rewardPointLevel1");
String cmd = ParamUtil.getString(resourceRequest, "cmd");
System.out.println("rewardPointLevel>>>"+rewardPointLevel);
System.out.println("desc>>>"+desc);
System.out.println("cmd >>> "+cmd);
if(cmd.equalsIgnoreCase("rewardCategory")){
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(Feedback_Form_Terms.class, PortalClassLoaderUtil.getClassLoader());
Criterion criterion1 = RestrictionsFactoryUtil.like("term",desc);
dynamicQuery.add(criterion1);
java.util.List <Feedback_Form_Terms> cat = Feedback_Form_TermsLocalServiceUtil.dynamicQuery(dynamicQuery);
System.out.println("********"+cat);
if(cat.size() == 0){
jsonUser.put("NotExisting",true);
}else{
System.out.println("not ");
jsonUser.put("NotExisting",false);
}
System.out.println("reward category >>");
jsonUser.put("levelStart", false);
}
if(cmd.equalsIgnoreCase("rewardPointLevels")){
System.out.println("Mohamed Saleem");
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(Feedback_Form_Terms.class, PortalClassLoaderUtil.getClassLoader());
Criterion criterion1 = RestrictionsFactoryUtil.like("value", Long.valueOf(rewardPointLevel));
dynamicQuery.add(criterion1);
java.util.List <Feedback_Form_Terms> cat = Feedback_Form_TermsLocalServiceUtil.dynamicQuery(dynamicQuery);
System.out.println("Saleem+++++"+cat);
if(cat.size() == 0){
System.out.println("Saleem++++");
jsonUser.put("NotExisting",true);
}else{
System.out.println("not >>>>>>>>>>");
jsonUser.put("NotExisting",false);
}
System.out.println("Saleem >>");
jsonUser.put("levelStart", false);
}
PrintWriter out = resourceResponse.getWriter();
out.println(jsonUser.toString());
}
No comments:
Post a Comment