package com.vci.server.omd.versionrule; import java.io.IOException; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Timestamp; import java.util.ArrayList; import java.util.Calendar; import java.util.List; import org.dom4j.DocumentException; import com.vci.common.exception.VciExceptionTool; import com.vci.common.resource.CommonProperties; import com.vci.common.utility.ObjectUtility; import com.vci.corba.common.VCIError; import com.vci.corba.omd.vrm.VersionRule; import com.vci.corba.omd.vrm.VersionRuleService; import com.vci.server.base.exception.ExceptionLocalHandler; import com.vci.server.base.persistence.dao.HibernateSessionFactory; import com.vci.server.omd.linktype.cache.LinkTypeCacheUtil; import com.vci.server.omd.versionrule.cache.VRServerCacheUtil; import com.vci.server.omd.versionrule.delegate.IVRServerDelegate; import com.vci.server.omd.versionrule.delegate.VRServerDelegate; import com.zeroc.Ice.Current; @SuppressWarnings("all") public class VersionRuleServiceImpl implements VersionRuleService { private IVRServerDelegate getVRServerDelegate() { IVRServerDelegate vrDelegate = null; vrDelegate = VRServerDelegate.getInstance(); return vrDelegate; } @Override public boolean addVersionRule(VersionRule vr, Current current) throws VCIError { return getVRServerDelegate().addVersionRule(vr); } @Override public boolean modifyVersionRule(VersionRule vr, Current current) throws VCIError { return getVRServerDelegate().modifyVersionRule(vr); } @Override public boolean deleteVersionRule(VersionRule vr, Current current) throws VCIError { return getVRServerDelegate().deleteVersionRule(vr); } /** * 删除VersionRules */ @Override public boolean deleteVersionRules(VersionRule[] vrs, Current current) throws VCIError { return getVRServerDelegate().deleteVersionRules(vrs); } @Override public VersionRule[] getVersionRules(Current current) throws VCIError { return getVRServerDelegate().getVersionRules(); } @Override public VersionRule getVersionRule(String name, Current current) throws VCIError { return getVRServerDelegate().getVersionRule(name); } }