maia_modificado/.svn/pristine/d3/d3f7ac46229d26b8d64b4d73194...

62 lines
1.7 KiB
Plaintext
Executable File

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.fp.bpmlib.transaction.task;
import java.util.List;
import com.fp.common.logger.APPLogger;
import com.fp.dto.rules.TransactionRule;
import com.fp.dto.save.SaveRequest;
import com.fp.persistence.pbpm.gene.TbpmGroups;
// TODO: Auto-generated Javadoc
/**
* Class AddGroups encargada de.
*
* @author BPTWPA
*/
public class AddGroups extends TransactionRule {
/** serialVersionUID. */
private static final long serialVersionUID = 1L;
/**
* Normal process.
*
* @param pSaveRequest the save request
* @return save request
* @throws Exception la exception
*/
@Override
public SaveRequest normalProcess(SaveRequest pSaveRequest) throws Exception {
List<Object> tbpmGroups = pSaveRequest.getSaveBeanModifiedRecords("TBPMGROUPS");
if (tbpmGroups != null) {
for (Object objs : tbpmGroups) {
try {
TbpmGroups groups = (TbpmGroups) objs;
//TaskServerSingleton.getInstance().getDaemon().addGroup(groups.getPk().getGroupcode());
} catch (Exception e) {
APPLogger.getLogger().warn(e, e);
}
}
}
return pSaveRequest;
}
/**
* Reverse process.
*
* @param pSaveRequest the save request
* @return save request
* @throws Exception la exception
*/
@Override
public SaveRequest reverseProcess(SaveRequest pSaveRequest) throws Exception {
return pSaveRequest;
}
}