package es.tid.pce.management;
import java.net.Inet4Address;
/**
* PCEP Entity
*
* @author ogondio
*
*/
public class Entity {
/**
* Address of the LOCAL entity
*/
private Inet4Address addr;
/**
* If the entity is enabled or not
*/
private boolean enabled;
public enum Role {
UNKNOWN(0), PCC(1), PCE(2), PCCPCE(3);
private int value;
private Role(int value) {
this.value = value;
}
public String toString(){
if (value==0){
return "Unknown";
}else {
return "";
}
}
}
/**
* role of the entity
*/
private Role role;
/**
*
*/
private String description;
public Inet4Address getAddr() {
return addr;
}
public void setAddr(Inet4Address addr) {
this.addr = addr;
}
public boolean isEnabled() {
return enabled;
}
public void setEnabled(boolean enabled) {
this.enabled = enabled;
}
public Role getRole() {
return role;
}
public void setRole(Role role) {
this.role = role;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
}