String days = getAttributeAsString(DAYS);
String hours = getAttributeAsString(HOURS);
String minutes = getAttributeAsString(MINUTES);
if (name != null) {
Periodicity per = new Periodicity();
per.setName(name);
if(months!=null && !months.equals("")){
per.setMonths(new Integer(months));
}else{
per.setMonths(new Integer("0"));
}
if(days!=null && !days.equals("")){
per.setDays(new Integer(days));
}else{
per.setDays(new Integer("0"));
}
if(hours!=null && !hours.equals("")){
per.setHours(new Integer(hours));
}else{
per.setHours(new Integer("0"));
}
if(minutes!=null && !minutes.equals("")){
per.setMinutes(new Integer(minutes));
}else{
per.setMinutes(new Integer("0"));
}
try {
if(id != null && !id.equals("") && !id.equals("0")){
per.setIdKpiPeriodicity(Integer.valueOf(id));
perDao.modifyPeriodicity(per);
logger.debug("Resource "+id+" updated");
JSONObject attributesResponseSuccessJSON = new JSONObject();
attributesResponseSuccessJSON.put("success", true);
attributesResponseSuccessJSON.put("responseText", "Operation succeded");