package com.idega.core.net.data;
import java.sql.SQLException;
import com.idega.core.data.GenericGroup;
/**
* Title: IW Core
* Description:
* Copyright: Copyright (c) 2001
* Company: idega.is
* @author 2000 - idega team - <a href="mailto:gummi@idega.is">Gu�mundur �g�st S�mundsson</a>
* @version 1.0
*/
public class ICProtocolBMPBean extends com.idega.core.data.GenericTypeBMPBean implements com.idega.core.net.data.ICProtocol {
public final static String _PROTOCOL_HTTP = "HTTP";
public final static String _PROTOCOL_HTTPS = "HTTPS";
public ICProtocolBMPBean() {
super();
}
public ICProtocolBMPBean(int id) throws SQLException {
super(id);
}
public void initializeAttributes(){
super.initializeAttributes();
this.addManyToManyRelationShip(GenericGroup.class,"ic_group_protocol");
this.addManyToManyRelationShip(ICNetwork.class,"ib_protocol_network");
}
public String getEntityName() {
return "ic_protocol";
}
public void insertStartData() {
try {
ICProtocol icp = ((com.idega.core.net.data.ICProtocolHome)com.idega.data.IDOLookup.getHomeLegacy(ICProtocol.class)).createLegacy();
icp.setName(_PROTOCOL_HTTP);
icp.setDescription("Hypertext Transfer Protocol");
icp.insert();
icp = ((com.idega.core.net.data.ICProtocolHome)com.idega.data.IDOLookup.getHomeLegacy(ICProtocol.class)).createLegacy();
icp.setName(_PROTOCOL_HTTPS);
icp.setDescription("Hypertext Transfer Protocol Secure - Secure Socket Layer");
icp.insert();
}
catch (SQLException sql) {
sql.printStackTrace();
}
}
}