package is.idega.idegaweb.project.business;
import javax.ejb.CreateException;
import com.idega.data.IDOCopier;
import com.idega.data.GenericEntity;
/**
* Title: idegaclasses
* Description:
* Copyright: Copyright (c) 2001
* Company: idega
* @author <a href="tryggvi@idega.is">Tryggvi Larusson</a>
* @version 1.0
*/
public class ProjectCopier extends IDOCopier {
private static String DEFAULT_FROM_DATASOURCE="default";
public ProjectCopier(){
this(DEFAULT_FROM_DATASOURCE);
}
public ProjectCopier(String fromDatasource) {
super();
GenericEntity instance1 = (GenericEntity)((com.idega.core.builder.data.ICDomainHome)com.idega.data.IDOLookup.getHomeLegacy(com.idega.core.builder.data.ICDomain.class)).createLegacy();
instance1.setDatasource(fromDatasource);
GenericEntity instance2 = (GenericEntity)((com.idega.core.accesscontrol.data.LoginTableHome)com.idega.data.IDOLookup.getHomeLegacy(com.idega.core.accesscontrol.data.LoginTable.class)).createLegacy();
instance2.setDatasource(fromDatasource);
GenericEntity instance2b;
try {
instance2b = (GenericEntity)((com.idega.core.accesscontrol.data.LoginInfoHome)com.idega.data.IDOLookup.getHomeLegacy(com.idega.core.accesscontrol.data.LoginInfo.class)).create();
instance2b.setDatasource(fromDatasource);
} catch (CreateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
GenericEntity instance3 = (GenericEntity)((com.idega.core.component.data.ICObjectInstanceHome)com.idega.data.IDOLookup.getHomeLegacy(com.idega.core.component.data.ICObjectInstance.class)).createLegacy();
instance3.setDatasource(fromDatasource);
GenericEntity instance4 = (GenericEntity)((com.idega.core.accesscontrol.data.ICPermissionHome)com.idega.data.IDOLookup.getHomeLegacy(com.idega.core.accesscontrol.data.ICPermission.class)).createLegacy();
instance4.setDatasource(fromDatasource);
GenericEntity instance5 = (GenericEntity)((com.idega.builder.dynamicpagetrigger.data.PageTriggerInfoHome)com.idega.data.IDOLookup.getHomeLegacy(com.idega.builder.dynamicpagetrigger.data.PageTriggerInfo.class)).createLegacy();
instance5.setDatasource(fromDatasource);
super.addEntityToCopy(instance1);
super.addEntityToCopy(instance2);
super.addEntityToCopy(instance3);
super.addEntityToCopy(instance4);
super.addEntityToCopy(instance5);
}
}