package com.idega.builder.bean;
import java.io.Serializable;
import com.idega.util.CoreConstants;
public class AdvancedProperty implements Serializable {
private static final long serialVersionUID = 8520116287821698275L;
private boolean selected;
private String id, value, name;
private Long externalId;
public AdvancedProperty() {
super();
}
public AdvancedProperty(String id) {
this();
this.id = id;
}
public AdvancedProperty(String id, String value) {
this(id);
this.value = value;
}
public AdvancedProperty(String id, Long value) {
this(id);
this.value = String.valueOf(value);
}
public AdvancedProperty(String id, String value, String name) {
this(id, value);
this.name = name;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
public boolean isSelected() {
return selected;
}
public void setSelected(boolean selected) {
this.selected = selected;
}
public Long getExternalId() {
return externalId;
}
public void setExternalId(Long externalId) {
this.externalId = externalId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return getId() + CoreConstants.COLON + CoreConstants.SPACE + getValue() + ", name: " + getName();
}
}