wangting
2025-01-16 18c43123b51a1688ab4ae01fe3d171c7d92e619b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
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);
    }
 
}