ludc
2025-01-16 986aa62ed00bee39363bab41b4eeb8259d446efd
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
75
76
77
78
79
80
81
82
83
84
85
86
87
package com.vci.server.omd.statepool;
 
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
 
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.stm.StatePool;
import com.vci.corba.omd.stm.StatePoolService;
import com.vci.server.base.exception.ExceptionLocalHandler;
import com.vci.server.base.persistence.dao.HibernateSessionFactory;
import com.vci.server.omd.statepool.delegate.IStatePoolServerDelegate;
import com.vci.server.omd.statepool.delegate.LCStateServerDelegate;
import com.zeroc.Ice.Current;
 
@SuppressWarnings("all") 
public class StatePoolServiceImpl implements StatePoolService {
 
    private IStatePoolServerDelegate getStatePoolServerDelegate() {
        IStatePoolServerDelegate StatePoolDelegate = null;
        StatePoolDelegate = LCStateServerDelegate.getInstance();
        
        return StatePoolDelegate;
    }
    @Override
    public boolean addStatePool(StatePool statePool, Current current) throws VCIError {
        return getStatePoolServerDelegate().addStatePool(statePool);
    }
 
    @Override
    public boolean modifyStatePool(StatePool statePool, Current current) throws VCIError {
        
        return getStatePoolServerDelegate().modifyStatePool(statePool);
        
    }
 
    @Override
    public boolean deleteStatePool(StatePool statePool, Current current) throws VCIError {
        
        return getStatePoolServerDelegate().deleteStatePool(statePool);
    }
    
    /**
     * 删除statePools
     */
    @Override
    public boolean deleteStatePools(StatePool[] sps, Current current) throws VCIError {
        
        return getStatePoolServerDelegate().deleteStatePools(sps);
        
    }
 
    @Override
    public StatePool[] getStatePools(Current current) throws VCIError {
        
        return getStatePoolServerDelegate().getStatePools();
    }
 
    @Override
    public String[] getImagePaths(Current current)  {
        String ImagePaths[] = null;
        try {
            ImagePaths = getStatePoolServerDelegate().getImagePaths();
        } catch (VCIError e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (Throwable e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return ImagePaths;
    }
 
    @Override
    public StatePool getStatePool(String name, Current current) throws VCIError {
        
        return getStatePoolServerDelegate().getStatePool(name);
    }
 
}