maia_modificado/.svn/pristine/d0/d00ed632ec47fb520b4930f6a10...

63 lines
1.7 KiB
Plaintext
Executable File

/*
*
*/
package com.fp.bpmlib.transaction.task;
import com.fp.common.helper.Constant;
import com.fp.dto.rules.TransactionRule;
import com.fp.dto.save.SaveRequest;
import com.fp.persistence.pgeneral.safe.TsafeUserDetail;
// TODO: Auto-generated Javadoc
/**
* Class AddUsers encargada de.
*
* @author gfiallos
*/
public class AddUsers 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 {
TsafeUserDetail tsafeUserDetail = (TsafeUserDetail) pSaveRequest.getSaveBeanModifiedObject("TSAFEUSERDETAIL");
if (tsafeUserDetail == null) {
tsafeUserDetail = (TsafeUserDetail) pSaveRequest.getSaveBeanModifiedObject("USERDETAIL");
}
if (tsafeUserDetail == null) {
return pSaveRequest;
}
String isuserbpm = tsafeUserDetail.getIsuserbpm();
if (Constant.ifYes(isuserbpm)) {
try {
//TaskServerSingleton.getInstance().getDaemon().addUser(tsafeUserDetail.getPk().getUsercode());
} catch (Exception 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;
}
}