package com.vci.client.omd.versionrule.delegate; import com.vci.client.omd.versionrule.VRClientStart; import com.vci.client.omd.versionrule.bean.ClientVersionRule; import com.vci.corba.common.VCIError; import com.vci.corba.omd.vrm.VersionRule; /** * 版本号规则客户端业务处理扩展类 * @author liwei * */ public class VersionRuleClientDelegate { private ClientVersionRule clientVersionRule =null; private boolean isSuccess; /*** * 增加版本规则 * @author liwei */ public boolean addClientVersionRule(VersionRule versionRule){ try { clientVersionRule = new ClientVersionRule(); clientVersionRule.setVersionRule(versionRule); //其他扩展的业务逻辑处理 。。。。。。 isSuccess = VRClientStart.getService().addVersionRule(clientVersionRule.getVersionRule()); } catch (VCIError e) { // TODO Auto-generated catch block e.printStackTrace(); } return isSuccess; } /** * 修改版本规则 * @author liwei */ public boolean modifyClientVersionRule(VersionRule versionRule){ try { clientVersionRule = new ClientVersionRule(); clientVersionRule.setVersionRule(versionRule); //其他扩展的业务逻辑处理 ...... isSuccess = VRClientStart.getService().modifyVersionRule(clientVersionRule.getVersionRule()); } catch (VCIError e) { // TODO Auto-generated catch block e.printStackTrace(); } return isSuccess; } /*** * 删除版本规则 * @author liwei */ public boolean deleteClientVersionRule(VersionRule versionRule){ try { clientVersionRule = new ClientVersionRule(); clientVersionRule.setVersionRule(versionRule); //其他扩展的逻辑处理 isSuccess = VRClientStart.getService().deleteVersionRule(clientVersionRule.getVersionRule()); } catch (VCIError e) { // TODO Auto-generated catch block e.printStackTrace(); } return isSuccess; } }