com.pureinfo.srm.project.action.outlay.OutlayAssginDetailDeleteAction.java Source code

Java tutorial

Introduction

Here is the source code for com.pureinfo.srm.project.action.outlay.OutlayAssginDetailDeleteAction.java

Source

/**
 * PureInfo Command
 * @(#)OutlayAssginDeleteAction.java   1.0 2008-7-7
 * 
 * Copyright(c) 2004-2005, PureInfo Information Technology Corp. Ltd. 
 * All rights reserved, see the license file.
 * 
 * www.pureinfo.com.cn
 */

package com.pureinfo.srm.project.action.outlay;

import org.apache.commons.lang.StringUtils;
import org.apache.struts.action.ActionForward;

import com.pureinfo.ark.content.ArkContentHelper;
import com.pureinfo.ark.interaction.ActionBase;
import com.pureinfo.force.exception.PureException;
import com.pureinfo.force.lang.StrConvertor;
import com.pureinfo.srm.project.domain.IOutlayAssginDetailMgr;
import com.pureinfo.srm.project.model.OutlayAssginDetail;

public class OutlayAssginDetailDeleteAction extends ActionBase {

    public ActionForward executeAction() throws PureException {
        String id = request.getParameter("id");
        IOutlayAssginDetailMgr mgr = (IOutlayAssginDetailMgr) ArkContentHelper
                .getContentMgrOf(OutlayAssginDetail.class);
        if (!StringUtils.isEmpty(id)) {
            mgr.deleteById(StrConvertor.strToInt(id, "assginDetailId in deleteAction", 0));
        }

        return mapping.findForward("success");
    }

}