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 ICNetworkBMPBean extends com.idega.data.GenericEntity implements com.idega.core.net.data.ICNetwork {
public final static String _COLUMNNAME_IPADDRESS = "ipaddress";
//public final static String _COLUMNNAME_SUBNET_MASK = "subnet_mask";
// public final static String _MASK_SINGLE_IPADDRESS = "255.255.255.255";
// public final static String _MASK_SUBNET_255 = "255.255.255.0";
// public final static String _MASK_SUBNET_255_255 = "255.255.0.0";
public ICNetworkBMPBean() {
super();
}
public ICNetworkBMPBean(int id) throws SQLException {
super(id);
}
public void initializeAttributes() {
this.addAttribute(this.getIDColumnName());
this.addAttribute(_COLUMNNAME_IPADDRESS,"IP Address",true,true,String.class,15);
//this.addAttribute(_COLUMNNAME_SUBNET_MASK,"Subnet Mask",true,true,String.class,15);
this.addManyToManyRelationShip(GenericGroup.class,"ic_group_network");
this.addManyToManyRelationShip(ICProtocol.class,"ib_protocol_network");
}
public String getEntityName() {
return "ic_network";
}
}