package com.vci.server.omd.lifecycle;
|
|
import java.io.File;
|
import java.io.FileInputStream;
|
import java.io.FileNotFoundException;
|
import java.io.FileOutputStream;
|
import java.io.FileWriter;
|
import java.io.IOException;
|
import java.io.InputStream;
|
import java.io.UnsupportedEncodingException;
|
import java.io.Writer;
|
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.Iterator;
|
import java.util.List;
|
import java.util.Properties;
|
import java.util.Set;
|
//import oracle.sql.CLOB;
|
import org.dom4j.Document;
|
import org.dom4j.DocumentException;
|
import org.dom4j.DocumentHelper;
|
import org.dom4j.Element;
|
import org.dom4j.io.OutputFormat;
|
import org.dom4j.io.SAXReader;
|
import org.dom4j.io.XMLWriter;
|
|
import com.vci.common.exception.VciException;
|
import com.vci.common.exception.VciExceptionTool;
|
import com.vci.common.resource.CommonProperties;
|
import com.vci.common.utility.ObjectUtility;
|
import com.vci.server.base.exception.ExceptionLocalHandler;
|
import com.vci.server.base.persistence.dao.HibernateSessionFactory;
|
import com.vci.server.omd.lifecycle.delegate.ILifeCycleServerDelegate;
|
import com.vci.server.omd.lifecycle.delegate.LifeCycleServerDelegate;
|
import com.zeroc.Ice.Current;
|
import com.vci.corba.common.VCIError;
|
import com.vci.corba.omd.lcm.Bound;
|
import com.vci.corba.omd.lcm.LifeCycle;
|
import com.vci.corba.omd.lcm.LifeCycleService;
|
import com.vci.corba.omd.lcm.TransationHistoryRecord;
|
import com.vci.corba.omd.lcm.TransitionVO;
|
import com.vci.corba.omd.lcm.TransitionVOEvent;
|
|
@SuppressWarnings("all")
|
public class LifeCycleServiceImpl implements LifeCycleService{
|
|
|
private ILifeCycleServerDelegate getLifeCycleServerDelegate() {
|
ILifeCycleServerDelegate lifeCycleDelegate = null;
|
lifeCycleDelegate = LifeCycleServerDelegate.getInstance();
|
|
return lifeCycleDelegate;
|
}
|
@Override
|
public boolean addLifeCycle(LifeCycle lifeCycle, Current current) throws VCIError {
|
return getLifeCycleServerDelegate().addLifeCyle(lifeCycle);
|
}
|
|
@Override
|
public boolean modifyLifeCycle(LifeCycle lifeCycle, Current current) throws VCIError {
|
return getLifeCycleServerDelegate().modifyLifeCyle(lifeCycle);
|
}
|
|
@Override
|
public boolean deleteLifeCycle(LifeCycle lifeCycle, Current current) throws VCIError {
|
return getLifeCycleServerDelegate().deleteLifeCyle(lifeCycle);
|
}
|
|
@Override
|
public LifeCycle[] getLifeCycles(Current current) throws VCIError {
|
return getLifeCycleServerDelegate().getLifeCyles();
|
}
|
|
@Override
|
public LifeCycle getLifeCycle(String name, Current current) throws VCIError {
|
return getLifeCycleServerDelegate().getLifeCycle(name);
|
}
|
|
@Override
|
public String getLifeCycleEventPath(Current current) throws VCIError {
|
// TODO Auto-generated method stub
|
return null;
|
}
|
|
@Override
|
public String getLifeCycleEventViewPath(Current current) throws VCIError {
|
// TODO Auto-generated method stub
|
return null;
|
}
|
|
@Override
|
public String getLifeCycleEventViewSavePath(Current current) throws VCIError {
|
// TODO Auto-generated method stub
|
return null;
|
}
|
|
@Override
|
public String getLifecycleEventPath2(Current current) throws VCIError {
|
// TODO Auto-generated method stub
|
return null;
|
}
|
|
@Override
|
public boolean recordTransitionHistory(
|
TransationHistoryRecord transationHistoryRecord, Current current) throws VCIError {
|
return getLifeCycleServerDelegate().recordTransitionHistory(transationHistoryRecord);
|
}
|
|
@Override
|
public String[] getLCEventKeys(Current current) throws VCIError {
|
return getLifeCycleServerDelegate().getLCEventKeys();
|
}
|
|
@Override
|
public String getLCEventValueByKey(String key, Current current) {
|
String str = null;
|
try {
|
str = getLifeCycleServerDelegate().getLCEventValueByKey(key);
|
} catch (VCIError e) {
|
e.printStackTrace();
|
} catch (Throwable e) {
|
e.printStackTrace();
|
}
|
return str;
|
}
|
|
@Override
|
public boolean deleteLifeCycles(LifeCycle[] lcs, Current current) throws VCIError {
|
return getLifeCycleServerDelegate().deleteLifeCyles(lcs);
|
}
|
|
}
|