<tableCommit id="delete" title="delete" process="normalProcess.delete" enableType="multi" multiMapping= "true" download="false" closeTransactional="false"> <enableExpression/> <mappings/> <actions> <action managerName="itmsLocationManager" methodName="deleteUserOnOff" parameter="objs"/> </actions> <forwards/> </tableCommit>
public void deleteUserOnOff(List<ItmsUserOnOff> ufos){ Map<Long,Long> sids = new HashMap<Long, Long>(); List<Long> userLogIds = new ArrayList<Long>(); for(ItmsUserOnOff ufo : ufos){ sids.put(ufo.getItmsSid().getId(), ufo.getItmsSid().getId()); userLogIds.add(ufo.getUserLogId()); } }
src\webapp\WEB-INF\classes\config\origen\page\mappingConfig.xml
<?xml version="1.0" encoding="UTF-8"?> <mappings> <element pageId="maintainItmsUserOnOffPage" buttonId="delete"> <mapping id="objs" className="list"/> </element> </mappings>