package uk.org.smithfamily.utils.normaliser.userdefined;
public class UserDefinedField extends UserDefinedItem
{
private String label;
private String name;
private boolean displayOnly;
private boolean commandButton;
private String commandOnClose;
public UserDefinedField(String label, String name, boolean displayOnly, boolean commandButton, String commandOnClose)
{
this.label = label;
this.name = name;
this.displayOnly = displayOnly;
this.commandButton = commandButton;
this.commandOnClose = commandOnClose;
}
public String getLabel()
{
return label;
}
public String getName()
{
return name;
}
public boolean isDisplayOnly()
{
return displayOnly;
}
public void setDisplayOnly(boolean displayOnly)
{
this.displayOnly = displayOnly;
}
public String getCommandOnClose()
{
return commandOnClose;
}
public void setCommandOnClose(String commandOnClose)
{
this.commandOnClose = commandOnClose;
}
@Override
public String toString()
{
return String.format("d.addField(new DialogField(\"%s\",\"%s\",%s,%s,\"%s\"));", label, name, displayOnly, commandButton, commandOnClose);
}
}