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);
|
}
|
|
}
|